Skip to content

errh2o in BalanceCheck fails in NorESM-FATES historic simulations #186

@JessicaNeedham

Description

@JessicaNeedham

Brief summary of bug

Column level water balance checks are failing in an offline NorESM-FATES run.

General bug information

CTSM version you are using:
ctsm5.4.002_noresm_v1
FATES: sci.1.88.6_api.42.0.0_nor_sci1_api1

Configurations affected:
This seems to be triggered when we go from steadystate 1850 to transient although it might be coincident.

Details of bug

I ran 175 years of AD spinup and tried to use the restart file to start some historic simulations in which we don't care about soil carbon but just needed some spun up vegetation (see #182 ). It crashed during the second month with a water balance error.
Case is here: /cluster/work/users/jessica/fates-cal-runs/ppe_transient/noresm-fates_ne16_1850s_default_v2.2026-01-08

I then tried running a 10 year post-AD spinup (steady state 1850 climate, CO2, land use) which completed with no errors.
Using the restart from the post-AD spinup to start the historic simulation again resulted in errh2o fails eight months into the simulation.

405: WARNING: column-level water balance error nstep= 12627 local indexc=
405: 1 global indexc= 320 errh2o= 3.418778315640494E-005
405: CTSM is stopping because errh2o > 1.000000000000000E-005 mm
405: nstep = 12627
405: errh2o_col = 3.418778315640494E-005
405: forc_rain = 3.464186607388611E-003
405: forc_snow = 0.000000000000000E+000
405: endwb_col = 1504.92424297582
405: begwb_col = 1504.93135951385
405: qflx_evap_tot = 1.053306899608913E-002
405: qflx_sfc_irrig = 0.000000000000000E+000
405: qflx_surf = 8.184342741619088E-005
405: qflx_qrgwl = 0.000000000000000E+000
405: qflx_drain = 0.000000000000000E+000
405: qflx_ice_runoff = 0.000000000000000E+000
405: qflx_snwcp_discarded_ice = 0.000000000000000E+000
405: qflx_snwcp_discarded_liq = 0.000000000000000E+000
405: deltawb = -7.116538032960307E-003
405: deltawb/dtime = -3.953632240533503E-006
405: qflx_drain_perched = 0.000000000000000E+000
405: qflx_flood = 0.000000000000000E+000
405: qflx_glcice_dyn_water_flux = 0.000000000000000E+000
405: CTSM is stopping
405: iam = 277: local column index = 1
405: iam = 277: global column index = 320
405: iam = 277: global landunit index = 304
405: iam = 277: global gridcell index = 278
405: iam = 277: gridcell longitude = 30.9375000
405: iam = 277: gridcell latitude = -5.6353461
405: iam = 277: column type = 1
405: iam = 277: landunit type = 1
405: ENDRUN:
405: ERROR in BalanceCheckMod.F90 at line 705

See related issues: #174 and #165

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions