Skip to content

Commit

Permalink
Merge pull request ESCOMP#2724 from slevis-lmwg/ans_chging_tag_1
Browse files Browse the repository at this point in the history
Turn on explicit AC, Leung_2023, and excess ice by default
  • Loading branch information
slevis-lmwg authored Aug 24, 2024
2 parents 72691ea + 7f76dc0 commit 2b28850
Show file tree
Hide file tree
Showing 4 changed files with 127 additions and 23 deletions.
62 changes: 39 additions & 23 deletions bld/namelist_files/namelist_defaults_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -161,10 +161,8 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
<calc_human_stress_indices phys="clm4_5" >NONE</calc_human_stress_indices>

<!-- Explicit, time-varying urban air conditioning adoption rate scheme -->
<urban_explicit_ac phys="clm6_0" >.false.</urban_explicit_ac>
<urban_explicit_ac phys="clm5_1" >.false.</urban_explicit_ac>
<urban_explicit_ac phys="clm5_0" >.false.</urban_explicit_ac>
<urban_explicit_ac phys="clm4_5" >.false.</urban_explicit_ac>
<urban_explicit_ac>.false.</urban_explicit_ac>
<urban_explicit_ac phys="clm6_0" >.true.</urban_explicit_ac>

<!-- Default urban traffic flux -->
<urban_traffic>.false.</urban_traffic>
Expand Down Expand Up @@ -930,13 +928,14 @@ attributes from the config_cache.xml file (with keys converted to upper-case).

<!-- 1850 for CLM5.1/CLM6.0 -->
<init_interp_attributes sim_year="1850" use_cndv=".false." use_fates=".false." phys="clm5_1"
>hgrid=ne30np4.pg3 maxpft=79 mask=gx1v7 use_cn=.true. use_crop=.true. irrigate=.false. glc_nex=10 do_transient_pfts=.false. lnd_tuning_mode=clm6_0_GSWP3v1
>hgrid=0.9x1.25 maxpft=79 mask=gx1v7 use_cn=.true. use_crop=.true. irrigate=.false. glc_nex=10 do_transient_pfts=.false. lnd_tuning_mode=clm5_1_GSWP3v1
</init_interp_attributes>

<init_interp_attributes sim_year="1850" use_cndv=".false." use_fates=".false." phys="clm6_0"
>hgrid=ne30np4.pg3 maxpft=79 mask=gx1v7 use_cn=.true. use_crop=.true. irrigate=.false. glc_nex=10 do_transient_pfts=.false. lnd_tuning_mode=clm6_0_GSWP3v1
>hgrid=0.9x1.25 maxpft=79 mask=gx1v7 use_cn=.true. use_crop=.true. irrigate=.false. glc_nex=10 do_transient_pfts=.false. lnd_tuning_mode=clm6_0_GSWP3v1
</init_interp_attributes>


<!-- present day -->
<init_interp_attributes sim_year="2000" use_cndv=".false." use_fates=".false." lnd_tuning_mode="clm4_5_GSWP3v1"
>hgrid=1.9x2.5 maxpft=79 mask=gx1v7 use_cn=.true. use_crop=.true. irrigate=.true. glc_nec=10 do_transient_pfts=.false.
Expand Down Expand Up @@ -1337,13 +1336,19 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
>lnd/clm2/initdata_map/clmi.I1850Clm50SpCru.1706-01-01.0.9x1.25_gx1v7_simyr1850_c200806.nc
</finidat>

<!-- CTSM6_0 - use clm6_0_GSWP3v1 BgcCrop at ne30pg3_mg17 for all clm5_1/clm6_0 options -->
<!-- use_init_interp true because even though this is a ctsm5.2 dataset it was with early fsurfdat files -->
<finidat hgrid="ne30np4.pg3" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
<!-- CTSM6_0 - use clm6_0_GSWP3v1 BgcCrop at f09 for all clm5_1/clm6_0 options -->
<!-- use_init_interp true because the file was created with ctsm5.3 datasets -->
<finidat hgrid="0.9x1.25" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="18500101" sim_year="1850" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".false."
lnd_tuning_mode="clm5_1_GSWP3v1" use_init_interp=".true."
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>
<finidat hgrid="0.9x1.25" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="18500101" sim_year="1850" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".false."
lnd_tuning_mode="clm6_0_GSWP3v1" use_init_interp=".true."
>lnd/clm2/initdata_esmf/ctsm5.2/clmi.I1850Clm60BgcCrop-ciso.1361-01-01.ne30pg3_mg17_c240317.nc
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>

<!--
Expand Down Expand Up @@ -1380,11 +1385,12 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
lnd_tuning_mode="clm5_1_GSWP3v1"
>lnd/clm2/initdata_esmf/ctsm5.2/clmi.I2000Clm50BgcCrop.2011-01-01.1.9x2.5_gx1v7_gl4_simyr2000_c240223.nc
</finidat>
<!-- NB: This pSASU finidat is from an 1850 spin-up -->
<finidat hgrid="1.9x2.5" maxpft="79" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20110101" sim_year="2000" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm6_0_GSWP3v1"
>lnd/clm2/initdata_esmf/ctsm5.2/clmi.I2000Clm52BgcCrop.2000-01-01.1.9x2.5_gx1v7_gl4_simyr2000_c240515.nc
lnd_tuning_mode="clm6_0_GSWP3v1" use_init_interp=".true."
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>


Expand Down Expand Up @@ -1464,19 +1470,21 @@ attributes from the config_cache.xml file (with keys converted to upper-case).


<!-- clm5_1 and cam7.0 -->
<!-- NB: This pSASU finidat is from an 1850 spin-up -->
<finidat hgrid="0.9x1.25" maxpft="79" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20000101" sim_year="2000" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm5_1_cam7.0" use_init_interp=".true."
>lnd/clm2/initdata_map/clmi.BHIST.2000-01-01.0.9x1.25_gx1v7_simyr2000_c200728.nc
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>

<!-- clm6_0 and cam7.0 -->
<!-- NB: This pSASU finidat is from an 1850 spin-up -->
<finidat hgrid="0.9x1.25" maxpft="79" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20000101" sim_year="2000" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm6_0_cam7.0" use_init_interp=".true."
>lnd/clm2/initdata_map/clmi.BHIST.2000-01-01.0.9x1.25_gx1v7_simyr2000_c200728.nc
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>

<!-- clm5_0 and cam7.0 -->
Expand Down Expand Up @@ -1536,11 +1544,12 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
</finidat>

<!-- Present day for coupled cases at 1-degree or lower resolutions -->
<!-- NB: This pSASU finidat is from an 1850 spin-up -->
<finidat hgrid="0.9x1.25" maxpft="79" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20000101" sim_year="2000" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm5_1_cam7.0" use_init_interp=".true."
>lnd/clm2/initdata_map/clmi.BHIST.2000-01-01.0.9x1.25_gx1v7_simyr2000_c200728.nc
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>

<!-- 2003 -->
Expand Down Expand Up @@ -1599,11 +1608,12 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
</finidat>

<!-- Present day for coupled cases at 1-degree or lower resolutions -->
<!-- NB: This pSASU finidat is from an 1850 spin-up -->
<finidat hgrid="0.9x1.25" maxpft="79" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20000101" sim_year="2000" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm6_0_cam7.0" use_init_interp=".true."
>lnd/clm2/initdata_map/clmi.BHIST.2000-01-01.0.9x1.25_gx1v7_simyr2000_c200728.nc
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>

<!-- 2003 -->
Expand Down Expand Up @@ -1673,18 +1683,20 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
>lnd/clm2/initdata_map/clmi.BHIST.2000-01-01.0.9x1.25_gx1v7_simyr2000_c200728.nc
</finidat>

<!-- NB: This pSASU finidat is from an 1850 spin-up -->
<finidat hgrid="0.9x1.25" maxpft="79" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20000101" sim_year="2000" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm5_1_cam6.0" use_init_interp=".true."
>lnd/clm2/initdata_map/clmi.BHIST.2000-01-01.0.9x1.25_gx1v7_simyr2000_c200728.nc
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>

<!-- NB: This pSASU finidat is from an 1850 spin-up -->
<finidat hgrid="0.9x1.25" maxpft="79" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20000101" sim_year="2000" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm6_0_cam6.0" use_init_interp=".true."
>lnd/clm2/initdata_map/clmi.BHIST.2000-01-01.0.9x1.25_gx1v7_simyr2000_c200728.nc
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>

