Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1-deg I-case spin-up and historical to test new paramfile for CESM3 (ctsm53019_f09_BNF_[AD, SASU, pSASU, hist]) #89

Open
linniahawkins opened this issue Jan 14, 2025 · 4 comments

Comments

@linniahawkins
Copy link
Collaborator

linniahawkins commented Jan 14, 2025

Description:
Testing a new parameter set for CESM3. Documentation, paramfile details, and evaluation on sparse grid here

Paramfile change log from ctsm60_c240208.nc (i.e., CLM5.2 params)

  • Add Nfix params for BNF parameterization (nfix_tmin, nfix_topt, nfix_tmax)

  • Fangs new fire parameterization (rswf_max, rswf_min, fsr_pft, others…)

  • Undo dead veg tuning of FUN_fracfixers in arctic (FUN_fracfixers=0.25 for all pfts again)

  • Reduce LAI in the tropics without inducing water stress (pft 4,6)

  • Reduce LAI and GPP in needleleaf forests (pft 1,2,3)

  • Increase mid-latitude evapotranspiration (pft 1,2)

  • Reduce arctic LAI for C3 grasses and arctic shrubs (pft 11,12)

  • Increase C3 grass LAI (survivability)

  • Relax nitrogen limitation in C4 grass to improve survivability (KCN parameters)

  • Use t232 ocean mask

Thanks!


Case directory:

./create_newcase --case ~slevis/cases_LMWG_dev/ctsm53019_f09_BNF_AD --compset I1850Clm60BgcCropCru --res f09_t232 --run-unsupported
./create_clone --case ~slevis/cases_LMWG_dev/ctsm53019_f09_BNF_SASU --clone ~slevis/cases_LMWG_dev/ctsm53019_f09_BNF_AD
./create_clone --case ~slevis/cases_LMWG_dev/ctsm53019_f09_BNF_pSASU --clone ~slevis/cases_LMWG_dev/ctsm53019_f09_BNF_SASU

Sandbox:
/glade/work/slevis/git_ctsm_tags/ctsm5.3.019 (currently the latest ctsm tag)
In #88 and #89 (here) I had to update cime6.1.49 to cime6.1.56 to avoid the rpointer.cpl bug at restart...


user_nl_ changes:
AD

nfix_method = 'Bytnerowicz'
paramfile = /glade/u/home/linnia/ctsm6_ppe/gen_ensembles/jobscripts/test/gen_paramfiles/ctsm5.3.012.Nfix_params.v9.c250112.nc' (feel free to rename this something 'sensible)

hist_fincl1 = 'TOTECOSYSC', 'TOTECOSYSN', 'TOTSOMC', 'TOTSOMN', 'TOTVEGC', 'TOTVEGN', 'TLAI', 'GPP', 'CPOOL', 'NPP', 'TWS','H2OSNO','NFIX'

do_grossunrep=.false.

! do this for isotopes
use_c13 = .true.
use_c14 = .true.
use_c13_timeseries = .true.
use_c14_bombspike = .true.

During the spin-up, we also set MOSART_MODE = NULL in env_build.xml

SASU and pSASU same as AD plus
reseed_dead_plants = .true.

hist see #69 and Sam R's post below; also run last 20-30 yrs with pft survivability output


SourceMods:
None.


Diagnostics:
Compare to #69


Output:
Shown for AD and similar for all the cases.
Initially:
/glade/derecho/scratch/slevis/ctsm53019_f09_BNF_AD/run
Later:
/glade/derecho/scratch/slevis/archive/ctsm53019_f09_BNF_AD
Later possibly:
/glade/campaign/cgd/tss/people/slevis/i_cases/cases_LMWG_dev/ctsm53019_f09_BNF_AD


Contacts:
@slevis-lmwg


Extra details:
Plan
AD 280 yrs, ??% disequilibrium, IN PROGRESS
SASU 280 yrs, ??% disequilibrium, BUILT
pSASU 160 yrs, ??% disequilibrium, BUILT
hist 1850-2023

@olyson
Copy link
Collaborator

olyson commented Jan 14, 2025

Regarding the ocean mask, I think the choice here for --res would be f09_t232.
I'm on PTO beginning in about a half-hour :), so I can either get this going next Tues or is @slevis-lmwg available/willing?

@wwieder
Copy link
Collaborator

wwieder commented Jan 14, 2025

For the ocean mask to work on the f09_t232 grid this has to be manually added to ccs_config
https://github.com/ESMCI/ccs_config_cesm/pull/205/files

@slevis-lmwg do you think you can start an AD/SASU/pSASU spinup before next week, or should I do this one?

@slevis-lmwg
Copy link
Collaborator

@slevis-lmwg do you think you can start an AD/SASU/pSASU spinup before next week, or should I do this one? We can talk tomorrow at our 10:00?

Yes, absolutely!

@slevis-lmwg slevis-lmwg self-assigned this Jan 15, 2025
@slevis-lmwg slevis-lmwg changed the title Historical 1-degree I-case testing new paramfile for CESM3 1-deg I-case spin-up and historical to test new paramfile for CESM3 Jan 15, 2025
@slevis-lmwg slevis-lmwg changed the title 1-deg I-case spin-up and historical to test new paramfile for CESM3 1-deg I-case spin-up and historical to test new paramfile for CESM3 (ctsm53019_f09_BNF_[AD, SASU, pSASU, hist]) Jan 15, 2025
@samsrabin
Copy link
Member

samsrabin commented Jan 15, 2025

@slevis-lmwg For my upcoming crop calibration work, could you save the following instantaneous variables at annual frequency during the historical period?

'SDATES', 'SDATES_PERHARV', 'SYEARS_PERHARV', 'HDATES', 'GRAINC_TO_FOOD_PERHARV', 'GRAINC_TO_FOOD_ANN', 'GRAINN_TO_FOOD_PERHARV', 'GRAINN_TO_FOOD_ANN', 'GRAINC_TO_SEED_PERHARV', 'GRAINC_TO_SEED_ANN', 'GRAINN_TO_SEED_PERHARV', 'GRAINN_TO_SEED_ANN', 'HDATES', 'GDDHARV_PERHARV', 'GDDACCUM_PERHARV', 'HUI_PERHARV', 'SOWING_REASON_PERHARV', 'HARVEST_REASON_PERHARV', 'SWINDOW_STARTS', 'SWINDOW_ENDS', 'GDD20_BASELINE', 'GDD20_SEASON_START', 'GDD20_SEASON_END'

It would also be great to have a restart available around the mid-20th century. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants