Skip to content

NorESM-FATES crashes with water balance error in historic simulation with land use #165

@JessicaNeedham

Description

@JessicaNeedham

Brief summary of bug

NorESM-FATES crashes with water balance error in historic simulation with land use and rangeland clearing.

General bug information

CTSM version you are using:
ctsm5.3.045_noresm_v15-1-g918e2fab1

FATES
sci.1.85.1_api.40.0.0_nor_sci2_api1-4-g101a06c1 - branched from FATES noresm branch commit 3e71719 and changed rangeland clearing logic from default 4 to option 1 here: https://github.com/NorESMhub/fates/blob/3e71719091aa5ab34a09c64eb2f68e0094768af8/biogeochem/FatesLandUseChangeMod.F90#L185

Does this bug cause significantly incorrect results in the model's science? [Yes / No]

Configurations affected:
Not sure if this is caused by the land use clearing logic change or if this also happens with the default option of 4.

Details of bug

Triggered this error:

call endrun(subgrid_index=indexc, subgrid_level=subgrid_level_column, msg=errmsg(sourcefile, __LINE__))

cesm.log output:

515:  WARNING:  column-level water balance error  nstep=        55739  local indexc=
 515:            1  global indexc=         1913  errh2o=   5.643917675279003E-003
 515:  CTSM is stopping because errh2o >   1.000000000000000E-005  mm
 515:  nstep                     =        55739
 515:  errh2o_col                =   5.643917675279003E-003
 515:  forc_rain                 =   0.000000000000000E+000
 515:  forc_snow                 =   0.000000000000000E+000
 515:  endwb_col                 =    2066.77913737819
 515:  begwb_col                 =    2066.78187897203
 515:  qflx_evap_tot             =   8.385511523719974E-003
 515:  qflx_sfc_irrig            =   0.000000000000000E+000
 515:  qflx_surf                 =   0.000000000000000E+000
 515:  qflx_qrgwl                =   0.000000000000000E+000
 515:  qflx_drain                =   0.000000000000000E+000
 515:  qflx_ice_runoff           =   0.000000000000000E+000
 515:  qflx_snwcp_discarded_ice  =   0.000000000000000E+000
 515:  qflx_snwcp_discarded_liq  =   0.000000000000000E+000
 515:  deltawb                   =  -2.741593848440971E-003
 515:  deltawb/dtime             =  -1.523107693578317E-006
 515:  qflx_drain_perched         =   0.000000000000000E+000
 515:  qflx_flood                 =   0.000000000000000E+000
 515:  qflx_glcice_dyn_water_flux =   0.000000000000000E+000
 515:  CTSM is stopping
 515: iam = 387: local  column   index = 1
 515: iam = 387: global column   index = 1913
 515: iam = 387: global landunit index = 725
 515: iam = 387: global gridcell index = 388
 515: iam = 387: gridcell longitude    =   27.1875000
 515: iam = 387: gridcell latitude     =    2.5021834
 515: iam = 387: column   type         = 1
 515: iam = 387: landunit type         = 1
 515:  ENDRUN:
 515:  ERROR in BalanceCheckMod.F90 at line 705

Important details of your setup / configuration so we can reproduce the bug

Case is here:

/cluster/work/users/jessica/fates-cal-runs/noresm-fates_ne16_1850_transient_rangeland_clearing.2025-11-14
fates_paramfile = '/cluster/shared/noresm/inputdata/lnd/clm2/paramdata/fates_params_sci.1.85.1_api.40.0.0_14pft_nor_sci1_api1_c251031.nc'
COMPSET='HIST_DATM%CRUJRA2024_CLM60%FATES_SICE_SOCN_SROF_SGLC_SWAV_SESP'
RES="ne16pg3_tn14"
MACH='betzy'
./xmlchange RUN_STARTDATE=1851-01-01
./xmlchange CLM_ACCELERATED_SPINUP=off
./xmlchange DATM_YR_START=1901
./xmlchange DATM_YR_END=1920
./xmlchange DATM_YR_ALIGN=1851
./xmlchange DATM_PRESAERO=hist
./xmlchange CLM_CO2_TYPE=diagnostic
./xmlchange DATM_CO2_TSERIES=20tr
./xmlchange CCSM_BGC=CO2A

user_nl_clm changes:

do_transient_lakes=.false.                                                                                                                                   
do_transient_urban=.false.                                                                                                                                   
finidat='/cluster/work/users/jessica/fates-cal-runs/noresm-fates_ne16_1850_steadystate_spinup.2025-11-07/run/noresm-fates_ne16_1850_steadystate_spinup.2025-\
11-07.clm2.r.0201-01-01-00000.nc'                                                                                                                            
paramfile='/cluster/shared/noresm/inputdata/lnd/clm2/paramdata/ctsm60_params.5.3.045_noresm_v14_c251031.nc'                                                  
use_fates_sp=.false.                                                                                                                                         
use_fates_nocomp=.true.                                                                                                                                      
use_fates_fixed_biogeog=.true.                                                                                                                               
fates_stomatal_model='medlyn2011'                                                                                                                            
fates_radiation_model = 'twostream'                                                                                                                          
fates_leafresp_model = 'ryan1991'                                                                                                                            
use_fates_luh=.true.                                                                                                                                         
use_fates_lupft=.true.                                                                                                                                       
fates_harvest_mode='luhdata_area'                                                                                                                            
use_fates_potentialveg=.false.                                                                                                                               
fluh_timeseries='/cluster/shared/noresm/inputdata/LU_data_CMIP7/LUH2_timeseries_to_surfdata_ne16np4_251106_cdf5.nc'                                          
flandusepftdat='/cluster/shared/noresm/inputdata/LU_data_CMIP7/fates_landuse_pft_map_to_surfdata_ne16np4_251106_cdf5.nc'                                     
fates_spitfire_mode=4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions