-
Notifications
You must be signed in to change notification settings - Fork 313
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
CTSM5.3.0: New raw pft/lai/glc-behavior/soilcolor/fire datasets #2500
Conversation
Merge b4b-dev Some fixes for run_neon that came up in ctsm5.1.dev172. Small bug fix for units of vector format hillslope hydrology. Start adding PLUMBER2 users-mods (NOT functional)
This comment was marked as outdated.
This comment was marked as outdated.
@lawrencepj1 I requested a review from you, but we could go over this together at our next "pft/landuse tools" meeting. |
@slevis-lmwg @lawrencepj1 @samsrabin @ekluzek @linniahawkins discussed next steps for ctsm53. |
Update submodule tags to pass runoff from cism to rof - Update MOSART, CMEPS, and CISM so CISM runoff goes to ROF rather than CTSM - Update RTM with fix needed for Paleo LGM work Contributors: @mvertens, @jedwards4b, @billsacks, @Katetc, @ekluzek, @slevis-lmwg Fixes ESCOMP#2590 Update CMEPS/MOSART/CISM/RTM tags Fixes ESCOMP/RTM#50 Likely wrong RTM river flux to MOM6 within cesm2_3_beta17 Differences in namelist 'mosart_inparm': missing variable: 'do_rtmflood' missing variable: 'finidat_rtm' missing variable: 'frivinp_rtm' missing variable: 'rtmhist_fexcl1' missing variable: 'rtmhist_fexcl2' missing variable: 'rtmhist_fexcl3' missing variable: 'rtmhist_fincl1' missing variable: 'rtmhist_fincl2' missing variable: 'rtmhist_fincl3' missing variable: 'rtmhist_mfilt' missing variable: 'rtmhist_ndens' missing variable: 'rtmhist_nhtfrq' found extra variable: 'budget_frq' found extra variable: 'fexcl1' found extra variable: 'fexcl2' found extra variable: 'fexcl3' found extra variable: 'fincl1' found extra variable: 'fincl2' found extra variable: 'fincl3' found extra variable: 'finidat' found extra variable: 'frivinp' found extra variable: 'mfilt' found extra variable: 'mosart_euler_calc' found extra variable: 'mosart_tracers' found extra variable: 'ndens' found extra variable: 'nhtfrq' found extra variable: 'use_halo_option' Changes answers - what code configurations: mosart and rtm - what platforms/compilers: all - nature of change: mosart roundoff; rtm larger than roundoff due to bug fix; the latter also affects bgc variables We are ignoring strange diffs from baseline in two tests in variable FATES_TRANSITION_MATRIX_LULU as explained in issue ESCOMP#2656.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewing my own PR to include some reminders.
Hi @slevis-lmwg Just to let you know that the raw PFT data for the SSPs rebased to TRENDY 2024 starting in year 2015 are available at: /glade/campaign/cesm/development/lmwg/landuse_source_data/CTSM53RawData I have checked them and everything looks good. |
Thank you @lawrencepj1 |
|
Same as mksrf_GlacierRegion_10x10min_nomask_cd5_c220131.nc but with GLACIER_REGION=1 (Points outside Greenland itself but which might become ice-covered in an evolving Greenland simulation) merged into GLACIER_REGION 0, then 2 changed to 1 and 3 changed to 2. We are removing the old GLACIER_REGION=1 even though this means we cannot generate SMB in areas outside the initial CISM Greenland ice mask, because it created problematic non-physical behavior. See ESCOMP#423 for details.
Latest testing izumi derecho I use this to check for failures in aux_clm: |
…6.0 and clm6_0_cam7.0, unit tests work, there's likely some tests that would have failed without this
Remove mkprocdata_map
Based on the previous work and the commit I made last night. I expect almost all testing will be as expected, other than possibly a couple 1979 tests. We can resubmit those 1979 tests that fail. If we have any other failing tests we can create an issue and move on. The other thing is to finish the change files. In talking with @briandobbins and @wwieder they would like us to make a tag today. |
Failures that we need to open issues for.
|
Description of changes to surface datasets... Co-authored-by: Samuel Levis <[email protected]>
…o changelog_readme_update
Updates to the ctsm5.3.0 ChangeLog and README files
I figure I spent around a week to 10 days of engineering time here on ctsm5.3.0. |
Description of changes
Updating gen_mksurfdata_namelist.xml, initially with temporary paths to the new raw data.
New surface datasets because of updates in PFT/LAI/soil-color datasets, as well as two fire datasets (AG fire, pearland and the glacier behavior dataset. Also bring in an updated "PPE informed, hand-tuned" parameter file. And turn on Li2024 fire method. Also updates to allow creating transient landuse timeseries files going back to 1700. Fix an important bug on soil fields that was there since ctsm5.2.0. This results in mkaurfdata_esmf giving identical answers with a change in number of processors. Add in creation of ne0np4.POLARCAP.ne30x4 surface datasets.
Asides: Remove VIC fields from surface datasets and testing. Add version to the surface datasets. Update the fire emissions factor dataset for the fire emissions testing in CTSM. Remove the --hires_pft option from mksurfdata_esmf as we don't have the datasets for it.
TODOs:
make all
the datasets with a tag (branch_tags/ctsm5.3.n02_ctsm5.2.027) from this branchmake all
I get this error because we need to define an abs. path to the following file:No such file or directory: 'neon_sites_dompft.csv'
make all
make all
Date-stamps needing replacement in namelist_defaults:
Specific notes
Contributors other than yourself, if any:
@lawrencepj1 @ekluzek @wwieder @adrifoster @samsrabin @billsacks @lifang0209 @linniahawkins @olyson
CTSM Issues Fixed (include github issue #):
Fixes #2723
Fixes #2720
Partly addresses #2752
Partly addresses #2672
Fixes #2452
Fixes #2570
Fixes #2618
Fixes #423
Fixes #2734
Fixes #2744
Fixes #2502
Resolves #2748
Are answers expected to change (and if so in what way)?
Yes, in generated fsurdat/landuse files.
Any User Interface Changes (namelist or namelist defaults changes)?
gen_mksurfdata_namelist.xml points to new datasets.
Testing performed, if any: will do release testing
In the first iteration generated new fsurdat/landuse files and ran the model (NCAR/LMWG_dev#59).
Second iteration in progress.
Now have updated datasets and verified with the build-namelist tester