From d6cf9316e90584409b66744fac73781da804d701 Mon Sep 17 00:00:00 2001 From: Xylar Asay-Davis Date: Fri, 1 Sep 2023 12:41:21 +0200 Subject: [PATCH 01/11] Add IcoswISC30E3r2 to MPAS-Ocean --- .../namelist_defaults_mpaso.xml | 21 +++++++++++++++++++ components/mpas-ocean/cime_config/buildnml | 13 ++++++++++++ 2 files changed, 34 insertions(+) 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 b88f80a61ae2..2219c95b8c60 100644 --- a/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml +++ b/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml @@ -49,6 +49,7 @@ '00:10:00' '00:30:00' '00:30:00' +'00:30:00' 'split_explicit' 2 @@ -73,6 +74,7 @@ .true. .true. .true. +.true. -1.0 .false. 30.0e3 @@ -89,6 +91,7 @@ .true. .true. .true. +.true. 10.0 1000.0 1000.0 @@ -99,6 +102,7 @@ 462.0 1000.0 1000.0 +1000.0 .false. 10.0 @@ -124,6 +128,7 @@ 1.18e10 1.2e11 1.2e11 +1.2e11 1.0 .false. 0.0 @@ -156,6 +161,7 @@ 'RossbyRadius' 'ramp' +'ramp' 20e3 30e3 30e3 @@ -182,6 +188,7 @@ 'N2_dependent' 'constant' +'constant' 900.0 600.0 600.0 @@ -191,6 +198,7 @@ 600.0 600.0 600.0 +600.0 0.3 'constant' 300.0 @@ -200,6 +208,7 @@ 1.0 3.0 +3.0 0.13 1000.0 200.0 @@ -211,6 +220,7 @@ 'RossbyRadius' 'ramp' +'ramp' 20e3 30e3 30e3 @@ -348,6 +358,7 @@ 'pressure_only' 'pressure_only' 'pressure_only' +'pressure_only' 'Jenkins' .false. 10.0 @@ -361,6 +372,7 @@ 4.48e-3 4.48e-3 4.48e-3 +4.48e-3 1e-4 5e-2 0.011 @@ -369,12 +381,14 @@ 0.00295 0.00295 0.00295 +0.00295 3.1e-4 8.42e-5 8.42e-5 8.42e-5 8.42e-5 8.42e-5 +8.42e-5 'flux-form' @@ -398,6 +412,7 @@ 4.48e-3 4.48e-3 4.48e-3 +4.48e-3 1.0e-3 10.0 2.5e-3 @@ -476,6 +491,7 @@ '0000_00:00:15' '0000_00:01:00' '0000_00:01:00' +'0000_00:00:45' 2 .true. 2 @@ -517,6 +533,7 @@ .false. .false. .false. +.false. .false. .false. .false. @@ -1034,6 +1051,7 @@ .true. .true. .true. +.true. '0000-00-00_01:00:00' 'mocStreamfunctionOutput' .true. @@ -1116,16 +1134,19 @@ .true. .true. .true. +.true. 'dt' 'conservationCheckOutput' .false. .true. .true. .true. +.true. .false. .true. .true. .true. +.true. .true. 'conservationCheckRestart' diff --git a/components/mpas-ocean/cime_config/buildnml b/components/mpas-ocean/cime_config/buildnml index dbb37d5ec5a8..f910b185a434 100755 --- a/components/mpas-ocean/cime_config/buildnml +++ b/components/mpas-ocean/cime_config/buildnml @@ -296,6 +296,19 @@ def buildnml(case, caseroot, compname): if ocn_ismf == 'data': data_ismf_file = 'prescribed_ismf_adusumilli2020.ECwISC30to60E3r2.20230901.nc' + elif ocn_grid == 'IcoswISC30E3r2': + decomp_date = '20230901' + decomp_prefix = 'partitions/mpas-o.graph.info.' + restoring_file = 'sss.PHC2_monthlyClimatology.IcoswISC30E3r2.20230901.nc' + analysis_mask_file = 'IcoswISC30E3r2_mocBasinsAndTransects20210623.nc' + ic_date = '20230901' + ic_prefix = 'mpaso.IcoswISC30E3r2' + if ocn_ic_mode == 'spunup': + logger.warning("WARNING: The specified compset is requesting ocean ICs spunup from a G-case") + logger.warning(" But no file available for this grid.") + if ocn_ismf == 'data': + data_ismf_file = 'prescribed_ismf_adusumilli2020.IcoswISC30E3r2.20230901.nc' + #-------------------------------------------------------------------- # Set OCN_FORCING = datm_forced_restoring if restoring file is available #-------------------------------------------------------------------- From 46513ca9cd3759716b5f9e6d20141079897b9dca Mon Sep 17 00:00:00 2001 From: Xylar Asay-Davis Date: Fri, 1 Sep 2023 12:41:43 +0200 Subject: [PATCH 02/11] Add IcoswISC30E3r2 to MPAS-Seaice --- .../bld/namelist_files/namelist_defaults_mpassi.xml | 4 ++++ components/mpas-seaice/cime_config/buildnml | 10 ++++++++++ 2 files changed, 14 insertions(+) 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 044418599e0f..fa93c1633abe 100644 --- a/components/mpas-seaice/bld/namelist_files/namelist_defaults_mpassi.xml +++ b/components/mpas-seaice/bld/namelist_files/namelist_defaults_mpassi.xml @@ -25,6 +25,7 @@ 1800.0 1800.0 1800.0 +1800.0 'noleap' '2000-01-01_00:00:00' 'none' @@ -77,6 +78,7 @@ 75.0 70.0 +70.0 75.0 85.0 85.0 @@ -87,6 +89,7 @@ -75.0 -60.0 +-60.0 -85.0 -85.0 -85.0 @@ -148,6 +151,7 @@ 1 1 1 +1 true true 120 diff --git a/components/mpas-seaice/cime_config/buildnml b/components/mpas-seaice/cime_config/buildnml index 19e353ce065e..8f24c20fa8c7 100755 --- a/components/mpas-seaice/cime_config/buildnml +++ b/components/mpas-seaice/cime_config/buildnml @@ -263,6 +263,16 @@ def buildnml(case, caseroot, compname): grid_date = '230914' grid_prefix = 'mpassi.ECwISC30to60E3r2.rstFromG-chrysalis' + elif ice_grid == 'IcoswISC30E3r2': + grid_date = '20230901' + grid_prefix = 'mpassi.IcoswISC30E3r2' + decomp_date = '20230901' + decomp_prefix = 'partitions/mpas-seaice.graph.info.' + data_iceberg_file = 'Iceberg_Climatology_Merino.IcoswISC30E3r2.20230901.nc' + if ice_ic_mode == 'spunup': + 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 == 'ICOS10': grid_date = '211015' grid_prefix = 'seaice.ICOS10' From 9c7929cc617abf40ba6e99677658af68413b250b Mon Sep 17 00:00:00 2001 From: Xylar Asay-Davis Date: Fri, 1 Sep 2023 12:41:56 +0200 Subject: [PATCH 03/11] Add IcoswISC30E3r2 to ELM --- components/elm/bld/namelist_files/namelist_definition.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/elm/bld/namelist_files/namelist_definition.xml b/components/elm/bld/namelist_files/namelist_definition.xml index fc563e9a3dd3..6bdb2b0a247b 100644 --- a/components/elm/bld/namelist_files/namelist_definition.xml +++ b/components/elm/bld/namelist_files/namelist_definition.xml @@ -1310,7 +1310,7 @@ Representative concentration pathway for future scenarios [radiative forcing at + 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,ICOS10,ECwISC30to60E3r2,IcoswISC30E3r2"> Land mask description From 1bcf11106b81b0a701c6deb3677203962f90d5e1 Mon Sep 17 00:00:00 2001 From: Jon Wolfe Date: Tue, 5 Sep 2023 14:17:22 -0500 Subject: [PATCH 04/11] Add IcoswISC30E3r2 mapping and domain files --- cime_config/config_grids.xml | 81 ++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/cime_config/config_grids.xml b/cime_config/config_grids.xml index abed3f93ab54..6cd84af21a24 100755 --- a/cime_config/config_grids.xml +++ b/cime_config/config_grids.xml @@ -409,6 +409,16 @@ ECwISC30to60E3r2 + + T62 + T62 + IcoswISC30E3r2 + rx1 + null + null + IcoswISC30E3r2 + + TL319 TL319 @@ -529,6 +539,16 @@ ECwISC30to60E3r2 + + TL319 + TL319 + IcoswISC30E3r2 + JRA025 + null + null + IcoswISC30E3r2 + + TL319 TL319 @@ -1213,6 +1233,16 @@ ECwISC30to60E3r2 + + ne30np4.pg2 + ne30np4.pg2 + IcoswISC30E3r2 + r05 + null + null + IcoswISC30E3r2 + + ne0np4_northamericax4v1 r0125 @@ -2344,6 +2374,7 @@ $DIN_LOC_ROOT/share/domains/domain.lnd.T62_SOwISC12to60E2r4.210119.nc $DIN_LOC_ROOT/share/domains/domain.lnd.T62_ECwISC30to60E2r1.201007.nc $DIN_LOC_ROOT/share/domains/domain.lnd.T62_ECwISC30to60E3r2.231018.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.T62_IcoswISC30E3r2.230905.nc T62 is Gaussian grid: @@ -2388,6 +2419,8 @@ $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_ECwISC30to60E2r1.201007.nc $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_ECwISC30to60E3r2.231018.nc $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_ECwISC30to60E3r2.231018.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_IcoswISC30E3r2.230905.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_IcoswISC30E3r2.230905.nc $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_oRRS18to6v3.220124.nc $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_oRRS18to6v3.220124.nc TL319 is JRA lat/lon grid: @@ -2497,6 +2530,8 @@ $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_oRRS18to6v3.211101.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_ECwISC30to60E3r2.231018.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_ECwISC30to60E3r2.231018.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_IcoswISC30E3r2.230905.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_IcoswISC30E3r2.230905.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_gx1v6.190806.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_gx1v6.190806.nc ne30np4.pg2 is Spectral Elem 1-deg grid w/ 2x2 FV physics grid per element: @@ -2771,6 +2806,13 @@ ECwISC30to60E3r2 is a MPAS ocean grid generated with the jigsaw/compass process using the eddy closure density function that has 30 km gridcells at the equator, 60 km at mid-latitudes, and 35 km at high latitudes. Additionally, it has ocean in ice-shelf cavities: + + 465044 + 1 + $DIN_LOC_ROOT/share/domains/domain.ocn.IcoswISC30E3r2.230905.nc + IcoswISC30E3r2 is a MPAS ocean grid generated with the jigsaw/compass process XXX. Additionally, it has ocean in ice-shelf cavities: + + @@ -3265,6 +3307,14 @@ cpl/gridmaps/ECwISC30to60E3r2/map_ECwISC30to60E3r2_to_ne30pg2_traave.20231018.nc + + cpl/gridmaps/ne30pg2/map_ne30pg2_to_IcoswISC30E3r2_mono.230905.nc + cpl/gridmaps/ne30pg2/map_ne30pg2_to_IcoswISC30E3r2_bilin.230905.nc + cpl/gridmaps/ne30pg2/map_ne30pg2_to_IcoswISC30E3r2-nomask_bilin.230905.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne30pg2_mono.230905.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne30pg2_mono.230905.nc + + cpl/gridmaps/ne30pg3/map_ne30pg3_to_oEC60to30v3_mono.200331.nc cpl/gridmaps/ne30pg3/map_ne30pg3_to_oEC60to30v3_bilin.200331.nc @@ -3984,6 +4034,14 @@ cpl/gridmaps/ECwISC30to60E3r2/map_ECwISC30to60E3r2_to_T62_traave.20231018.nc + + cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2_mono.230905.nc + cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2-nomask_bilin.230905.nc + cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2_patch.230905.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_T62_mono.230905.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_T62_mono.230905.nc + + cpl/gridmaps/TL319/map_TL319_to_oEC60to30v3_aave.181203.nc cpl/gridmaps/TL319/map_TL319_to_oEC60to30v3_bilin.181203.nc @@ -4080,6 +4138,14 @@ cpl/gridmaps/ECwISC30to60E3r2/map_ECwISC30to60E3r2_to_TL319_traave.20231018.nc + + cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2_mono.230905.nc + cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2-nomask_bilin.230905.nc + cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2_patch.230905.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_TL319_mono.230905.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_TL319_mono.230905.nc + + cpl/gridmaps/TL319/map_TL319_to_oRRS18to6v3_aave.220124.nc cpl/gridmaps/TL319/map_TL319_to_oRRS18to6v3_bilin.220124.nc @@ -4540,6 +4606,11 @@ cpl/cpl6/map_rx1_to_ECwISC30to60E3r2_smoothed.r150e300.230901.nc + + cpl/cpl6/map_rx1_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc + cpl/cpl6/map_rx1_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc + + cpl/cpl6/map_JRA025_to_oEC60to30v3_smoothed.r150e300.181204.nc cpl/cpl6/map_JRA025_to_oEC60to30v3_smoothed.r150e300.181204.nc @@ -4600,6 +4671,11 @@ cpl/cpl6/map_JRA025_to_ECwISC30to60E3r2_smoothed.r150e300.230901.nc + + cpl/cpl6/map_JRA025_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc + cpl/cpl6/map_JRA025_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc + + cpl/cpl6/map_JRA025_to_oRRS18to6v3_smoothed.r50e100.220124.nc cpl/cpl6/map_JRA025_to_oRRS18to6v3_smoothed.r50e100.220124.nc @@ -4685,6 +4761,11 @@ cpl/cpl6/map_r05_to_ECwISC30to60E3r2_smoothed.r150e300.230901.nc + + cpl/cpl6/map_r05_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc + cpl/cpl6/map_r05_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc + + cpl/cpl6/map_r0125_to_WC14to60E2r3_smoothed.r150e300.200929.nc cpl/cpl6/map_r0125_to_WC14to60E2r3_smoothed.r150e300.200929.nc From 5fdcbfb22c27d5745d141964783a6ad020380002 Mon Sep 17 00:00:00 2001 From: Jon Wolfe Date: Fri, 15 Sep 2023 17:29:00 -0500 Subject: [PATCH 05/11] Add ocn/ice spunup ICs from 1-month GMPAS-JRA1p5-DIB-DISMF test --- components/mpas-ocean/cime_config/buildnml | 4 ++-- components/mpas-seaice/cime_config/buildnml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/components/mpas-ocean/cime_config/buildnml b/components/mpas-ocean/cime_config/buildnml index f910b185a434..d242afc55188 100755 --- a/components/mpas-ocean/cime_config/buildnml +++ b/components/mpas-ocean/cime_config/buildnml @@ -304,8 +304,8 @@ def buildnml(case, caseroot, compname): ic_date = '20230901' ic_prefix = 'mpaso.IcoswISC30E3r2' if ocn_ic_mode == 'spunup': - logger.warning("WARNING: The specified compset is requesting ocean ICs spunup from a G-case") - logger.warning(" But no file available for this grid.") + ic_date = '230914' + ic_prefix = 'mpaso.IcoswISC30E3r2.rstFromG-chrysalis' if ocn_ismf == 'data': data_ismf_file = 'prescribed_ismf_adusumilli2020.IcoswISC30E3r2.20230901.nc' diff --git a/components/mpas-seaice/cime_config/buildnml b/components/mpas-seaice/cime_config/buildnml index 8f24c20fa8c7..6b1c21e8a17b 100755 --- a/components/mpas-seaice/cime_config/buildnml +++ b/components/mpas-seaice/cime_config/buildnml @@ -270,8 +270,8 @@ def buildnml(case, caseroot, compname): decomp_prefix = 'partitions/mpas-seaice.graph.info.' data_iceberg_file = 'Iceberg_Climatology_Merino.IcoswISC30E3r2.20230901.nc' if ice_ic_mode == 'spunup': - logger.warning("WARNING: The specified compset is requesting seaice ICs spunup from a G-case") - logger.warning(" But no file available for this grid.") + grid_date = '230914' + grid_prefix = 'mpassi.IcoswISC30E3r2.rstFromG-chrysalis.230914.nc' elif ice_grid == 'ICOS10': grid_date = '211015' From 660ba216aa25100741df7421ce09de205eb7c4b3 Mon Sep 17 00:00:00 2001 From: Jon Wolfe Date: Mon, 18 Sep 2023 12:10:11 -0500 Subject: [PATCH 06/11] Fix naming of IcoswISC30E3r2 spunup IC file --- components/mpas-seaice/cime_config/buildnml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/mpas-seaice/cime_config/buildnml b/components/mpas-seaice/cime_config/buildnml index 6b1c21e8a17b..8e51a6907369 100755 --- a/components/mpas-seaice/cime_config/buildnml +++ b/components/mpas-seaice/cime_config/buildnml @@ -271,7 +271,7 @@ def buildnml(case, caseroot, compname): data_iceberg_file = 'Iceberg_Climatology_Merino.IcoswISC30E3r2.20230901.nc' if ice_ic_mode == 'spunup': grid_date = '230914' - grid_prefix = 'mpassi.IcoswISC30E3r2.rstFromG-chrysalis.230914.nc' + grid_prefix = 'mpassi.IcoswISC30E3r2.rstFromG-chrysalis' elif ice_grid == 'ICOS10': grid_date = '211015' From e5af3e8bbad389bb56576e73418d8ebd4681b472 Mon Sep 17 00:00:00 2001 From: Jon Wolfe Date: Mon, 18 Sep 2023 12:17:12 -0500 Subject: [PATCH 07/11] Add support for ne30pg2_r05_IcoswISC30E3r2, ne120pg2_r05_IcoswISC30E3r2 --- cime_config/config_grids.xml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/cime_config/config_grids.xml b/cime_config/config_grids.xml index 6cd84af21a24..6a8df2fa67c3 100755 --- a/cime_config/config_grids.xml +++ b/cime_config/config_grids.xml @@ -1496,6 +1496,16 @@ ECwISC30to60E3r2 + + ne120np4.pg2 + r05 + IcoswISC30E3r2 + r05 + null + null + IcoswISC30E3r2 + + ne240np4 ne240np4 @@ -2074,6 +2084,16 @@ WC14to60E2r3 + + ne30np4.pg2 + r05 + IcoswISC30E3r2 + r05 + null + null + IcoswISC30E3r2 + + ne30np4.pg3 r05 @@ -2603,6 +2623,8 @@ $DIN_LOC_ROOT/share/domains/domain.ocn.ne120pg2_ICOS10.230120.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne120pg2_ECwISC30to60E3r2.231018.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne120pg2_ECwISC30to60E3r2.231018.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.ne120pg2_IcoswISC30E3r2.230918.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.ne120pg2_IcoswISC30E3r2.230918.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne120pg2_gx1v6.190819.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne120pg2_gx1v6.190819.nc ne120np4 is Spectral Elem 1/4-deg grid w/ 2x2 FV physics grid @@ -2845,6 +2867,8 @@ $DIN_LOC_ROOT/share/domains/domain.lnd.r05_WC14to60E2r3.200929.nc $DIN_LOC_ROOT/share/domains/domain.lnd.r05_ECwISC30to60E3r2.231018.nc $DIN_LOC_ROOT/share/domains/domain.lnd.r05_ECwISC30to60E3r2.231018.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.r05_IcoswISC30E3r2.230901.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.r05_IcoswISC30E3r2.230901.nc $DIN_LOC_ROOT/share/domains/domain.lnd.r05_gx1v6.191014.nc r05 is 1/2 degree river routing grid: @@ -3536,6 +3560,14 @@ cpl/gridmaps/ECwISC30to60E3r2/map_ECwISC30to60E3r2_to_ne120pg2_traave.20231018.nc + + cpl/gridmaps/ne120pg2/map_ne120pg2_to_IcoswISC30E3r2_mono.230918.nc + cpl/gridmaps/ne120pg2/map_ne120pg2_to_IcoswISC30E3r2_bilin.230918.nc + cpl/gridmaps/ne120pg2/map_ne120pg2_to_IcoswISC30E3r2-nomask_bilin.230918.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne120pg2_mono.230918.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne120pg2_mono.230918.nc + + cpl/gridmaps/ne120pg2/map_ne120pg2_to_r05_mono.200331.nc cpl/gridmaps/ne120pg2/map_ne120pg2_to_r05_bilin.200331.nc From f270208ef87ef8f9ee9f92cabc66d4425b6a5927 Mon Sep 17 00:00:00 2001 From: Jon Wolfe Date: Tue, 14 Nov 2023 11:17:32 -0600 Subject: [PATCH 08/11] Update IcoswISC30E3r2 mapping and domain files to match new convention --- cime_config/config_grids.xml | 60 ++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/cime_config/config_grids.xml b/cime_config/config_grids.xml index 6a8df2fa67c3..c99efcd8be37 100755 --- a/cime_config/config_grids.xml +++ b/cime_config/config_grids.xml @@ -2394,7 +2394,7 @@ $DIN_LOC_ROOT/share/domains/domain.lnd.T62_SOwISC12to60E2r4.210119.nc $DIN_LOC_ROOT/share/domains/domain.lnd.T62_ECwISC30to60E2r1.201007.nc $DIN_LOC_ROOT/share/domains/domain.lnd.T62_ECwISC30to60E3r2.231018.nc - $DIN_LOC_ROOT/share/domains/domain.lnd.T62_IcoswISC30E3r2.230905.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.T62_IcoswISC30E3r2.231113.nc T62 is Gaussian grid: @@ -2439,8 +2439,8 @@ $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_ECwISC30to60E2r1.201007.nc $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_ECwISC30to60E3r2.231018.nc $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_ECwISC30to60E3r2.231018.nc - $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_IcoswISC30E3r2.230905.nc - $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_IcoswISC30E3r2.230905.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_IcoswISC30E3r2.231113.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_IcoswISC30E3r2.231113.nc $DIN_LOC_ROOT/share/domains/domain.lnd.TL319_oRRS18to6v3.220124.nc $DIN_LOC_ROOT/share/domains/domain.ocn.TL319_oRRS18to6v3.220124.nc TL319 is JRA lat/lon grid: @@ -2550,8 +2550,8 @@ $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_oRRS18to6v3.211101.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_ECwISC30to60E3r2.231018.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_ECwISC30to60E3r2.231018.nc - $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_IcoswISC30E3r2.230905.nc - $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_IcoswISC30E3r2.230905.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_IcoswISC30E3r2.231113.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_IcoswISC30E3r2.231113.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne30pg2_gx1v6.190806.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne30pg2_gx1v6.190806.nc ne30np4.pg2 is Spectral Elem 1-deg grid w/ 2x2 FV physics grid per element: @@ -2623,8 +2623,8 @@ $DIN_LOC_ROOT/share/domains/domain.ocn.ne120pg2_ICOS10.230120.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne120pg2_ECwISC30to60E3r2.231018.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne120pg2_ECwISC30to60E3r2.231018.nc - $DIN_LOC_ROOT/share/domains/domain.lnd.ne120pg2_IcoswISC30E3r2.230918.nc - $DIN_LOC_ROOT/share/domains/domain.ocn.ne120pg2_IcoswISC30E3r2.230918.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.ne120pg2_IcoswISC30E3r2.231113.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.ne120pg2_IcoswISC30E3r2.231113.nc $DIN_LOC_ROOT/share/domains/domain.lnd.ne120pg2_gx1v6.190819.nc $DIN_LOC_ROOT/share/domains/domain.ocn.ne120pg2_gx1v6.190819.nc ne120np4 is Spectral Elem 1/4-deg grid w/ 2x2 FV physics grid @@ -2831,7 +2831,7 @@ 465044 1 - $DIN_LOC_ROOT/share/domains/domain.ocn.IcoswISC30E3r2.230905.nc + $DIN_LOC_ROOT/share/domains/domain.ocn.IcoswISC30E3r2.231113.nc IcoswISC30E3r2 is a MPAS ocean grid generated with the jigsaw/compass process XXX. Additionally, it has ocean in ice-shelf cavities: @@ -2867,8 +2867,8 @@ $DIN_LOC_ROOT/share/domains/domain.lnd.r05_WC14to60E2r3.200929.nc $DIN_LOC_ROOT/share/domains/domain.lnd.r05_ECwISC30to60E3r2.231018.nc $DIN_LOC_ROOT/share/domains/domain.lnd.r05_ECwISC30to60E3r2.231018.nc - $DIN_LOC_ROOT/share/domains/domain.lnd.r05_IcoswISC30E3r2.230901.nc - $DIN_LOC_ROOT/share/domains/domain.lnd.r05_IcoswISC30E3r2.230901.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.r05_IcoswISC30E3r2.231113.nc + $DIN_LOC_ROOT/share/domains/domain.lnd.r05_IcoswISC30E3r2.231113.nc $DIN_LOC_ROOT/share/domains/domain.lnd.r05_gx1v6.191014.nc r05 is 1/2 degree river routing grid: @@ -3332,11 +3332,11 @@ - cpl/gridmaps/ne30pg2/map_ne30pg2_to_IcoswISC30E3r2_mono.230905.nc - cpl/gridmaps/ne30pg2/map_ne30pg2_to_IcoswISC30E3r2_bilin.230905.nc - cpl/gridmaps/ne30pg2/map_ne30pg2_to_IcoswISC30E3r2-nomask_bilin.230905.nc - cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne30pg2_mono.230905.nc - cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne30pg2_mono.230905.nc + cpl/gridmaps/ne30pg2/map_ne30pg2_to_IcoswISC30E3r2_traave.20231113.nc + cpl/gridmaps/ne30pg2/map_ne30pg2_to_IcoswISC30E3r2_trbilin.20231113.nc + cpl/gridmaps/ne30pg2/map_ne30pg2_to_IcoswISC30E3r2-nomask_trbilin.20231113.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne30pg2_traave.20231113.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne30pg2_traave.20231113.nc @@ -3561,11 +3561,11 @@ - cpl/gridmaps/ne120pg2/map_ne120pg2_to_IcoswISC30E3r2_mono.230918.nc - cpl/gridmaps/ne120pg2/map_ne120pg2_to_IcoswISC30E3r2_bilin.230918.nc - cpl/gridmaps/ne120pg2/map_ne120pg2_to_IcoswISC30E3r2-nomask_bilin.230918.nc - cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne120pg2_mono.230918.nc - cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne120pg2_mono.230918.nc + cpl/gridmaps/ne120pg2/map_ne120pg2_to_IcoswISC30E3r2_traave.20231113.nc + cpl/gridmaps/ne120pg2/map_ne120pg2_to_IcoswISC30E3r2_trbilin.20231113.nc + cpl/gridmaps/ne120pg2/map_ne120pg2_to_IcoswISC30E3r2-nomask_trbilin.20231113.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne120pg2_traave.20231113.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_ne120pg2_traave.20231113.nc @@ -4067,11 +4067,11 @@ - cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2_mono.230905.nc - cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2-nomask_bilin.230905.nc - cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2_patch.230905.nc - cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_T62_mono.230905.nc - cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_T62_mono.230905.nc + cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2_traave.20231113.nc + cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2-nomask_trbilin.20231113.nc + cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2_patch.20231113.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_T62_traave.20231113.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_T62_traave.20231113.nc @@ -4171,11 +4171,11 @@ - cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2_mono.230905.nc - cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2-nomask_bilin.230905.nc - cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2_patch.230905.nc - cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_TL319_mono.230905.nc - cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_TL319_mono.230905.nc + cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2_traave.20231113.nc + cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2-nomask_trbilin.20231113.nc + cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2_patch.20231113.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_TL319_traave.20231113.nc + cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_TL319_traave.20231113.nc From e72ce75144d29861e4259011ad6b91cfc2d05021 Mon Sep 17 00:00:00 2001 From: Xylar Asay-Davis Date: Tue, 14 Nov 2023 13:21:22 -0700 Subject: [PATCH 09/11] Fix description of the IcoswISC30E3r2 domain --- cime_config/config_grids.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cime_config/config_grids.xml b/cime_config/config_grids.xml index c99efcd8be37..461d09f8eb49 100755 --- a/cime_config/config_grids.xml +++ b/cime_config/config_grids.xml @@ -2832,7 +2832,7 @@ 465044 1 $DIN_LOC_ROOT/share/domains/domain.ocn.IcoswISC30E3r2.231113.nc - IcoswISC30E3r2 is a MPAS ocean grid generated with the jigsaw/compass process XXX. Additionally, it has ocean in ice-shelf cavities: + IcoswISC30E3r2 is a MPAS ocean grid generated with the jigsaw/compass process using a dual mesh that is a subdivided icosahedron, resulting in a nearly uniform resolution of 30 km. Additionally, it has ocean in ice-shelf cavities: From 88b478426c2359f53c8ec1c17904e38a749bdd72 Mon Sep 17 00:00:00 2001 From: Jon Wolfe Date: Thu, 16 Nov 2023 14:59:39 -0600 Subject: [PATCH 10/11] Fix mapping file names to match reviewer feedback --- cime_config/config_grids.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cime_config/config_grids.xml b/cime_config/config_grids.xml index 461d09f8eb49..b8100a72247a 100755 --- a/cime_config/config_grids.xml +++ b/cime_config/config_grids.xml @@ -4069,7 +4069,7 @@ cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2_traave.20231113.nc cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2-nomask_trbilin.20231113.nc - cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2_patch.20231113.nc + cpl/gridmaps/T62/map_T62_to_IcoswISC30E3r2_esmfpatch.20231113.nc cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_T62_traave.20231113.nc cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_T62_traave.20231113.nc @@ -4173,7 +4173,7 @@ cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2_traave.20231113.nc cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2-nomask_trbilin.20231113.nc - cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2_patch.20231113.nc + cpl/gridmaps/TL319/map_TL319_to_IcoswISC30E3r2_esmfpatch.20231113.nc cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_TL319_traave.20231113.nc cpl/gridmaps/IcoswISC30E3r2/map_IcoswISC30E3r2_to_TL319_traave.20231113.nc @@ -4639,8 +4639,8 @@ - cpl/cpl6/map_rx1_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc - cpl/cpl6/map_rx1_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc + cpl/cpl6/map_rx1_to_IcoswISC30E3r2_cstmnn.r150e300.20230905.nc + cpl/cpl6/map_rx1_to_IcoswISC30E3r2_cstmnn.r150e300.20230905.nc @@ -4704,8 +4704,8 @@ - cpl/cpl6/map_JRA025_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc - cpl/cpl6/map_JRA025_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc + cpl/cpl6/map_JRA025_to_IcoswISC30E3r2_cstmnn.r150e300.20230905.nc + cpl/cpl6/map_JRA025_to_IcoswISC30E3r2_cstmnn.r150e300.20230905.nc @@ -4794,8 +4794,8 @@ - cpl/cpl6/map_r05_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc - cpl/cpl6/map_r05_to_IcoswISC30E3r2_smoothed.r150e300.230905.nc + cpl/cpl6/map_r05_to_IcoswISC30E3r2_cstmnn.r150e300.20230905.nc + cpl/cpl6/map_r05_to_IcoswISC30E3r2_cstmnn.r150e300.20230905.nc From 9f3692cdf81274100921b15067ba47a98911518b Mon Sep 17 00:00:00 2001 From: Jon Wolfe Date: Thu, 16 Nov 2023 15:19:48 -0600 Subject: [PATCH 11/11] Increase btr_dt to 1:00, stable in testing --- .../mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 2219c95b8c60..efb36d98591f 100644 --- a/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml +++ b/components/mpas-ocean/bld/namelist_files/namelist_defaults_mpaso.xml @@ -491,7 +491,7 @@ '0000_00:00:15' '0000_00:01:00' '0000_00:01:00' -'0000_00:00:45' +'0000_00:01:00' 2 .true. 2