forked from ESCOMP/CTSM
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request ESCOMP#2605 from slevis-lmwg/update_submodules
Update submodule tags to pass runoff from CISM to ROF as per issue ESCOMP#2590
- Loading branch information
Showing
11 changed files
with
159 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule ccs_config
updated
6 files
+12 −1 | component_grids_nuopc.xml | |
+84 −0 | machines/Depends.nvhpc | |
+1 −0 | machines/cmake_macros/ubuntu-latest.cmake | |
+10 −10 | machines/perlmutter/config_machines.xml | |
+0 −71 | maps_nuopc.xml | |
+22 −0 | modelgrid_aliases_nuopc.xml |
2 changes: 1 addition & 1 deletion
2
cime_config/testdefs/testmods_dirs/clm/ciso_monthly_matrixcn_spinup/user_nl_mosart
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
frivinp_rtm = '/dev/null' | ||
frivinp = '/dev/null' |
8 changes: 4 additions & 4 deletions
8
cime_config/testdefs/testmods_dirs/clm/rtmColdSSP/user_nl_rtm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
finidat_rtm = " " | ||
rtmhist_mfilt = 1 | ||
rtmhist_ndens = 2 | ||
rtmhist_nhtfrq = 0 | ||
finidat = " " | ||
mfilt = 1 | ||
ndens = 2 | ||
nhtfrq = 0 |
Submodule cism
updated
14 files
+5 −5 | .gitmodules | |
+37 −0 | ChangeLog | |
+1 −1 | ccs_config | |
+1 −1 | cime | |
+193 −140 | cime_config/config_pes.xml | |
+1 −1 | components/clm | |
+1 −1 | components/cmeps | |
+1 −1 | components/mosart | |
+0 −581 | drivers/cpl/mct/glc_comp_mct.F90 | |
+0 −70 | drivers/cpl/mct/glc_cpl_indices.F90 | |
+0 −184 | drivers/cpl/mct/glc_import_export.F90 | |
+0 −93 | drivers/cpl/mct/history_tape_coupler.F90 | |
+2 −2 | drivers/cpl/nuopc/glc_comp_nuopc.F90 | |
+59 −27 | drivers/cpl/nuopc/glc_import_export.F90 |
Submodule cmeps
updated
22 files
+6 −4 | .github/workflows/srt.yml | |
+0 −4 | cesm/driver/esm.F90 | |
+0 −2 | cesm/nuopc_cap_share/seq_drydep_mod.F90 | |
+222 −0 | cesm/nuopc_cap_share/shr_dust_emis_mod.F90 | |
+3 −3 | cime_config/buildnml | |
+0 −56 | cime_config/config_component.xml | |
+11 −84 | cime_config/namelist_definition_drv.xml | |
+27 −0 | cime_config/namelist_definition_drv_flds.xml | |
+445 −500 | mediator/esmFldsExchange_cesm_mod.F90 | |
+4 −3 | mediator/esmFldsExchange_ufs_mod.F90 | |
+38 −38 | mediator/fd_cesm.yaml | |
+5 −1 | mediator/med.F90 | |
+38 −12 | mediator/med_diag_mod.F90 | |
+118 −31 | mediator/med_fraction_mod.F90 | |
+66 −6 | mediator/med_internalstate_mod.F90 | |
+8 −6 | mediator/med_phases_aofluxes_mod.F90 | |
+12 −12 | mediator/med_phases_post_glc_mod.F90 | |
+313 −17 | mediator/med_phases_post_rof_mod.F90 | |
+38 −27 | mediator/med_phases_prep_atm_mod.F90 | |
+9 −9 | mediator/med_phases_prep_glc_mod.F90 | |
+40 −12 | mediator/med_phases_prep_rof_mod.F90 | |
+1 −1 | ufs/ccpp/data/MED_typedefs.meta |
Submodule mosart
updated
34 files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,133 @@ | ||
=============================================================== | ||
Tag name: ctsm5.2.015 | ||
Originator(s): multiple (Samuel Levis,UCAR/TSS,303-665-1310, @mvertens, @jedwards4b, @billsacks, @Katetc) | ||
Date: Mon 22 Jul 2024 12:46:17 PM MDT | ||
One-line Summary: Update submodule tags to pass runoff from cism to rof | ||
|
||
Purpose and description of changes | ||
---------------------------------- | ||
|
||
- Update MOSART, CMEPS, and CISM so CISM runoff goes to ROF rather than CTSM | ||
- Update RTM with fix needed for Paleo LGM work | ||
|
||
|
||
Significant changes to scientifically-supported configurations | ||
-------------------------------------------------------------- | ||
|
||
Does this tag change answers significantly for any of the following physics configurations? | ||
(Details of any changes will be given in the "Answer changes" section below.) | ||
|
||
[Put an [X] in the box for any configuration with significant answer changes.] | ||
|
||
[ ] clm6_0 | ||
|
||
[ ] clm5_1 | ||
|
||
[ ] clm5_0 | ||
|
||
[ ] ctsm5_0-nwp | ||
|
||
[ ] clm4_5 | ||
|
||
|
||
Bugs fixed | ||
---------- | ||
List of CTSM issues fixed (include CTSM Issue # and description) [one per line]: | ||
Fixes #2590 Update CMEPS/MOSART/CISM/RTM tags | ||
Fixes https://github.com/ESCOMP/RTM/issues/50 Likely wrong RTM river flux to MOM6 within cesm2_3_beta17 | ||
|
||
Notes of particular relevance for users | ||
--------------------------------------- | ||
|
||
Caveats for users (e.g., need to interpolate initial conditions): | ||
Issue https://github.com/ESCOMP/RTM/issues/50 | ||
Likely wrong RTM river flux to MOM6 within cesm2_3_beta17 is now fixed with | ||
https://github.com/ESCOMP/RTM/pull/51 | ||
|
||
Changes to CTSM's user interface (e.g., new/renamed XML or namelist variables): | ||
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 to documentation: | ||
Not that I am aware of | ||
|
||
|
||
Testing summary: | ||
---------------- | ||
|
||
[PASS means all tests PASS; OK means tests PASS other than expected fails.] | ||
|
||
build-namelist tests (if CLMBuildNamelist.pm has changed): | ||
|
||
derecho - PASS | ||
|
||
python testing (if python code has changed; see instructions in python/README.md; document testing done): | ||
|
||
derecho - PASS | ||
|
||
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing): | ||
|
||
derecho ----- OK | ||
izumi ------- OK | ||
|
||
ctsm_sci | ||
derecho ---- OK (while in tag ctsm5.2.007; I did not repeat with the latest; see checklist in #2590) | ||
|
||
|
||
Answer changes | ||
-------------- | ||
|
||
Changes answers relative to baseline: Yes | ||
|
||
Summarize any changes to answers, i.e., | ||
- what code configurations: mosart and rtm | ||
- what platforms/compilers: all | ||
- nature of change: mosart roundoff; rtm larger than roundoff due to bug fix | ||
|
||
We are ignoring strange diffs from baseline in two tests in variable | ||
FATES_TRANSITION_MATRIX_LULU as explained in issue #2656. | ||
|
||
Other details | ||
------------- | ||
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.): | ||
See .gitmodules: cism, rtm, mosart, ccs_config, cmeps | ||
|
||
Pull Requests that document the changes (include PR ids): | ||
https://github.com/ESCOMP/ctsm/pull/2605 | ||
https://github.com/ESCOMP/RTM/pull/51 | ||
https://github.com/ESCOMP/MOSART/pull/94 | ||
https://github.com/ESCOMP/CISM-wrapper/pull/100 | ||
https://github.com/ESCOMP/CMEPS/pull/463 | ||
https://github.com/ESMCI/ccs_config_cesm/pull/174 | ||
|
||
=============================================================== | ||
=============================================================== | ||
Tag name: ctsm5.2.014 | ||
Originator(s): chrislxj (Xingjie Lu, Northern Arizona U., [email protected]) | ||
Date: Fri 19 Jul 2024 11:04:17 AM MDT | ||
|
@@ -51,7 +180,8 @@ Notes of particular relevance for users | |
--------------------------------------- | ||
|
||
Caveats for users (e.g., need to interpolate initial conditions): | ||
use_matrixcn and use_soil_matrixcn ARE recommended for accelerating bgc | ||
use_matrixcn and use_soil_matrixcn ARE NOT available for clm4_5 | ||
and ARE recommended for accelerating bgc | ||
spin-ups (keep reading for more info) and NOT recommended for | ||
- transient simulations (e.g. IHist) | ||
- simulations that use threading (e.g. see tests with P64x2) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters