Skip to content
Open
3 changes: 2 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,8 @@ fxDONOTUSEurl = https://github.com/ESCOMP/CESM_CICE
[submodule "clm"]
path = components/clm
url = https://github.com/ESCOMP/CTSM
fxtag = alpha-ctsm5.4.CMIP7.09.ctsm5.3.068
fxtag = ctsm5.4.003
#fxtag = alpha-ctsm5.4.CMIP7.09.ctsm5.3.068
fxrequired = ToplevelRequired
fxDONOTUSEurl = https://github.com/ESCOMP/CTSM

Expand Down
117 changes: 79 additions & 38 deletions bld/namelist_files/namelist_defaults_cam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
<dtime dyn="se" hgrid="ne0np4CONUS.ne30x8">225</dtime>
<dtime dyn="se" hgrid="ne0np4.ARCTIC.ne30x4">450</dtime>
<dtime dyn="se" hgrid="ne0np4.ARCTICGRIS.ne30x8">225</dtime>
<dtime dyn="se" hgrid="ne0np4.POLARCAP.ne30x4">450</dtime>
<dtime dyn="se" hgrid="ne0np4.NATL.ne30x8">225</dtime>

<dtime dyn="mpas" >1800</dtime>

Expand Down Expand Up @@ -220,6 +222,8 @@
<ncdata hgrid="ne120np4" nlev="30" aquaplanet="1" >atm/cam/inic/se/ape_cam5_ne120np4_L30_c170419.nc</ncdata>
<ncdata hgrid="ne120np4" nlev="32" >atm/cam/inic/se/F2000climo_ne120pg3_mt13_01-01-00000_c200420.nc</ncdata>
<ncdata hgrid="ne120np4" nlev="32" aquaplanet="1" >atm/cam/inic/se/ape_cam6_ne120np4_L32_c170908.nc</ncdata>
<ncdata hgrid="ne120np4" nlev="58" >/glade/work/aherring/grids/uniform-res/ne120np4.pg3/inic/betacast_ERA5ml_20100101_ne120np4_L58_c260225.nc</ncdata>
<ncdata hgrid="ne120np4" nlev="93" >/glade/work/aherring/grids/uniform-res/ne120np4.pg3/inic/betacast_ERA5ml_20100101_ne120np4_L93_c260225.nc</ncdata>
<ncdata hgrid="ne120np4" nlev="273" waccmx="1" >atm/waccm/ic/fx2000_ne120pg3L273.001.cam.i.0002-01-01-00000.noBRCL_c250522.nc</ncdata>

<ncdata hgrid="ne240np4" nlev="26" >atm/cam/inic/homme/cami_1850-01-01_ne240np4_L26_c110314.nc</ncdata>
Expand All @@ -234,8 +238,18 @@
<ncdata hgrid="ne0np4CONUS.ne30x8" nlev="70" >atm/waccm/ic/FW2000_CONUS_30x8_L70_01-01-0001_c200602.nc</ncdata>

<ncdata hgrid="ne0np4.ARCTIC.ne30x4" nlev="32" >atm/cam/inic/se/FHIST_ARCTIC_ne30x4_mt12_1979bc-mg3_01-01-00000_c200424.nc</ncdata>

<ncdata hgrid="ne0np4.ARCTICGRIS.ne30x8" nlev="32" >atm/cam/inic/se/FHIST_ARCTICGRIS_ne30x8_mt12_1979bc-mg3_01-01-00000_c200428.nc</ncdata>
<ncdata hgrid="ne0np4.NATL.ne30x8" nlev="32" >/glade/work/aherring/grids/var-res/ne0np4.NATL.ne30x8/inic/betacast_ERA5ml_20200101_NATL_L32_c250620.nc</ncdata>
<ncdata hgrid="ne0np4CONUS.ne30x8" nlev="58" >/glade/work/aherring/grids/var-res/ne0np4.CONUS.ne30x8/inic/betacast_ERA5ml_20200101_CONUS_c250617.nc</ncdata>
<ncdata hgrid="ne0np4.ARCTIC.ne30x4" nlev="58" >/glade/work/aherring/grids/var-res/ne0np4.ARCTIC.ne30x4/inic/betacast_ERA5ml_20200101_ARCTIC_c250617.nc</ncdata>
<ncdata hgrid="ne0np4.ARCTICGRIS.ne30x8" nlev="58" >/glade/work/aherring/grids/var-res/ne0np4.ARCTICGRIS.ne30x8/inic/betacast_ERA5ml_20200101_ARCTICGRIS_c250617.nc</ncdata>
<ncdata hgrid="ne0np4.POLARCAP.ne30x4" nlev="58" >/glade/work/aherring/grids/var-res/ne0np4.POLARRES.ne30x4/inic/betacast_ERA5ml_20200101_POLARCAP_c250322.nc</ncdata>
<ncdata hgrid="ne0np4.NATL.ne30x8" nlev="58" >/glade/work/aherring/grids/var-res/ne0np4.NATL.ne30x8/inic/betacast_ERA5ml_20200101_NATL_L58_c250618.nc</ncdata>
<ncdata hgrid="ne0np4CONUS.ne30x8" nlev="93" >/glade/work/aherring/grids/var-res/ne0np4.CONUS.ne30x8/inic/betacast_ERA5ml_20100101_CONUS_ne30x8_L93_c260225.nc</ncdata>
<ncdata hgrid="ne0np4.ARCTIC.ne30x4" nlev="93" >/glade/work/aherring/grids/var-res/ne0np4.ARCTIC.ne30x4/inic/betacast_ERA5ml_20100101_ARCTIC_ne30x4_L93_c260225.nc</ncdata>
<ncdata hgrid="ne0np4.ARCTICGRIS.ne30x8" nlev="93" >/glade/work/aherring/grids/var-res/ne0np4.ARCTICGRIS.ne30x8/inic/betacast_ERA5ml_20100101_ARCTICGRIS_ne30x8_L93_c260225.nc</ncdata>
<ncdata hgrid="ne0np4.POLARCAP.ne30x4" nlev="93" >/glade/work/aherring/grids/var-res/ne0np4.POLARRES.ne30x4/inic/betacast_ERA5ml_20100101_POLARCAP_ne30x4_L93_c260225.nc</ncdata>
<ncdata hgrid="ne0np4.NATL.ne30x8" nlev="93" >/glade/work/aherring/grids/var-res/ne0np4.NATL.ne30x8/inic/betacast_ERA5ml_20100101_NATL_ne30x8_L93_c260225.nc</ncdata>

<!-- MPAS Initial Conditions -->
<ncdata hgrid="mpasa480" nlev="32" >atm/cam/inic/mpas/cami_01-01-2000_00Z_mpasa480_L32_CFSR_c240508.nc</ncdata>
Expand Down Expand Up @@ -327,6 +341,8 @@
<bnd_topo hgrid="ne0np4CONUS.ne30x8" >atm/cam/topo/se/ne30x8_CONUS_nc3000_Co060_Fi001_MulG_PF_RR_Nsw042_c200428.nc</bnd_topo>
<bnd_topo hgrid="ne0np4.ARCTIC.ne30x4" >atm/cam/topo/se/ne30x4_ARCTIC_nc3000_Co060_Fi001_MulG_PF_RR_Nsw042_c200428.nc</bnd_topo>
<bnd_topo hgrid="ne0np4.ARCTICGRIS.ne30x8" >atm/cam/topo/se/ne30x8_ARCTICGRIS_nc3000_Co060_Fi001_MulG_PF_RR_Nsw042_c200428.nc</bnd_topo>
<bnd_topo hgrid="ne0np4.POLARCAP.ne30x4" >/glade/work/aherring/grids/var-res/ne0np4.POLARRES.ne30x4/topo/POLARCAP_gmted2010_modis_bedmachine_nc3000_Laplace0100_noleak_20250322.nc</bnd_topo>
<bnd_topo hgrid="ne0np4.NATL.ne30x8" >/glade/work/aherring/grids/var-res/ne0np4.NATL.ne30x8/topo/NATL.ne30x8_gmted2010_modis_bedmachine_nc3000_Laplace0100_noleak_20260225.nc</bnd_topo>

<bnd_topo hgrid="mpasa480" >atm/cam/topo/mpas/mpasa480_gmted2010_modis_bedmachine_nc3000_Laplace0400_noleak_20240507.nc</bnd_topo>
<bnd_topo hgrid="mpasa120" >atm/cam/topo/mpas/mpasa120_gmted2010_modis_bedmachine_nc3000_Laplace0100_noleak_20240507.nc</bnd_topo>
Expand Down Expand Up @@ -361,6 +377,8 @@
<se_mesh_file hgrid="ne0np4TESTONLY.ne5x4" >atm/cam/coords/ne0np4EQFACE.ne5x4.g</se_mesh_file>
<se_mesh_file hgrid="ne0np4.ARCTIC.ne30x4" >atm/cam/coords/ne30x4_EXODUS_ARCTIC_c191009.g</se_mesh_file>
<se_mesh_file hgrid="ne0np4.ARCTICGRIS.ne30x8">atm/cam/coords/ne30x8_EXODUS_ARCTICGRIS_c191209.g</se_mesh_file>
<se_mesh_file hgrid="ne0np4.POLARCAP.ne30x4" >/glade/work/aherring/grids/var-res/ne0np4.POLARRES.ne30x4/grids/POLARRES_ne30x4_EXODUS.nc</se_mesh_file>
<se_mesh_file hgrid="ne0np4.NATL.ne30x8" >/glade/work/rwills/grids/var-res/ne0np4.NATL.ne30x8/grids/NATL_ne30x8_EXODUS.nc</se_mesh_file>

<!-- Analytic ICs -->
<analytic_ic_type > none </analytic_ic_type>
Expand Down Expand Up @@ -2043,6 +2061,8 @@
<drydep_srf_file hgrid="ne0np4CONUS.ne30x8" >atm/cam/chem/trop_mam/atmsrf_ne0np4conus30x8_161116.nc</drydep_srf_file>
<drydep_srf_file hgrid="ne0np4.ARCTIC.ne30x4" >atm/cam/chem/trop_mam/atmsrf_ne30x4_ARCTIC_191011.nc</drydep_srf_file>
<drydep_srf_file hgrid="ne0np4.ARCTICGRIS.ne30x8">atm/cam/chem/trop_mam/atmsrf_ne30x8_ARCTICGRIS_191212.nc</drydep_srf_file>
<drydep_srf_file hgrid="ne0np4.POLARCAP.ne30x4" >/glade/work/aherring/grids/var-res/ne0np4.POLARRES.ne30x4/atmsrf/atmsrf_POLARCAP_250322.nc</drydep_srf_file>
<drydep_srf_file hgrid="ne0np4.NATL.ne30x8">/glade/work/rwills/grids/var-res/ne0np4.NATL.ne30x8/atmsrf/atmsrf_ne0np4.NATL.ne30x8_201109.nc</drydep_srf_file>

<drydep_srf_file hgrid="C24">atm/cam/chem/trop_mam/atmsrf_C24_c200625.nc</drydep_srf_file>
<drydep_srf_file hgrid="C48">atm/cam/chem/trop_mam/atmsrf_C48_c200625.nc</drydep_srf_file>
Expand Down Expand Up @@ -2433,7 +2453,7 @@
<cld_macmic_num_steps microphys="mg2" clubb_sgs="1" dtime="600" > 1 </cld_macmic_num_steps>
<cld_macmic_num_steps microphys="mg2" clubb_sgs="1" dtime="300" > 1 </cld_macmic_num_steps>
<cld_macmic_num_steps microphys="mg3" clubb_sgs="1"> 3 </cld_macmic_num_steps>
<!-- hi-res and var-res support for ne120, ARCTIC, ARCTCIGRIS, CONUS -->
<!-- hi-res and var-res support for ne120, ARCTIC, ARCTICGRIS, POLARCAP, CONUS, NATL -->
<cld_macmic_num_steps microphys="mg2" clubb_sgs="1" dtime="450" > 2 </cld_macmic_num_steps>
<cld_macmic_num_steps microphys="mg2" clubb_sgs="1" dtime="225" > 1 </cld_macmic_num_steps>
<cld_macmic_num_steps microphys="mg3" clubb_sgs="1" dtime="450" > 2 </cld_macmic_num_steps>
Expand Down Expand Up @@ -3224,21 +3244,29 @@
<se_hypervis_subcycle hgrid="ne30np4" model_top="ht" > 18</se_hypervis_subcycle>
<se_hypervis_subcycle hgrid="ne30np4" model_top="xt" > 18</se_hypervis_subcycle>
<se_hypervis_subcycle waccmx="1" hgrid="ne120np4" nlev="273" > 30</se_hypervis_subcycle>
<se_hypervis_subcycle hgrid="ne120np4" model_top="mt" > 2 </se_hypervis_subcycle>

