Skip to content

ctsm5.4.068: 1850 cmip7 cesm3 DATM - #4250

Open
ekluzek wants to merge 6 commits into
ESCOMP:masterfrom
ekluzek:1850_cmip7_cesm3_datm_chem_con
Open

ekluzek wants to merge 6 commits into
ESCOMP:masterfrom
ekluzek:1850_cmip7_cesm3_datm_chem_con

Conversation

@ekluzek

@ekluzek ekluzek commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Description of changes

Update 1850 compsets to point to the new CMIP7 CO2, aerosols to the latest climatology from the coupled spinup simulations.

Base it on this simulation:

NCAR/LMWG_dev#183

This replaces #4008

Specific notes

Contributors other than yourself, if any

CTSM issues resolved or otherwise addressed, if any:

If answers are expected to change, describe (delete this line otherwise):
Yes! for all 1850 compsets

Any user interface changes (namelist or namelist defaults changes)?
namelist changes for DATM

Testing planned or performed, if any:

  • aux_clm on Derecho
  • aux_clm on Izumi
  • ctsm_sci on Derecho

Requirements before merge:

  • The code in this PR branch builds with no errors.
  • The code in this PR branch runs with no errors. Briefly describe tested configuration(s):
  • This either (a) does not change answers, (b) it only changes answers at roundoff level, or (c) I have performed a scientific evaluation of the answer changes. Which?: c
  • I have reviewed relevant parts of the CLM documentation Tech Note or User's Guide to determine if anything needs to be changed or added. If it does, describe: ?
  • This PR either (a) does not create a need to update the documentation or (b) includes required documentation updates (see guidelines for contributing documentation). Which?:

@ekluzek ekluzek added this to the ctsm6.0.0 (code freeze) milestone Oct 8, 2026
@ekluzek ekluzek self-assigned this Oct 8, 2026
@ekluzek ekluzek added enhancement new capability or improved behavior of existing capability science Enhancement to or bug impacting science usability Improve or clarify user-facing options non-b4b Changes answers (incl. adding tests) test: aux_clm Pass aux_clm suite before merging test: ctsm_sci Run and check ctsm_sci suite before merging labels Oct 8, 2026
@ekluzek

ekluzek commented Oct 10, 2026

Copy link
Copy Markdown
Contributor Author

Page 178 of the 2nd addition of NR just lists mathematical equations and doesn't have code that goes with it.

https://s3.amazonaws.com/nrbook.com/book_F210.html

Comment thread python/ctsm/cplhist/daily_to_monthly_clim.py Outdated
Comment thread python/ctsm/cplhist/daily_to_monthly_clim.py Outdated
Comment thread python/ctsm/cplhist/daily_to_monthly_clim.py Outdated

@slevis-lmwg slevis-lmwg left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Erik and I talked about making it clear that

  • this code is specific to aerosols at the moment and
  • we will use in 1850 cases

...by updating the tool name and by including info in the docstrings.

@github-project-automation github-project-automation Bot moved this from Ready to start (or start again) to In progress - master in CTSM: Upcoming tags Oct 12, 2026
@ekluzek

ekluzek commented Oct 12, 2026

Copy link
Copy Markdown
Contributor Author

@slevis-lmwg and I met and went over some of the big picture stuff with this one. I'm going to rebase this one to b4b-dev. Because the thing in here now is just the script to handle aerosols. Then once on b4b-dev I'll create the file and make a new PR that brings in the CDEPS update to point to the new file.

@ekluzek

ekluzek commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor Author

Rebasing to b4b-dev still included the update to ctsm5.4.063. This is even though the branch was started before ctsm5.4.063 was done. This is the kind of case I would think the rebase would work on. But, looking at the branch it didn't include the merge commit which is likely the problem here. So I'll remove the changes to bring the new script in and leave this here for the CDEPS changes that will be coming.

I'll cherry-pick my commits on this branch to a new branch started off of b4b-dev and then that will have just the new dataset changes.

Or alturnatively if I include the merge commit in the branch, the rebase should function normally...

ctsm5.4.063: Move CTSM tests from t232 to t233

Updating testlist_clm.xml, ExpectedTestFails.xml, config_compsets.xml, and documentation that needs updating.

