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

TRENDY2024 yr-1700 + historical cases with ctsm5.3 fsurdat (TRENDY2024_f09_clm60_ADspinup_<date_stamp> followed by SASU, pSASU, HIST) #60

Open
slevis-lmwg opened this issue Jul 26, 2024 · 2 comments

Comments

@slevis-lmwg
Copy link
Collaborator

slevis-lmwg commented Jul 26, 2024

Description:
Year-1700 spin-up and 1701-2023 historical simulations for the TRENDY2024 intercomparison:

  • 1700 ADspinup DONE
  • 1700 SASU DONE
  • 1700 pSASU DONE
  • 1701-2023 HIST: TRENDY identifies this as S3 (S3_irrig because we forgot irrigation in the first iteration); @adrifoster will complete several other simulations, such as Control, S1, and S2.

Case directory:
Locally:
/glade/work/afoster/TRENDY_2024/simulations/TRENDY2024_f09_clm60_ADspinup_20240807-162013
/glade/work/afoster/TRENDY_2024/simulations/TRENDY2024_f09_clm60_ADspinup_matCN_20240809-094159
/glade/work/afoster/TRENDY_2024/simulations/TRENDY2024_f09_clm60_postSASUspinup_20240811-104349


Sandbox:
Locally:
/glade/work/afoster/TRENDY_2024/CTSM_TRENDY


user_nl_clm

! surface dataset - 1700 for spinup
fsurdat='/glade/work/slevis/git/mksurfdata_toolchain/tools/mksurfdata_esmf/surfdata_0.9x1.25_hist_1700_78pfts_c240731.nc'

! turn off shifting cultivation
do_grossunrep = .false.

! do this for spinup
reseed_dead_plants = .true.

! NDEP - cycle year 1850 for spinup
stream_fldfilename_ndep = '/glade/derecho/scratch/afoster/TRENDY_2024/inputs/ndep/TRENDY2024_Ndep_Monthly_c240725.nc'
model_year_align_ndep = 1850
ndep_taxmode = 'cycle'

! initially have this turned off
use_matrixcn = .false.
use_soil_matrixcn = .false.

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

user_nl_datm_streams

CLMCRUNCEPv7.Solar:datafiles=/glade/derecho/scratch/afoster/TRENDY_2024/inputs/three_stream/clmforc.CRUJRAv2.5_0.5x0.5.Solr_Diffuse.1901.nc,...SHORTENED_FOR_BREVITY_willNOTwork...,/glade/derecho/scratch/afoster/TRENDY_2024/inputs/three_stream/clmforc.CRUJRAv2.5_0.5x0.5.Solr_Diffuse.2023.nc
CLMCRUNCEPv7.Solar:meshfile=/glade/derecho/scratch/afoster/TRENDY_2024/inputs/three_stream/ESMFmesh_CRUJRAv2.5_c2024.5d_mask_240722.nc
CLMCRUNCEPv7.Solar:datavars= FSDS_DIRECT Faxa_swdndr, FSDS_DIFFUSE Faxa_swdndf

CLMCRUNCEPv7.Precip:datafiles=/glade/derecho/scratch/afoster/TRENDY_2024/inputs/three_stream/clmforc.CRUJRAv2.5_0.5x0.5.Prec.1901.nc,...SHORTENED_FOR_BREVITY_willNOTwork...,/glade/derecho/scratch/afoster/TRENDY_2024/inputs/three_stream/clmforc.CRUJRAv2.5_0.5x0.5.Prec.2023.nc
CLMCRUNCEPv7.Precip:meshfile=/glade/derecho/scratch/afoster/TRENDY_2024/inputs/three_stream/ESMFmesh_CRUJRAv2.5_c2024.5d_mask_240722.nc

