-
Notifications
You must be signed in to change notification settings - Fork 446
Create CMIP7 based compsets and eam use_case files #7735
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
Conversation
|
Is this ready? I think its the last PR needed for v3.HR? |
| <?xml version="1.0"?> | ||
| <namelist_defaults> | ||
|
|
||
| <!-- Set default output options for CMIP6 simulations --> |
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.
Should this and other comments say "CMIP7" ?
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.
Done. Changed to CMIP7 accordingly for those that use the CMIP7 files (solar, GHGs, elevated and surface emissions).
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.
But the comment above still needs to have "CMIP6" changed right?
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.
@wlin7, I believe Rob referred to "CMIP6" in this line of comment: -- Set default output options for CMIP6 simulations --
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.
Thanks. This and a few more comment lines still containing CMIP6 but meant to be CMIP7 have been fixed.
|
Should these be added? EAM: |
| <!-- Solar constant from CMIP6 input4MIPS --> | ||
| <solar_data_file>atm/cam/solar/multiple_input4MIPs_solar_CMIP_SOLARIS-HEPPA-CMIP-4-6_gn_bluetip.nc</solar_data_file> | ||
| <solar_data_ymd>18500101</solar_data_ymd> | ||
| <solar_data_type>FIXED</solar_data_type> |
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.
Atmospheric initial condition and solar constant files also need to be updated to CMIP7 and HR
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.
Solar input files are using cmip7 except for the 2010 compset. Atm IC file likely no more needed here.
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.
The specification for atm IC (L72) has been removed from all use_case files.
components/eam/bld/namelist_files/use_cases/1850_eam_CMIP7_chemUCI-Linoz-mam5-vbs-1pctCO2.xml
Outdated
Show resolved
Hide resolved
components/eam/bld/namelist_files/use_cases/20TR_eam_CMIP7-HR_chemUCI-Linoz-mam5-vbs.xml
Show resolved
Hide resolved
| <!-- Stratospheric ozone (Linoz) updated using CMIP6 input4MIPS GHG concentrations --> | ||
| <chlorine_loading_file >atm/cam/chem/trop_mozart/ub/Linoz_Chlorine_Loading_CMIP6_0003-2017_c20171114.nc</chlorine_loading_file> | ||
| <chlorine_loading_type >SERIAL</chlorine_loading_type> | ||
| <linoz_data_file >linv3_1849-2017_CMIP6_Hist_10deg_58km_c20230705.nc</linoz_data_file> | ||
| <linoz_data_path >atm/cam/chem/trop_mozart/ub</linoz_data_path> | ||
| <linoz_data_type >INTERP_MISSING_MONTHS</linoz_data_type> |
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.
need to change the two linoz files to the extended ones
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.
Thanks. These two plus oxidant and E90 files are updated to use the extended ones.
components/eam/bld/namelist_files/use_cases/1850_eam_CMIP7-HR_chemUCI-Linoz-mam5-vbs.xml
Show resolved
Hide resolved
hwangacme
left a comment
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.
I have finished reviewing the changed files and provided my comments.
| <?xml version="1.0"?> | ||
| <namelist_defaults> | ||
|
|
||
| <!-- Set default output options for CMIP6 simulations --> |
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.
@wlin7, I believe Rob referred to "CMIP6" in this line of comment: -- Set default output options for CMIP6 simulations --
| <sim_year>1850</sim_year> | ||
|
|
||
| <!-- land datasets --> | ||
| <!-- Set in components/clm/bld/namelist_files/use_cases/1850_CMIP6_control.xml --> |
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.
There is "CMIP6" in Line 132 here.
components/eam/bld/namelist_files/use_cases/1850_eam_CMIP7_chemUCI-Linoz-mam5-vbs-1pctCO2.xml
Outdated
Show resolved
Hide resolved
| <sim_year>1850</sim_year> | ||
|
|
||
| <!-- land datasets --> | ||
| <!-- Set in components/clm/bld/namelist_files/use_cases/1850_CMIP6_control.xml --> |
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.
"CMIP6" here also require attention.
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.
Done.
components/eam/bld/namelist_files/use_cases/2010_eam_CMIP7_chemUCI-Linoz-mam5-vbs.xml
Outdated
Show resolved
Hide resolved
| <stream_fldfilename_popdens phys="elm" use_cn=".true." >lnd/clm2/firedata/elmforc.popden_cmip7_gr_0.5x0.5_simyr1850-2025_c250822.nc</stream_fldfilename_popdens> | ||
|
|
||
|
|
||
| <!-- CMIP6 DECK compsets --> |
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.
"CMIP6" wording and new land surface files required
|
|
||
| <sim_year>1850</sim_year> | ||
|
|
||
| <sim_year_range>1850-2015</sim_year_range> |
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.
Will this year range be updated?
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.
Yes, changed to 1850-2023.
|
|
||
|
|
||
| <stream_year_first_ndep phys="elm" use_cn=".true." >1850</stream_year_first_ndep> | ||
| <stream_year_last_ndep phys="elm" use_cn=".true." >2101</stream_year_last_ndep> |
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.
Here the last year 2101 is different than the one for Popden (2100) and in the year range.
|
|
||
| <stream_fldfilename_popdens phys="elm" use_cn=".true." >lnd/clm2/firedata/elmforc.popden_cmip7_gr_0.5x0.5_simyr1850-2025_c250822.nc</stream_fldfilename_popdens> | ||
|
|
||
| <!-- CMIP6 DECK compsets --> |
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.
The land input files names below will need to be updated to CMIP7
| <value compset="PDAY.*_ELM" >1850-2100_rcp4.5_transient</value> | ||
| <!-- CMIP6 DECK compsets and related BGC compsets --> | ||
| <value compset="1850(?:SOI)?_EAM%CMIP6_ELM">1850_CMIP6_control</value> | ||
| <value compset="1850(?:SOI)?.*CPLHIST_ELM">1850_CMIP6_control</value> |
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.
Not sure why this new compset is added for CMIP6.
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.
This is a make-up. Shixuan's alternating (CMIP6) based has been using long compset name: 1850SOI_DATM%CPLHIST_ELM%CNPRDCTCBCTOP_MPASSI_MPASO%DATMFORCED_MOSART ..., and without this, he had to manually reset ELM_NML_USE_CASE during the uncoupled phase.
|
@wlin7 With the two new namelist variables added for the MAM5 CMIP7 tuning, the namelist_defaults_eam has changed. The two variables have a default value of 4.D-7 for the CMIP6 compsets, while their new value for CMIP7 is 1.D-6. Should this change be directly included in all the CMIP7 use_case files? |
|
@xuezhengllnl please approve. |
@hwangacme. Thanks for the careful review. These parameter value changes will go with run script for now. We can later set as default for CMIP7 cases after Mingxuan's #7795 is merged. |
Create CMIP7 based compsets and eam use_case files Create CMIP7-based compset using a slightly revised convention TIME[%scenario]_ATM[%phys]_LND[%phys... where scenario is related to forcing specifications. The new compsets are in parallel to the CMIP6 based production compsets. The compsets added are as follows, . WCYCL1850-CMIP7 . WCYCL1950-CMIP7 . WCYCL20TR-CMIP7 . 2010-CMIP7 When the compsets are used to create v3 high-resolution (ne120pg2) configuration, the high-resolution version (0.5 degree) of CMIP7 forcings will be used. Otherwise, the 2-degree resolution version will be used for CMIP7 compsets. 1950, 2010, and 20TR compsets still use some CMIP6 based input files. CMIP7 based land surfdata (fsurdat) and lulc (flanduse_timeseries) are currently available for 1850 and 20TR at r025 resolution. The original files are set as default. Simulations that intend to use modified fsurdat can override via user_nl_elm. [BFB] No impact for previously existing compsets which use CMIP6
|
Merged to next. The conflict was on extra (now removed) entries for idealized CO2 config, as follows, where CMIP7 entry is also added The extra lines appear to come from a rebase for the GCAM-E3SM coupling branch |
Create CMIP7-based compset using a slightly revised convention
TIME[%scenario]_ATM[%phys]_LND[%phys...where
scenariois related to forcing specifications.The new compsets are in parallel to the CMIP6 based production compsets.
The compsets added are as follows,
When the compset is used to create v3 high-resolution (ne120pg2)
configuration, the high-resolution version (0.5 degree) of CMIP7
forcings will be used. Otherwise, the 2-degree resolution version
will be used for CMIP7 compsets.
1950, 2010, and 20TR compsets still use some CMIP6 based input files.
CMIP7 based land surfdata (fsurdat) and lulc (flanduse_timeseries) are
currently available for 1850 and 20TR at r025 resolution. The original
files are set as default. Simulations that intend to use modified fsurdat
can override via user_nl_elm.
[BFB] No impact for previously existing compsets which use CMIP6
e3sm_atm_integrationtest suite passed in a test merge to master, except forERS_Ld5.ne4pg2_oQU480.F2010xx-ZMwhich uses L72 instead of L128. (For updates to this branch up to 10/12/2025)Data or specifications need to be updated.
GHGs:
Does 1pctCO2 file needs revision?Supposed so, as the baseline (1850) value changes slightly.Volcanic data
Need cmip7 data for 2010 compset. Currently using the version from CMIP6.E90, Linoz data, Chlorine loading, and oxidants
2010
2010_climforcings only at low resolution (2 degree).Solar input file still using the CMIP6 versionLand CMIP7 forcing