diff --git a/cime_config/config_grids.xml b/cime_config/config_grids.xml index 9ca26e5eff84..62f24e972d1d 100755 --- a/cime_config/config_grids.xml +++ b/cime_config/config_grids.xml @@ -340,6 +340,16 @@ oARRM60to6 + + T62 + T62 + ARRM10to60E2r1 + rx1 + null + null + ARRM10to60E2r1 + + T62 T62 @@ -440,6 +450,16 @@ oARRM60to6 + + TL319 + TL319 + ARRM10to60E2r1 + JRA025 + null + null + ARRM10to60E2r1 + + TL319 TL319 @@ -1014,6 +1034,16 @@ oARRM60to10 + + ne0np4_arcticx4v1.pg2 + ne0np4_arcticx4v1.pg2 + ARRM10to60E2r1 + r0125 + null + null + ARRM10to60E2r1 + + ne0np4_svalbard_x8v1_lowcon ne0np4_svalbard_x8v1_lowcon @@ -1843,6 +1873,16 @@ oARRM60to10 + + ne30np4.pg2 + ne30np4.pg2 + ARRM10to60E2r1 + r05 + null + null + ARRM10to60E2r1 + + ne30np4.pg2 ne30np4.pg2 @@ -2223,6 +2263,7 @@ $DIN_LOC_ROOT/share/domains/domain.lnd.T62_oRRS15to5.150722.nc $DIN_LOC_ROOT/share/domains/domain.lnd.T62_oARRM60to10.180716.nc $DIN_LOC_ROOT/share/domains/domain.lnd.T62_oARRM60to6.180803.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.T62_ARRM10to60E2r1.220802.nc $DIN_LOC_ROOT/share/domains/domain.lnd.T62_EC30to60E2r2.201005.nc $DIN_LOC_ROOT/share/domains/domain.lnd.T62_WC14to60E2r3.200929.nc $DIN_LOC_ROOT/share/domains/domain.lnd.T62_WCAtl12to45E2r4.210318.nc @@ -2258,6 +2299,8 @@ $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_oARRM60to10.180905.nc $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_oARRM60to6.180905.nc $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_oARRM60to6.180905.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_ARRM10to60E2r1.220802.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_ARRM10to60E2r1.220802.nc $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_EC30to60E2r2.201005.nc $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_EC30to60E2r2.201005.nc $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_WC14to60E2r3.200929.nc @@ -2359,6 +2402,8 @@ $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_oEC60to30v3.200220.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_ARRM60to10.200527.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_ARRM60to10.200527.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_ARRM10to60E2r1.220802.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_ARRM10to60E2r1.220802.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_EC30to60E2r2.201005.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_EC30to60E2r2.201005.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_WC14to60E2r3.200929.nc @@ -2569,6 +2614,13 @@ oARRM60to6 is an Arctic-Region-Refined MPAS ocean grid with 30 km gridcells at -90 deg latitude, 60 km gridcells at -40 deg latitude, 30 km gridcells at the equator, and 6 km gridcells at 90 deg latitude; North Atlantic and North Pacific have different resolution between 0 and 60 deg latitudes: + + 594836 + 1 + $DIN_LOC_ROOT/share/domains/domain.ocn.ARRM10to60E2r1.220802.nc + ARRM10to60E2r1 is an Arctic-Region-Refined MPAS ocean grid with 30 km gridcells at -90 deg latitude, 60 km gridcells at -40 deg latitude, 30 km gridcells at the equator, and 10 km gridcells at 90 deg latitude; North Atlantic and North Pacific have different resolution between 0 and 60 deg latitudes: + + 236853 1 @@ -2785,6 +2837,8 @@ 1 $DIN_LOC_ROOT/share/domains/domain.lnd.arcticx4v1pg2_oARRM60to10.210630.nc $DIN_LOC_ROOT/share/domains/domain.ocn.arcticx4v1pg2_oARRM60to10.210630.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.arcticx4v1pg2_ARRM10to60E2r1.220802.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.arcticx4v1pg2_ARRM10to60E2r1.220802.nc 1-deg with 1/4-deg over Arctic (version 1) pg2: @@ -3032,6 +3086,14 @@ cpl/gridmaps/oARRM60to10/map_ARRM60to10_to_ne30pg2_mono.200527.nc + + cpl/gridmaps/ne30pg2/map_ne30pg2_to_ARRM10to60E2r1_mono.220802.nc + cpl/gridmaps/ne30pg2/map_ne30pg2_to_ARRM10to60E2r1_bilin.220802.nc + cpl/gridmaps/ne30pg2/map_ne30pg2_to_ARRM10to60E2r1_bilin.220802.nc + cpl/gridmaps/ARRM10to60E2r1/map_ARRM10to60E2r1_to_ne30pg2_mono.220802.nc + cpl/gridmaps/ARRM10to60E2r1/map_ARRM10to60E2r1_to_ne30pg2_mono.220802.nc + + cpl/gridmaps/ne30pg2/map_ne30pg2_to_EC30to60E2r2_mono.201005.nc cpl/gridmaps/ne30pg2/map_ne30pg2_to_EC30to60E2r2_bilin.201005.nc @@ -3529,6 +3591,14 @@ cpl/gridmaps/oARRM60to10/map_oARRM60to10_to_arcticx4v1pg2_mono.20210407.nc + + cpl/gridmaps/arcticx4v1pg2/map_arcticx4v1pg2_to_ARRM10to60E2r1_mono.220802.nc + cpl/gridmaps/arcticx4v1pg2/map_arcticx4v1pg2_to_ARRM10to60E2r1_bilin.220802.nc + cpl/gridmaps/arcticx4v1pg2/map_arcticx4v1pg2_to_ARRM10to60E2r1_bilin.220802.nc + cpl/gridmaps/ARRM10to60E2r1/map_ARRM10to60E2r1_to_arcticx4v1pg2_mono.220802.nc + cpl/gridmaps/ARRM10to60E2r1/map_ARRM10to60E2r1_to_arcticx4v1pg2_mono.220802.nc + + cpl/gridmaps/arcticx4v1pg2/map_arcticx4v1pg2_to_r0125_mono.20210517.nc cpl/gridmaps/arcticx4v1pg2/map_arcticx4v1pg2_to_r0125_mono.20210517.nc @@ -3697,6 +3767,14 @@ cpl/gridmaps/oARRM60to6/map_oARRM60to6_to_T62_aave.180803.nc + + cpl/gridmaps/T62/map_T62_to_ARRM10to60E2r1_aave.220802.nc + cpl/gridmaps/T62/map_T62_to_ARRM10to60E2r1_bilin.220802.nc + cpl/gridmaps/T62/map_T62_to_ARRM10to60E2r1_patch.220802.nc + cpl/gridmaps/ARRM10to60E2r1/map_ARRM10to60E2r1_to_T62_aave.220802.nc + cpl/gridmaps/ARRM10to60E2r1/map_ARRM10to60E2r1_to_T62_aave.220802.nc + + cpl/gridmaps/T62/map_T62_to_EC30to60E2r2_aave.201005.nc cpl/gridmaps/T62/map_T62_to_EC30to60E2r2_bilin.201005.nc @@ -3777,6 +3855,14 @@ cpl/gridmaps/oARRM60to6/map_oARRM60to6_to_TL319_aave.180904.nc + + cpl/gridmaps/TL319/map_TL319_to_ARRM10to60E2r1_aave.220802.nc + cpl/gridmaps/TL319/map_TL319_to_ARRM10to60E2r1_bilin.220802.nc + cpl/gridmaps/TL319/map_TL319_to_ARRM10to60E2r1_patch.220802.nc + cpl/gridmaps/ARRM10to60E2r1/map_ARRM10to60E2r1_to_TL319_aave.220802.nc + cpl/gridmaps/ARRM10to60E2r1/map_ARRM10to60E2r1_to_TL319_aave.220802.nc + + cpl/gridmaps/TL319/map_TL319_to_EC30to60E2r2_aave.201005.nc cpl/gridmaps/TL319/map_TL319_to_EC30to60E2r2_bilin.201005.nc @@ -4225,6 +4311,11 @@ cpl/cpl6/map_rx1_to_oARRM60to6_smoothed.r150e300.180816.nc + + cpl/cpl6/map_rx1_to_ARRM10to60E2r1_smoothed.r150e300.220802.nc + cpl/cpl6/map_rx1_to_ARRM10to60E2r1_smoothed.r150e300.220802.nc + + cpl/cpl6/map_rx1_to_EC30to60E2r2_smoothed.r150e300.201005.nc cpl/cpl6/map_rx1_to_EC30to60E2r2_smoothed.r150e300.201005.nc @@ -4275,6 +4366,11 @@ cpl/cpl6/map_JRA025_to_oARRM60to6_smoothed.r150e300.181220.nc + + cpl/cpl6/map_JRA025_to_ARRM10to60E2r1_smoothed.r150e300.220802.nc + cpl/cpl6/map_JRA025_to_ARRM10to60E2r1_smoothed.r150e300.220802.nc + + cpl/cpl6/map_JRA025_to_EC30to60E2r2_smoothed.r150e300.201005.nc cpl/cpl6/map_JRA025_to_EC30to60E2r2_smoothed.r150e300.201005.nc @@ -4340,11 +4436,21 @@ cpl/cpl6/map_r05_to_ARRM60to10_smoothed.r150e300.200413.nc + + cpl/cpl6/map_r05_to_ARRM10to60E2r1_smoothed.r150e300.220802.nc + cpl/cpl6/map_r05_to_ARRM10to60E2r1_smoothed.r150e300.220802.nc + + cpl/cpl6/map_r0125_to_ARRM60to10_smoothed.r50e100.220214.nc cpl/cpl6/map_r0125_to_ARRM60to10_smoothed.r50e100.220214.nc + + cpl/cpl6/map_r0125_to_ARRM10to60E2r1_smoothed.r50e100.220802.nc + cpl/cpl6/map_r0125_to_ARRM10to60E2r1_smoothed.r50e100.220802.nc + + cpl/cpl6/map_r05_to_EC30to60E2r2_smoothed.r150e300.201005.nc cpl/cpl6/map_r05_to_EC30to60E2r2_smoothed.r150e300.201005.nc diff --git a/components/elm/bld/namelist_files/namelist_defaults.xml b/components/elm/bld/namelist_files/namelist_defaults.xml index a27b51dfe5f8..2e6b730f2b85 100644 --- a/components/elm/bld/namelist_files/namelist_defaults.xml +++ b/components/elm/bld/namelist_files/namelist_defaults.xml @@ -183,6 +183,10 @@ sim_year="1950" glc_nec="0" use_crop=".false.">lnd/clm2/initdata/20210802.ICRUEL sim_year="1950" glc_nec="0" use_crop=".false.">lnd/clm2/initdata/20210817.ICRUELM-1950.ne30pg2_SOwISC12to60E2r4.elm.r.0051-01-01-00000.nc +lnd/clm2/initdata/20220908.ICRUELM-1950.ne30pg2_ARRM10to60E2r1.anvil.elm.r.0051-01-01-00000.nc + + + valid_values="USGS,gx3v7,gx1v6,navy,test,tx0.1v2,tx1v1,T62,TL319,cruncep,oEC60to30v3,oEC60to30v3wLI,ECwISC30to60E1r2,EC30to60E2r2,WC14to60E2r3,WCAtl12to45E2r4,SOwISC12to60E2r4,ECwISC30to60E2r1,oRRS18to6,oRRS18to6v3,oRRS15to5,oARRM60to10,oARRM60to6,ARRM10to60E2r1,oQU480,oQU240,oQU240wLI,oQU120,oRRS30to10v3,oRRS30to10v3wLI,360x720cru,NLDASww3a,NLDAS,tx0.1v2"> Land mask description diff --git a/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml b/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml index 0e410e7a1f74..04124c88f6d2 100644 --- a/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml +++ b/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml @@ -41,6 +41,7 @@ '00:03:45' '00:10:00' '00:05:00' +'00:10:00' '00:30:00' '00:10:00' '00:10:00' @@ -62,6 +63,7 @@ .true. .true. .true. +.true. .true. .true. .true. @@ -109,6 +111,7 @@ 1.9e09 1.5e10 3.2e09 +1.5e10 1.2e11 1.18e10 1.18e10 @@ -140,6 +143,7 @@ 0.1 .true. 6 +15 'ramp' 20e3 30e3 @@ -421,6 +425,7 @@ '0000_00:00:11.25' '0000_00:00:24' '0000_00:00:10' +'0000_00:00:24' '0000_00:01:00' '0000_00:00:15' '0000_00:00:15' @@ -969,6 +974,7 @@ .false. .false. .false. +.true. .true. .true. .true. diff --git a/components/mpas-ocean/cime_config/buildnml b/components/mpas-ocean/cime_config/buildnml index 33553b239939..148806a0aab7 100755 --- a/components/mpas-ocean/cime_config/buildnml +++ b/components/mpas-ocean/cime_config/buildnml @@ -207,6 +207,17 @@ def buildnml(case, caseroot, compname): logger.warning("WARNING: The specified compset is requesting ocean ICs spunup from a G-case") logger.warning(" But no file available for this grid.") + elif ocn_grid == 'ARRM10to60E2r1': + decomp_date = '220730' + decomp_prefix = 'mpas-o.graph.info.' + restoring_file = 'sss.PHC3.0_monthlyClimatology.ARRM10to60E2r1.220802.nc' + analysis_mask_file = 'ARRM10to60E2r1_mocBasinsAndTransects20210623.nc' + ic_date = '220730' + ic_prefix = 'mpaso.ARRM10to60E2r1' + if ocn_ic_mode == 'spunup': + ic_date = '220802' + ic_prefix = 'mpaso.ARRM10to60E2r1.rstFrom1monthG-chrys' + elif ocn_grid == 'EC30to60E2r2': decomp_date = '200904' decomp_prefix = 'mpas-o.graph.info.' diff --git a/components/mpas-seaice/bld/namelist_files/namelist_defaults_mpassi.xml b/components/mpas-seaice/bld/namelist_files/namelist_defaults_mpassi.xml index ad6a08b994e5..6603145e403c 100644 --- a/components/mpas-seaice/bld/namelist_files/namelist_defaults_mpassi.xml +++ b/components/mpas-seaice/bld/namelist_files/namelist_defaults_mpassi.xml @@ -18,6 +18,7 @@ 900.0 900.0 900.0 +900.0 1800.0 1800.0 1800.0 @@ -72,6 +73,7 @@ 75.0 85.0 75.0 +75.0 85.0 85.0 -60.0 @@ -79,6 +81,7 @@ -75.0 -85.0 -75.0 +-85.0 -85.0 -85.0 'uniform' @@ -125,6 +128,7 @@ 2 1 2 +1 1 1 1 diff --git a/components/mpas-seaice/cime_config/buildnml b/components/mpas-seaice/cime_config/buildnml index 0472181b6e13..bc08b6380614 100755 --- a/components/mpas-seaice/cime_config/buildnml +++ b/components/mpas-seaice/cime_config/buildnml @@ -198,6 +198,15 @@ def buildnml(case, caseroot, compname): logger.warning("WARNING: The specified compset is requesting seaice ICs spunup from a G-case") logger.warning(" But no file available for this grid.") + elif ice_grid == 'ARRM10to60E2r1': + decomp_date = '220802' + decomp_prefix = 'mpas-seaice.v2.' + grid_date = '220730' + grid_prefix = 'mpassi.ARRM10to60E2r1' + if ice_ic_mode == 'spunup': + grid_date = '220802' + grid_prefix = 'mpassi.ARRM10to60E2r1.rstFrom1monthG-chrys' + elif ice_grid == 'EC30to60E2r2': decomp_date = '200908' decomp_prefix = 'mpas-seaice.graph.info.'