<se_hypervis_subcycle_sponge > 1 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" model_top="mt" > 3 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" model_top="mt" waccm_phys="1" > 3 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne16np4" waccm_phys="1" waccmx="0" > 2 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" waccm_phys="1" waccmx="0" > 4 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge waccmx="1" > 20 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" waccmx="1" model_top="none" > 60 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne120np4" > 4 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge se_refined_mesh="1" > 2 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne0np4CONUS.ne30x8" waccm_phys="1" > 4 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne16np4" model_top="ht" > 2 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" model_top="ht" > 4 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" model_top="xt" > 40 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge waccmx="1" hgrid="ne120np4" nlev="273" > 180</se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne120np4" model_top="mt" > 10 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne0np4.ARCTIC.ne30x4" model_top="mt" > 3 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne0np4.POLARCAP.ne30x4" model_top="mt" > 3 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne0np4CONUS.ne30x8" model_top="mt" > 6 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne0np4.ARCTICGRIS.ne30x8" model_top="mt" > 6 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne0np4.NATL.ne30x8" model_top="mt" > 6 </se_hypervis_subcycle_sponge>

<se_hypervis_subcycle_sponge > 1 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" model_top="mt" > 3 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" model_top="mt" waccm_phys="1"> 3 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne16np4" waccm_phys="1" waccmx="0"> 2 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" waccm_phys="1" waccmx="0"> 4 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge waccmx="1" > 20 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" waccmx="1" model_top="none"> 60 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne120np4" > 4 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge se_refined_mesh="1" > 2 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne0np4CONUS.ne30x8" waccm_phys="1" > 4 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne16np4" model_top="ht" > 2 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" model_top="ht" > 4 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge hgrid="ne30np4" model_top="xt" > 40 </se_hypervis_subcycle_sponge>
<se_hypervis_subcycle_sponge waccmx="1" hgrid="ne120np4" nlev="273" > 180</se_hypervis_subcycle_sponge>

<se_hypervis_subcycle_q>1 </se_hypervis_subcycle_q>
<se_hypervis_subcycle_q hgrid="ne16np4">2 </se_hypervis_subcycle_q>
Expand Down Expand Up @@ -3293,33 +3321,46 @@
<se_refined_mesh hgrid="ne0np4TESTONLY.ne5x4" > .true. </se_refined_mesh>
<se_refined_mesh hgrid="ne0np4.ARCTIC.ne30x4" > .true. </se_refined_mesh>
<se_refined_mesh hgrid="ne0np4.ARCTICGRIS.ne30x8" > .true. </se_refined_mesh>
<se_refined_mesh hgrid="ne0np4.POLARCAP.ne30x4" > .true. </se_refined_mesh>
<se_refined_mesh hgrid="ne0np4.NATL.ne30x8" > .true. </se_refined_mesh>

<se_nsplit> 2 </se_nsplit>
<se_nsplit hgrid="ne16np4" > 1 </se_nsplit>

<se_nsplit hgrid="ne5np4" waccm_phys="1" > 3 </se_nsplit>
<se_nsplit hgrid="ne16np4" waccmx="1" model_top="none" > 3 </se_nsplit>
<se_nsplit hgrid="ne16np4" waccm_phys="1" model_top="none"> 2 </se_nsplit>
<se_nsplit hgrid="ne16np4" model_top="ht" > 3 </se_nsplit>
<se_nsplit hgrid="ne16np4" model_top="xt" > 3 </se_nsplit>
<se_nsplit hgrid="ne5np4" waccm_phys="1" > 3 </se_nsplit>
<se_nsplit hgrid="ne16np4" waccmx="1" model_top="none" > 3 </se_nsplit>
<se_nsplit hgrid="ne16np4" waccm_phys="1" model_top="none"> 2 </se_nsplit>
<se_nsplit hgrid="ne16np4" model_top="ht" > 3 </se_nsplit>
<se_nsplit hgrid="ne16np4" model_top="xt" > 3 </se_nsplit>
<se_nsplit hgrid="ne30np4" waccm_phys="1" waccmx="1" model_top="none"> 4 </se_nsplit>
<se_nsplit hgrid="ne30np4" > 2 </se_nsplit>
<se_nsplit hgrid="ne30np4" waccm_phys="1" model_top="none"> 4 </se_nsplit>
<se_nsplit hgrid="ne30np4" model_top="ht" > 4 </se_nsplit>
<se_nsplit hgrid="ne30np4" model_top="xt" > 5 </se_nsplit>
<se_nsplit hgrid="ne0np4CONUS.ne30x8" waccm_phys="1" > 10 </se_nsplit>