<!-- 2003 -->
Expand Down Expand Up @@ -1744,11 +1756,12 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
</finidat>

<!-- Present day for coupled cases at 1-degree or lower resolutions -->
<!-- NB: This pSASU finidat is from an 1850 spin-up -->
<finidat hgrid="0.9x1.25" maxpft="79" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20000101" sim_year="2000" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm5_1_cam6.0" use_init_interp=".true."
>lnd/clm2/initdata_map/clmi.BHIST.2000-01-01.0.9x1.25_gx1v7_simyr2000_c200728.nc
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>

<!-- 2003 -->
Expand Down Expand Up @@ -1808,11 +1821,12 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
</finidat>

<!-- Present day for coupled cases at 1-degree or lower resolutions -->
<!-- NB: This pSASU finidat is from an 1850 spin-up -->
<finidat hgrid="0.9x1.25" maxpft="79" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20000101" sim_year="2000" do_transient_pfts=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm6_0_cam6.0" use_init_interp=".true."
>lnd/clm2/initdata_map/clmi.BHIST.2000-01-01.0.9x1.25_gx1v7_simyr2000_c200728.nc
>lnd/clm2/initdata_esmf/ctsm5.3/ctsm52018_f09_xsiceON_acON_pSASU.clm2.r.0201-01-01-00000.nc
</finidat>

<!-- 2003 -->
Expand Down Expand Up @@ -2449,15 +2463,15 @@ lnd/clm2/surfdata_esmf/NEON/surfdata_1x1_NEON_TOOL_hist_78pfts_CMIP6_simyr2000_c
<stream_fldfilename_urbantv phys="clm6_0" hgrid="0.9x1.25" urban_explicit_ac=".false."
>lnd/clm2/urbandata/CTSM52_tbuildmax_OlesonFeddema_2020_0.9x1.25_simyr1849-2106_c200605.nc</stream_fldfilename_urbantv>
<stream_fldfilename_urbantv phys="clm6_0" hgrid="0.9x1.25" urban_explicit_ac=".true."
>/glade/work/xinchang/02_Explicit_AC_Adoption/02_data_present_day/CTSM52_urbantv_Li_2024_0.9x1.25_simyr1849-2106_c20230621.nc</stream_fldfilename_urbantv>
>lnd/clm2/urbandata/CTSM52_urbantv_Li_2024_0.9x1.25_simyr1849-2106_c20230621.nc</stream_fldfilename_urbantv>
<stream_fldfilename_urbantv phys="clm5_1" hgrid="0.9x1.25" urban_explicit_ac=".false."
>lnd/clm2/urbandata/CTSM52_tbuildmax_OlesonFeddema_2020_0.9x1.25_simyr1849-2106_c200605.nc</stream_fldfilename_urbantv>
<stream_fldfilename_urbantv phys="clm5_1" hgrid="0.9x1.25" urban_explicit_ac=".true."
>/glade/work/xinchang/02_Explicit_AC_Adoption/02_data_present_day/CTSM52_urbantv_Li_2024_0.9x1.25_simyr1849-2106_c20230621.nc</stream_fldfilename_urbantv>
>lnd/clm2/urbandata/CTSM52_urbantv_Li_2024_0.9x1.25_simyr1849-2106_c20230621.nc</stream_fldfilename_urbantv>
<stream_fldfilename_urbantv phys="clm5_0" hgrid="0.9x1.25" urban_explicit_ac=".false."
>lnd/clm2/urbandata/CLM50_tbuildmax_Oleson_2016_0.9x1.25_simyr1849-2106_c160923.nc</stream_fldfilename_urbantv>
<stream_fldfilename_urbantv phys="clm5_0" hgrid="0.9x1.25" urban_explicit_ac=".true."
>/glade/work/xinchang/02_Explicit_AC_Adoption/02_data_present_day/CTSM52_urbantv_Li_2024_0.9x1.25_simyr1849-2106_c20230621.nc</stream_fldfilename_urbantv>
>lnd/clm2/urbandata/CTSM52_urbantv_Li_2024_0.9x1.25_simyr1849-2106_c20230621.nc</stream_fldfilename_urbantv>
<stream_fldfilename_urbantv phys="clm4_5" hgrid="0.9x1.25"
>lnd/clm2/urbandata/CLM45_tbuildmax_Oleson_2016_0.9x1.25_simyr1849-2106_c160923.nc</stream_fldfilename_urbantv>