NB: Moving tests from t232 to t233 but postpone the change for LII2 tests (issue ESCOMP#4245).

Changes answers relative to the baseline, only for cases with grids that changed to the t233 grid, and only due to the grid update.

PR ESCOMP#4223
Resolves issue ESCOMP#4238 by removing NorESM test
Contributes to ESCOMP#2540 Move testing from POP to MOM masks
@ekluzek
ekluzek force-pushed the 1850_cmip7_cesm3_datm_chem_con branch from 7bcb2ed to 9bd6ad5 Compare October 14, 2026 17:12
@wwieder

wwieder commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Page 178 of the 2nd addition of NR just lists mathematical equations and doesn't have code that goes with it.

https://s3.amazonaws.com/nrbook.com/book_F210.html

Is this on the correct PR?

@wwieder

wwieder commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

@ekluzek is this ready for testing / review, or still in progress

@slevis-lmwg slevis-lmwg left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm ok with keeping as three separate PRs (aerosol, o3, co2) or merging as one PR. Erik and I agreed that it's probably safest to do the minimum required changes and leave aspirational/exploratory ideas for a separate PR to avoid delays.

@ekluzek ekluzek changed the title 1850 cmip7 cesm3 DATM ctsm5.4.XXX: 1850 cmip7 cesm3 DATM Oct 23, 2026
@ekluzek ekluzek changed the title ctsm5.4.XXX: 1850 cmip7 cesm3 DATM ctsm5.4.068: 1850 cmip7 cesm3 DATM Oct 25, 2026
@ekluzek

ekluzek commented Oct 25, 2026

Copy link
Copy Markdown
Contributor Author

Preliminary testing on Derecho shows these 128 tests have different answers as expected:

ERI_D_Ld20.f10_f10_mg37.IHistClm60Bgc.derecho_intel.clm-default--clm-midDecStart--clm-allowTransientYearJump
ERI_D_Ld9.f10_f10_mg37.I1850Clm60Bgc.derecho_gnu.clm-default
ERI_D_Ld9.f10_f10_mg37.I1850Clm60Bgc.derecho_gnu.clm-default--clm-matrixcnOn
ERI_D_Ld9.f10_f10_mg37.I1850Clm60BgcCrujra.derecho_gnu.clm-default
ERP_D.f10_f10_mg37.IHistClm60Bgc.derecho_gnu.clm-decStart
ERP_D.f10_f10_mg37.IHistClm60Bgc.derecho_gnu.clm-decStart--clm-matrixcnOn_ignore_warnings
ERP_D.f10_f10_mg37.IHistClm60Bgc.derecho_intel.clm-decStart
ERP_D_Ld10.f10_f10_mg37.I1850Clm60BgcCrop.derecho_intel.clm-ADspinup
ERP_D_Ld10_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-ciso_decStart
ERP_D_Ld10_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-ciso_decStart--clm-matrixcnOn_ignore_warnings
ERP_D_Ld10_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-default
ERP_D_Ld10_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-default--clm-matrixcnOn_ignore_warnings
ERP_D_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_gnu.clm-drydepnomegan
ERP_D_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-nlevgrnd_small
ERP_D_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-nlevgrnd_small--clm-matrixcnOn
ERP_D_Ld5.f10_f10_mg37.I1850Clm50BgcCropG.derecho_gnu.clm-glcMEC_changeFlags
ERP_D_Ld5.f10_f10_mg37.I1850Clm60BgcCrop.derecho_intel.clm-nvmovement--clm-matrixcnOn
ERP_D_Ld5.f10_f10_mg37.IHistClm50BgcCrop.derecho_intel.clm-allActive
ERP_D_Ld5.f10_f10_mg37.IHistClm50BgcCrop.derecho_intel.clm-allActive--clm-matrixcnOn_ignore_warnings
ERP_D_Ld5.f10_f10_mg37.IHistClm50Sp.derecho_gnu.clm-drydepnomegan--clm-nofireemis
ERP_D_Ld5.f10_f10_mg37.IHistClm60Sp.derecho_intel.clm-default--clm-nofireemis
ERP_D_Ld5.ne30pg3_t233.IHistClm60Sp.derecho_intel.clm-default--clm-nofireemis
ERP_D_Ld9.f10_f10_mt233.IHistClm60BgcCrop.derecho_intel.clm-clm60cam7LndTuningModeLDust--clm-nnStreamMapAlgo
ERP_D_Ld9.ne30pg3_t233.I1850Clm60BgcCropCrujraG.derecho_intel.clm-clm60cam6LndTuningMode
ERP_D_Ld9.ne30pg3_t233.I1850Clm60BgcCropCrujraG.derecho_intel.clm-clm60cam7LndTuningModeLDust
ERP_D_Ld9.ne30pg3_t233.IHistClm60BgcCropCrujraG.derecho_intel.clm-clm60cam7LndTuningModeLDust
ERP_D_P128x1_Ld26.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-crop--clm-midDecStart--clm-RxCropCalsAdaptGGCMI
ERP_D_P64x2_Ld3.f10_f10_mg37.I1850Clm50BgcCrop.derecho_gnu.clm-default
ERP_D_P64x2_Ld3.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-default
ERP_D_P64x2_Ld3.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-default--clm-matrixcnOn_ignore_warnings
ERP_D_P64x2_Ld3.f10_f10_mg37.I1850Clm60BgcCrop.derecho_gnu.clm-mimics
ERP_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_gnu.clm-default
ERP_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-default
ERP_Ly3_P64x2.f10_f10_mg37.IHistClm50BgcCrop.derecho_intel.clm-cropMonthOutput
ERP_Ly3_P64x2.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-cropMonthOutput--clm-matrixcnOn_ignore_warnings
ERP_P256x2_D_Ld5.f19_g17_gris4.I1850Clm50BgcCropG.derecho_intel.clm-glcMEC_increase
ERP_P64x2_D_Ld10.f10_f10_mg37.IHistClm50SpG.derecho_intel.clm-glcMEC_decrease--clm-nofireemis
ERP_P64x2_D_Ld3.f10_f10_mg37.I1850Clm50BgcCrop.derecho_gnu.clm-extra_outputs
ERP_P64x2_D_Ld3.f10_f10_mt233.IHistClm60BgcCropCrujra.derecho_gnu.clm-default--clm-all_outputs
ERP_P64x2_D_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-ciso
ERP_P64x2_D_Ld5.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-ciso--clm-matrixcnOn_ignore_warnings
ERP_P64x2_D_Ld5.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-crop--clm-bgcCropSimplePhysics
ERP_P64x2_Ld396.f10_f10_mg37.IHistClm60Bgc.derecho_gnu.clm-monthly
ERP_P64x2_Ld396.f10_f10_mg37.IHistClm60Bgc.derecho_intel.clm-monthly            EXPECTED POSSIBILITY
ERP_P64x2_Ld396.f10_f10_mg37.IHistClm60Bgc.derecho_intel.clm-monthly--clm-matrixcnOn_ignore_warnings            EXPECTED POSSIBILITY
ERR_Ld7.f10_f10_mg37.IHistClm60BgcCrop.derecho_gnu.clm-default
ERR_Ld7.f10_f10_mg37.IHistClm60BgcCrop.derecho_gnu.drv-interim_restart
ERS_D.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-reseedresetsnow
ERS_D.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-reseedresetsnow--clm-matrixcnOn
ERS_D.f10_f10_mg37.I1850Clm60Sp.derecho_intel
ERS_D.f19_g17.I1850Clm50BgcCrop.derecho_intel.clm-ciso_monthly_matrixcn_spinup
ERS_D_Ld10.f10_f10_mg37.IHistClm50Sp.derecho_intel.clm-collapse_pfts_78_to_16_decStart_f10
ERS_D_Ld12.f10_f10_mg37.I1850Clm50BgcCropG.derecho_intel.clm-glcMEC_spunup_inc_dec_bgc
ERS_D_Ld3.f10_f10_mg37.I1850Clm50BgcCrop.derecho_gnu.clm-default
ERS_D_Ld3.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-default
ERS_D_Ld5.f10_f10_mg37.IHistClm50BgcQian.derecho_intel.clm-ciso_bombspike1963DecStart
ERS_D_Ld5.f10_f10_mg37.IHistClm50BgcQian.derecho_intel.clm-ciso_bombspike1963DecStart--clm-matrixcnOn_ignore_warnings
ERS_D_Ld9.ne30pg3_t233.I1850Clm60BgcCropCrujraG.derecho_intel.clm-clm60cam7LndTuningMode
ERS_Ld396.f10_f10_mg37.I1850Clm60Bgc.derecho_intel.clm-monthly_matrixcn_fast_spinup
ERS_Ld600_Mmpi-serial.1x1_smallvilleIA.I1850Clm50BgcCropRsGs.derecho_gnu.clm-cropMonthlyNoinitial
ERS_Ld765.1x1_smallvilleIA.IHistClm50BgcCropQianRsGs.derecho_gnu.clm-smallville_dynlakes_monthly
ERS_Ld765.1x1_smallvilleIA.IHistClm50BgcCropQianRsGs.derecho_gnu.clm-smallville_dynurban_monthly
ERS_Ly3.f10_f10_ais8gris4_mg37.I1850Clm60SpGag.derecho_intel
ERS_Ly3.f10_f10_mg37.I1850Clm60BgcCropCmip6.derecho_intel.clm-basic
ERS_Ly3_Mmpi-serial.1x1_smallvilleIA.IHistClm50BgcCropQianRsGs.derecho_gnu.clm-cropMonthOutput
ERS_Ly3_P64x2.f10_f10_mg37.IHistClm50BgcCropG.derecho_intel.clm-cropMonthOutput
ERS_Ly5_Mmpi-serial.1x1_smallvilleIA.I1850Clm50BgcCropRsGs.derecho_gnu.clm-ciso_monthly
ERS_Ly5_Mmpi-serial.1x1_smallvilleIA.I1850Clm50BgcCropRsGs.derecho_gnu.clm-ciso_monthly--clm-matrixcnOn
ERS_Ly5_P128x1.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-cropMonthOutput
ERS_Ly5_P128x1.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-cropMonthOutput--clm-matrixcnOn_ignore_warnings
ERS_Ly6_Mmpi-serial.1x1_smallvilleIA.IHistClm50BgcCropQianRsGs.derecho_intel.clm-cropMonthOutput
ERS_Ly6_Mmpi-serial.1x1_smallvilleIA.IHistClm50BgcCropQianRsGs.derecho_intel.clm-cropMonthOutput--clm-matrixcnOn_ignore_warnings
IRT_Ld11.f10_f10_mg37.IHistClm60BgcCrop.derecho_gnu.clm-default
LCISO_Ld396.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-ciso_monthly_matrixcn_spinup
LCISO_Ld396.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-ciso_monthly
LCISO_Ld396.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-ciso_monthly--clm-matrixcnOn_ignore_warnings
LGRAIN2_Ly1_P128x1.f10_f10_mg37.I1850Clm50BgcCrop.derecho_gnu.clm-ciso--clm-cropMonthOutput
LII2FINIDATAREAS_D_P256x2_Ld1.f09_t232.I1850Clm60BgcCrop.derecho_intel.clm-default
LII2FINIDATAREAS_D_P256x2_Ld1.f09_t232.I1850Clm60BgcCrop.derecho_intel.clm-default--clm-matrixcnOn_ignore_warnings
LREPRSTRUCT_Ly1_P128x1.f10_f10_mg37.I1850Clm50BgcCrop.derecho_gnu.clm-ciso--clm-cropMonthOutput
LVG_Ld5_D.f10_f10_mg37.I1850Clm60Bgc.derecho_intel.clm-no_vector_output
MKSURFDATAESMF_P128x1.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel
PEA_Ld370.1x1_smallvilleIA.IHistClm60BgcCropQianRsGs.derecho_gnu.clm-smallville_dynurban_monthly
PEM_D_P128x1_Ld26.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-crop--clm-midDecStart--clm-RxCropCalsAdaptGGCMI
PET_P64x2_D.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-default
PET_P64x2_D.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-default--clm-matrixcnOn_ignore_warnings
REP_P64x2_Ld13.f10_f10_mg37.IHistClm60Bgc.derecho_intel.clm-monthly--clm-matrixcnOn_ignore_warnings
REUSEINITFILES_D_Ld1.f10_f10_mg37.I1850Clm50BgcCrop.derecho_gnu.clm-default
RXCROPMATURITYSKIPGEN_Ld1097.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-cropMonthOutput
SEQ_D_Ld10_PS.f09_f09_mt233.I1850Clm60Sp.derecho_intel.clm-default--clm-nofireemis
SETPARAMFILE_Ld5.f10_f10_mg37.I1850Clm60BgcCrujra.derecho_gnu.clm-default
SMS_D.1x1_brazil.I1850Clm60BgcCropCrujraRsGs.derecho_gnu.clm-mimics_matrixcn
SMS_D.f10_f10_mg37.I1850Clm60BgcCrop.derecho_intel.clm-ciso_soil_matrixcn_only
SMS_D_Ld10.f09_f09_mt233.IHistClm60BgcCrop.derecho_intel.clm-f09_FillMissingW_Urban
SMS_D_Ld1_PS.f09_g17.I1850Clm50Sp.derecho_intel.clm-default--clm-nofireemis
SMS_D_Ld3.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-default
SMS_D_Ld3.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-default--clm-matrixcnOn
SMS_D_Ld3_PS.f09_g17.I1850Clm60BgcNoAnthroRtm.derecho_intel.clm-decStart1851_noinitial--clm-matrixcnOn
SMS_D_Ld3_PS.f09_g17.I1850Clm60SpNoAnthroRtm.derecho_intel.clm-decStart1851_noinitial--clm-nofireemis
SMS_D_Ld3_PS.f09_t233.I1850Clm60SpCrujraNoAnthroRtm.derecho_intel.clm-decStart1851_noinitial--clm-nofireemis
SMS_D_Ld5_PS.f09_f09_mt233.I1850Clm60BgcCrop.derecho_gnu.clm-f09_ObscureStreamOpts
SMS_D_Ln9_P128x3.f19_g17.IHistClm50Sp.derecho_intel.clm-waccmx_offline
SMS_Ld2_D_PS.f09_g17.I1850Clm60BgcCropCmip6.derecho_intel.clm-basic_interp
SMS_Ld3_PS.f09_g17.IHistClm50BgcCrop.derecho_intel.clm-f09_dec1990Start_GU_LULCC
SMS_Ld3_PS.f09_g17.IHistClm50BgcCrop.derecho_intel.clm-f09_dec1990Start_GU_LULCC--clm-matrixcnOn_ignore_warnings
SMS_Ld5.f10_f10_mg37.I1850Clm60BgcCrop.derecho_gnu.clm-till--clm-remove_residues
SMS_Ld5_Mmpi-serial.1x1_brazil.IHistClm60BgcQianRsGs.derecho_gnu.clm-mimics
SMS_Lm1.f10_f10_mg37.I1850Clm60Bgc.derecho_intel.clm-clm60_monthly_matrixcn_soilCN30
SMS_Lm1.f10_f10_mg37.I1850Clm60BgcCropCmip6waccm.derecho_gnu.clm-basic
SMS_Lm1.f10_f10_mg37.IHistClm60Bgc.derecho_intel.clm-leafcn_t_evolving
SMS_Lm1.ne30pg3_t233.I1850Clm60BgcCropCrujraG.derecho_intel.clm-clm60cam7LndTuningMode
SMS_Lm1_D.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-output_crop_highfreq
SMS_Ln9.f09_f09_mg17.I1850Clm50Bgc.derecho_intel.clm-clm50cam4LndTuningModeZDustSoilErod
SMS_Ln9.f10_f10_mg37.I1850Clm50Bgc.derecho_gnu.clm-clm50cam4LndTuningModeZDustSoilErod
SMS_Ln9.f10_f10_mg37.I1850Clm50Bgc.derecho_intel.clm-clm50cam4LndTuningModeZDustSoilErod
SMS_Ln9.f19_f19_mg17.IHistClm50Sp.derecho_intel.clm-clm50cam7LndTuningMode_1979Start--clm-nofireemis
SMS_Ln9.mpasa480_mpasa480.I1850Clm50BgcCrop.derecho_gnu.clm-clm50cam6LndTuningMode
SMS_Ln9.ne30pg2_ne30pg2_mg17.I1850Clm50Sp.derecho_intel.clm-clm50cam6LndTuningMode--clm-nofireemis
SMS_Ln9_P256x2.C96_C96_mt233.IHistClm50BgcCrop.derecho_intel.clm-clm50cam6LndTuningMode
SMS_Ly1_Mmpi-serial.1x1_brazil.IHistClm60BgcQianRsGs.derecho_intel.clm-output_bgc_highfreq
SMS_Ly3.f10_f10_mg37.I1850Clm50SpG.derecho_intel.clm-glcMEC_long--clm-nofireemis
SMS_Ly3.f10_f10_mt233.IHistClm60BgcCropCrujra.derecho_intel.clm-ciso_cmip7_monthly_2013Start
SMS_Ly3.f10_f10_mt233.IHistClm60BgcCropCrujra.derecho_intel.clm-ciso_monthly_2013Start
SMS_Ly5_Mmpi-serial.1x1_brazil.IHistClm50BgcQianRsGs.derecho_intel.clm-newton_krylov_spinup
SMS_Ly5_Mmpi-serial.1x1_smallvilleIA.IHistClm60BgcCropQianRsGs.derecho_gnu.clm-gregorian_cropMonthOutput
SSP_D_Ld10.f10_f10_mg37.I1850Clm60Bgc.derecho_intel.clm-default
SSP_D_Ld4.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel.clm-ciso
SSP_Ld10.f10_f10_mg37.I1850Clm50Bgc.derecho_gnu.clm-default

Add bc_out to FATES restart and remove litter flux recalculations

This is a bug fix for mass fluxes between fates and ctsm with N-limitations turned on.
This set of changes cleans up how litter fluxes are updated and restarted in FATES

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement new capability or improved behavior of existing capability non-b4b Changes answers (incl. adding tests) science Enhancement to or bug impacting science test: aux_clm Pass aux_clm suite before merging test: ctsm_sci Run and check ctsm_sci suite before merging usability Improve or clarify user-facing options

Projects

Status: In progress - master
Status: In Progress

Development

Successfully merging this pull request may close these issues.

CDEPS update to new CMIP7 preliminary spinup: aerosols, ndep, ozone, CO2

3 participants