<se_nsplit hgrid="ne0np4TESTONLY.ne5x4"> 7 </se_nsplit>
<se_nsplit waccmx="1" hgrid="ne120np4" nlev="273" > 10 </se_nsplit>

<se_rsplit > 3 </se_rsplit>
<se_rsplit waccm_phys="1" model_top="mt" > 3 </se_rsplit>
<se_rsplit waccm_phys="1" waccmx="0" > 2 </se_rsplit>
<se_rsplit model_top="ht" > 2 </se_rsplit>
<se_rsplit waccmx="1" > 4 </se_rsplit>
<se_rsplit hgrid="ne16np4" waccmx="1" model_top="none"> 2 </se_rsplit>
<se_rsplit hgrid="ne0np4CONUS.ne30x8" waccm_phys="1"> 3 </se_rsplit>
<se_rsplit waccmx="1" hgrid="ne120np4" nlev="273" > 5 </se_rsplit>
<se_nsplit hgrid="ne30np4" > 2 </se_nsplit>
<se_nsplit hgrid="ne30np4" waccm_phys="1" model_top="none"> 4 </se_nsplit>
<se_nsplit hgrid="ne30np4" model_top="ht" > 4 </se_nsplit>
<se_nsplit hgrid="ne30np4" model_top="xt" > 5 </se_nsplit>
<se_nsplit hgrid="ne0np4CONUS.ne30x8" waccm_phys="1" > 10 </se_nsplit>
<se_nsplit hgrid="ne0np4TESTONLY.ne5x4" > 7 </se_nsplit>
<se_nsplit waccmx="1" hgrid="ne120np4" nlev="273" > 10 </se_nsplit>
<se_nsplit hgrid="ne120np4" model_top="mt" > 8 </se_nsplit>
<se_nsplit hgrid="ne0np4.ARCTIC.ne30x4" model_top="mt" > 3 </se_nsplit>
<se_nsplit hgrid="ne0np4.POLARCAP.ne30x4" model_top="mt" > 3 </se_nsplit>
<se_nsplit hgrid="ne0np4CONUS.ne30x8" model_top="mt" > 4 </se_nsplit>
<se_nsplit hgrid="ne0np4.ARCTICGRIS.ne30x8" model_top="mt" > 4 </se_nsplit>
<se_nsplit hgrid="ne0np4.NATL.ne30x8" model_top="mt" > 4 </se_nsplit>

<se_rsplit > 3 </se_rsplit>
<se_rsplit waccm_phys="1" model_top="mt" > 3 </se_rsplit>
<se_rsplit waccm_phys="1" waccmx="0" > 2 </se_rsplit>
<se_rsplit model_top="ht" > 2 </se_rsplit>
<se_rsplit waccmx="1" > 4 </se_rsplit>
<se_rsplit hgrid="ne16np4" waccmx="1" model_top="none" > 2 </se_rsplit>
<se_rsplit hgrid="ne0np4CONUS.ne30x8" waccm_phys="1" > 3 </se_rsplit>
<se_rsplit waccmx="1" hgrid="ne120np4" nlev="273" > 5 </se_rsplit>
<se_rsplit hgrid="ne120np4" model_top="mt" > 3 </se_rsplit>
<se_rsplit hgrid="ne0np4.ARCTIC.ne30x4" model_top="mt" > 6 </se_rsplit>
<se_rsplit hgrid="ne0np4.POLARCAP.ne30x4" model_top="mt" > 6 </se_rsplit>
<se_rsplit hgrid="ne0np4CONUS.ne30x8" model_top="mt" > 5 </se_rsplit>
<se_rsplit hgrid="ne0np4.ARCTICGRIS.ne30x8" model_top="mt" > 5 </se_rsplit>
<se_rsplit hgrid="ne0np4.NATL.ne30x8" model_top="mt" > 5 </se_rsplit>

<se_fvm_supercycling>-1</se_fvm_supercycling>
<se_fvm_supercycling_jet>-1</se_fvm_supercycling_jet>
Expand Down
2 changes: 1 addition & 1 deletion components/clm
Submodule clm updated 218 files