Expand Down Expand Up @@ -2695,6 +2709,8 @@ lnd/clm2/surfdata_esmf/NEON/surfdata_1x1_NEON_TOOL_hist_78pfts_CMIP6_simyr2000_c
<!-- ========================================= -->

<use_excess_ice>.false.</use_excess_ice>
<use_excess_ice phys="clm6_0">.true.</use_excess_ice>

<excess_ice_coldstart_temp>-1.0</excess_ice_coldstart_temp>
<excess_ice_coldstart_depth>0.5</excess_ice_coldstart_depth>
<excess_ice_coldstart_temp use_excess_ice=".true.">-3.15</excess_ice_coldstart_temp>
Expand Down
1 change: 1 addition & 0 deletions bld/namelist_files/namelist_defaults_dust_emis.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ attributes from the config_cache.xml file (with keys converted to upper-case).

<!-- Defaults for dust_emis_inparm namelist -->
<dust_emis_method>Zender_2003</dust_emis_method>
<dust_emis_method phys="clm6_0">Leung_2023</dust_emis_method>

<zender_soil_erod_source>atm</zender_soil_erod_source>

Expand Down
86 changes: 86 additions & 0 deletions doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,4 +1,90 @@
===============================================================
Tag name: ctsm5.2.026
Originator(s): slevis (Samuel Levis,UCAR/TSS,303-665-1310)
Date: Fri 23 Aug 2024 05:17:56 PM MDT
One-line Summary: Turn on excess ice, explicit AC, Leung_2023 for clm6

Purpose and description of changes
----------------------------------

Turn on excess ice, explicit AC, Leung_2023 for clm6.


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.]

[X] clm6_0

[X] 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 #2466 Turn excess ice on by default in CESM3
Fixes #2568 Turn on explicit AC, Leung_2023, and excess ice by default

Notes of particular relevance for users
---------------------------------------
Changes made to namelist defaults (e.g., changed parameter values):
Namelist defaults now turn on excess ice, explicit AC, Leung_2023
in clm6; they also pick up new finidat files for clm6.

Changes to the datasets (e.g., parameter, surface or initial files):
CLM6 cases need new finidat files. We use a f09 1850 finidat for
all clm6 cases because that's all that we have generated for now.

Notes of particular relevance for developers:
---------------------------------------------
Caveats for developers (e.g., code that is duplicated that requires double maintenance):
CLM6 cases need new finidat files. We use a f09 1850 finidat for
all clm6 cases because that's all that we have generated for now.

Testing summary:
----------------

[PASS means all tests PASS; OK means tests PASS other than expected fails.]

build-namelist tests (if CLMBuildNamelist.pm has changed):

derecho - OK, expected FAIL> <Test Id: 379> <Desc: LeungDust_WO_Prigent

regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):

derecho ----- OK
izumi ------- OK

Answer changes
--------------

Changes answers relative to baseline: Yes

Summarize any changes to answers, i.e.,
- what code configurations: clm6, clm51
- what platforms/compilers: all
- nature of change: more than roundoff

Details about the diffs from excess ice and explicit AC may be found in
the earlier entries of this ChangeLog for ctsm5.2.018 and ctsm5.2.010.

Other details
-------------
Pull Requests that document the changes (include PR ids):
https://github.com/ESCOMP/ctsm/pull/2724

===============================================================
===============================================================
Tag name: ctsm5.2.025
Originator(s): samrabin (Sam Rabin, UCAR/TSS, [email protected])
Date: Fri Aug 23 12:27:51 MDT 2024
Expand Down
1 change: 1 addition & 0 deletions doc/ChangeSum
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Tag Who Date Summary
============================================================================================================================
ctsm5.2.026 slevis 08/23/2024 Turn on excess ice, explicit AC, Leung_2023 for clm6
ctsm5.2.025 samrabin 08/23/2024 Minor fixes to li2024 fire methods
ctsm5.2.024 samrabin 08/22/2024 Improve li2024 fire methods
ctsm5.2.023 samrabin 08/16/2024 Merge b4b-dev
Expand Down

0 comments on commit 2b28850

Please sign in to comment.