Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions bld/CLMBuildNamelist.pm
Original file line number Diff line number Diff line change
Expand Up @@ -2264,6 +2264,7 @@ sub setup_logic_params_file {

add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'paramfile',
'phys'=>$nl_flags->{'phys'},
'lnd_tuning_mode'=>$nl_flags->{'lnd_tuning_mode'},
'use_flexibleCN'=>$nl_flags->{'use_flexibleCN'} );
}

Expand Down
20 changes: 19 additions & 1 deletion bld/namelist_files/namelist_defaults_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -532,6 +532,7 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
<!-- For clm4_5, make this effectively unlimited -->
<int_snow_max phys="clm4_5" >1.e30</int_snow_max>

<n_melt_glcmec phys="clm6_0" >1.0d00</n_melt_glcmec>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought that we might have applied this value only in coupled cases, but I see how it probably makes more sense to make the change for all clm6.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, since the CISM folks want it changed, I think it should be changed for both coupled and uncoupled. That way any offline spinup with CISM will be consistent with coupled. And in general we want uncoupled cases to be the same as coupled unless there are really good reasons not to.

<n_melt_glcmec >10.0d00</n_melt_glcmec>
<n_melt_glcmec phys="clm4_5" >10.0</n_melt_glcmec>

Expand Down Expand Up @@ -764,7 +765,7 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
<init_interp_how_close>61</init_interp_how_close>

<!-- What simulation years can find initial conditions to interpolate from (find one that's within the how_close years above)-->
<init_interp_sim_years>1850,1979,2000,2003,2013</init_interp_sim_years>
<init_interp_sim_years>1850,1979,2000,2003,2013,2015</init_interp_sim_years>

<!--

Expand Down Expand Up @@ -801,6 +802,9 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
<use_init_interp use_cndv=".false." use_fates=".false." sim_year="2013" lnd_tuning_mode="clm5_0_cam7.0"
maxpft="17" use_cn=".false." use_crop=".false." hgrid="ne0np4CONUS.ne30x8" >.true.</use_init_interp>

<!-- 2015 for CMIP6 SSP future scenario cases -->
<use_init_interp use_cndv=".false." use_fates=".false." sim_year="2015" >.true.</use_init_interp>

<!--
clm6_0 physics with CAM7.0 grids...
-->
Expand Down Expand Up @@ -1134,6 +1138,12 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
>hgrid=ne0np4CONUS.ne30x8 maxpft=17 mask=tx0.1v2 use_cn=.false. use_crop=.false. irrigate=.true. glc_nec=10 do_transient_pfts=.false. use_excess_ice=.false.
</init_interp_attributes>

<!-- 2015 IC's - used for CMIP6 SSP future scenario cases -->
<!-- Use both for SP and BGC, crop on/off, all grids, all tuning modes, but without excess_ice-->
<init_interp_attributes sim_year="2015" use_cndv=".false." use_fates=".false."
>hgrid=0.9x1.25 maxpft=78 mask=gx1v7 use_cn=.true. use_crop=.true. irrigate=.true. use_excess_ice=.false. glc_nec=10 do_transient_pfts=.true. lnd_tuning_mode=clm5_0_cam6.0
</init_interp_attributes>


<!-- matches for clm5_0 physics with CAM6.0 -->
<init_interp_attributes sim_year="2000" use_cndv=".false." use_fates=".false." lnd_tuning_mode="clm5_0_cam6.0"
Expand Down Expand Up @@ -1616,6 +1626,14 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
lnd_tuning_mode="clm5_0_cam7.0" use_init_interp=".true."
>lnd/clm2/initdata_map/clmi.FHISTSp.2013-01-01.ne0CONUSne30x8_mt12_simyr2013_c200806.nc
</finidat>

<!-- 2015 for CMIP6 SSP future scenario cases -->
<finidat hgrid="0.9x1.25" maxpft="78" mask="gx1v7" use_cn=".true." use_cndv=".false." use_fates=".false."
ic_ymd="20150101" sim_year="2015" do_transient_pfts=".true." use_excess_ice=".false."
ic_tod="0" glc_nec="10" use_crop=".true." irrigate=".true."
lnd_tuning_mode="clm5_0_cam6.0" use_init_interp=".true."
>cesm2_init/b.e21.BHIST.f09_g17.CMIP6-historical.010/2015-01-01/b.e21.BHIST.f09_g17.CMIP6-historical.010.clm2.r.2015-01-01-00000.nc
</finidat>
<!-- Repeat above for clm6_0 -->
<!-- slevis-lmwg, ekluzek 2024/10/11: do_transient_pfts was removed here to bypass a bug that doesn't allow
do_transient_pfts=.true. when use_init_interp=.false. -->
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
use_excess_ice = .true.
finidat = '$DIN_LOC_ROOT/lnd/clm2/initdata_map/clmi.I1850Clm50Sp.0003-01-01.0.9x1.25_gx1v7_exice_simyr1850_c221205.nc'
use_init_interp = .true.

This file was deleted.

Loading