CLMCRUNCEPv7.TPQW:datafiles=/glade/derecho/scratch/afoster/TRENDY_2024/inputs/three_stream/clmforc.CRUJRAv2.5_0.5x0.5.TPQWL.1901.nc,...SHORTENED_FOR_BREVITY_willNOTwork...,/glade/derecho/scratch/afoster/TRENDY_2024/inputs/three_stream/clmforc.CRUJRAv2.5_0.5x0.5.TPQWL.2023.nc
CLMCRUNCEPv7.TPQW:meshfile=/glade/derecho/scratch/afoster/TRENDY_2024/inputs/three_stream/ESMFmesh_CRUJRAv2.5_c2024.5d_mask_240722.nc
CLMCRUNCEPv7.TPQW:datavars = QBOT Sa_shum,PSRF Sa_pbot,TBOT Sa_tbot,WIND Sa_wind,FLDS Faxa_lwdn

SourceMods:
None.


Diagnostics:
https://webext.cgd.ucar.edu/I20TR/TRENDY2024_f09_clm60_S3.2004_2023-TRENDY2024_f09_ctsm52_1700-2023_20240813.2004_2023/setsIndex.html


Output:
Output (if still available):
Initially: /glade/derecho/scratch/afoster/archive/TRENDY2024_f09_clm60_ADspinup_20240804-094339
later: /glade/campaign/cgd/tss/people/afoster/...


Contacts:
@adrifoster @slevis-lmwg


Extra details:

./create_newcase --case /glade/work/afoster/TRENDY_2024/simulations/TRENDY2024_f09_clm60_ADspinup_20240804-094339 --compset I1850Clm60BgcCropCru --res f09_g17 --project P08010000 --user-mods-dirs /glade/work/afoster/TRENDY_2024/user_mods/ADspinup --run-unsupported

Planned sequence of simulations UPDATE AS NEEDED:
1700AD 320 yrs --> 1700SASU 240 yrs --> 1700pSASU 220 yrs --> hist 1701-2023

@slevis-lmwg slevis-lmwg self-assigned this Jul 26, 2024
@slevis-lmwg slevis-lmwg changed the title TRENDY2024 yr-1700 and historical cases (TRENDY2024_f09_clm60_ADspinup_20240726-144515 followed by SASU, pSASU, HIST) TRENDY2024 yr-1700 + historical cases with ctsm5.3 fsurdat (TRENDY2024_f09_clm60_ADspinup_20240726-144515 followed by SASU, pSASU, HIST) Jul 26, 2024
@slevis-lmwg slevis-lmwg changed the title TRENDY2024 yr-1700 + historical cases with ctsm5.3 fsurdat (TRENDY2024_f09_clm60_ADspinup_20240726-144515 followed by SASU, pSASU, HIST) TRENDY2024 yr-1700 + historical cases with ctsm5.3 fsurdat (TRENDY2024_f09_clm60_ADspinup_<date_stamp> followed by SASU, pSASU, HIST) Jul 31, 2024
@slevis-lmwg
Copy link
Collaborator Author

@adrifoster when it's time to start SASU, please look at my user_nl_clm here:
/glade/u/home/slevis/cases_ctsm5.2/TRENDY2024_f09_ctsm52_SASU_20240729
I don't want to jinx it, but the simulation got past the error and is in progress now. The fix:
I upped the tolerance nnegcrit = -7.d0 from -6, which is what @ekluzek had recommended from the beginning, but I resisted...

In the same user_nl_clm, I changed reseed_dead_plants to false, as I did for SASU in #58

And remember the isotope stuff :-)
I did not include the latter since my simulations are for comparing ctsm5.3 to 5.2 but will not be used beyond that since we're moving to 5.3.

@slevis-lmwg
Copy link
Collaborator Author

slevis-lmwg commented Aug 1, 2024

  1. Result from reseed_dead_plants test: I see tiny diffs between my SASU runs with reseed_dead_plants = .true. and .false. so they are NOT bit-for-bit.
    @adrifoster and I decided to keep it set to .true. in SASU.

  2. From discussion this morning: Let's coordinate what AD year we start SASU from. I've been using yr 300. Let me know if you decide on a different year.
    @adrifoster decided to extend AD to 400 yrs.

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

1 participant