From 1b16de5ee1e9a7ea5f99e7e97c8cc66d5c8332cd Mon Sep 17 00:00:00 2001 From: dougiesquire Date: Fri, 2 Aug 2024 20:36:25 +1000 Subject: [PATCH 1/5] Update exe (https://github.com/COSIMA/access-om3/issues/188), use environment module (https://github.com/COSIMA/access-om3/issues/168) --- config.yaml | 10 ++++++---- manifests/exe.yaml | 6 +++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/config.yaml b/config.yaml index 08c0c63..946425f 100644 --- a/config.yaml +++ b/config.yaml @@ -18,7 +18,7 @@ jobname: 025deg_jra55do_ryf model: access-om3 -exe: /g/data/ik11/spack/0.21.2/opt/linux-rocky8-cascadelake/intel-2021.10.0/access-om3-69f719964a27e23deae3923d60af01a081cc3fc0_main-fkzzqnp/bin/access-om3-MOM6-CICE6 +exe: access-om3-MOM6-CICE6 input: - /g/data/vk83/experiments/inputs/access-om3/share/meshes/global.025deg/2024.03.26/access-om2-025deg-ESMFmesh.nc - /g/data/vk83/experiments/inputs/access-om3/share/meshes/global.025deg/2024.03.26/access-om2-025deg-nomask-ESMFmesh.nc @@ -37,6 +37,8 @@ runlog: false metadata: enable: false -userscripts: - setup: ./setup_cice_restarts.sh - archive: ./archive_cice_restarts.sh +modules: + use: + - /g/data/ik11/spack/0.21.2/modules/access-om3/0.x.0/linux-rocky8-cascadelake + load: + - access-om3/63ed4a4777aeac0c62720ddbe7f85e4ed16f82eb_main diff --git a/manifests/exe.yaml b/manifests/exe.yaml index b88ef14..0a285e4 100644 --- a/manifests/exe.yaml +++ b/manifests/exe.yaml @@ -2,7 +2,7 @@ format: yamanifest version: 1.0 --- work/access-om3-MOM6-CICE6: - fullpath: /g/data/ik11/spack/0.21.2/opt/linux-rocky8-cascadelake/intel-2021.10.0/access-om3-69f719964a27e23deae3923d60af01a081cc3fc0_main-fkzzqnp/bin/access-om3-MOM6-CICE6 + fullpath: /g/data/ik11/spack/0.21.2/opt/linux-rocky8-cascadelake/intel-2021.10.0/access-om3-63ed4a4777aeac0c62720ddbe7f85e4ed16f82eb_main-xekfuu4/bin/access-om3-MOM6-CICE6 hashes: - binhash: 2b81c015c844fe20b7f03eb463c2badf - md5: bf9a7bdcc4c1e6fa94dc248431b9aa3d + binhash: c844e55e3f2b6cf2721df80c4188bcd4 + md5: 4c1c67bc68526dd70db43175f117c1a5 From c21f7611e1e564ebf62ce79f2e343fc31fa89f82 Mon Sep 17 00:00:00 2001 From: dougiesquire Date: Mon, 29 Jul 2024 10:13:05 +1000 Subject: [PATCH 2/5] Use netcdf4 for MOM6 (https://github.com/COSIMA/access-om3/issues/188) Flag OCN_modelio::pio_* params as unused in nuopc.runconfig remove extra lines in nuopc.runconfig update comment for ocean nc type --- input.nml | 6 +++++ nuopc.runconfig | 64 +++++++++++-------------------------------------- 2 files changed, 20 insertions(+), 50 deletions(-) diff --git a/input.nml b/input.nml index a248e24..cd9f0dc 100644 --- a/input.nml +++ b/input.nml @@ -20,3 +20,9 @@ cf_compliance = .true. / +&fms2_io_nml + ncchksz = 4194304 + netcdf_default_format = "netcdf4" + deflate_level = 4 + shuffle = .true. +/ diff --git a/nuopc.runconfig b/nuopc.runconfig index 8d22517..a4d1916 100644 --- a/nuopc.runconfig +++ b/nuopc.runconfig @@ -361,18 +361,6 @@ ATM_modelio:: pio_typename = netcdf :: -LND_modelio:: - diro = ./log - logfile = lnd.log - pio_async_interface = .false. - pio_netcdf_format = 64bit_offset - pio_numiotasks = -99 - pio_rearranger = 2 - pio_root = 1 - pio_stride = 48 - pio_typename = netcdf -:: - ICE_modelio:: diro = ./log logfile = ice.log @@ -388,37 +376,25 @@ ICE_modelio:: OCN_modelio:: diro = ./log logfile = ocn.log - pio_async_interface = .false. - pio_netcdf_format = 64bit_offset - pio_numiotasks = -99 - pio_rearranger = 2 - pio_root = 1 - pio_stride = 48 - pio_typename = netcdf + pio_async_interface = .false. #not used + pio_netcdf_format = 64bit_offset #not used + pio_numiotasks = -99 #not used + pio_rearranger = 2 #not used + pio_root = 1 #not used + pio_stride = 48 #not used + pio_typename = netcdf #not used, set in input.nml :: ROF_modelio:: diro = ./log logfile = rof.log - pio_async_interface = .false. - pio_netcdf_format = 64bit_offset - pio_numiotasks = -99 - pio_rearranger = 2 - pio_root = 1 - pio_stride = 48 - pio_typename = netcdf -:: - -GLC_modelio:: - diro = ./log - logfile = glc/log - pio_async_interface = .false. - pio_netcdf_format = 64bit_offset - pio_numiotasks = -99 - pio_rearranger = 2 - pio_root = 1 - pio_stride = 48 - pio_typename = netcdf + pio_async_interface = .false. #not used + pio_netcdf_format = 64bit_offset #not used + pio_numiotasks = -99 #not used + pio_rearranger = 2 #not used + pio_root = 1 #not used + pio_stride = 48 #not used + pio_typename = netcdf #not used :: WAV_modelio:: @@ -433,18 +409,6 @@ WAV_modelio:: pio_typename = netcdf :: -ESP_modelio:: - diro = ./log - logfile = esp.log - pio_async_interface = .false. - pio_netcdf_format = 64bit_offset - pio_numiotasks = -99 - pio_rearranger = -99 - pio_root = -99 - pio_stride = -99 - pio_typename = nothing -:: - DRV_modelio:: diro = ./log logfile = drv.log From d066f74c5bfdf3ec19934753b6a9e5fcf1123650 Mon Sep 17 00:00:00 2001 From: dougiesquire Date: Fri, 2 Aug 2024 20:39:25 +1000 Subject: [PATCH 3/5] Use Payu userscripts from om3-scripts (https://github.com/COSIMA/access-om3/issues/182) to: - work-around symlink restart bug in CICE - concatenate CICE daily output - auto-generate an intake-esm datastore --- archive_cice_restarts.sh | 12 ------------ config.yaml | 6 ++++++ setup_cice_restarts.sh | 15 --------------- 3 files changed, 6 insertions(+), 27 deletions(-) delete mode 100755 archive_cice_restarts.sh delete mode 100755 setup_cice_restarts.sh diff --git a/archive_cice_restarts.sh b/archive_cice_restarts.sh deleted file mode 100755 index 10acde4..0000000 --- a/archive_cice_restarts.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -# clean up cice_restarts.sh - -if [ -f archive/output*/access-om3.cice.r.* ] -then -rm archive/output*/access-om3.cice.r.* -fi - -if [ -f archive/output*/input/iced.1900-01-01-10800.nc ] -then -rm archive/output*/input/iced.1900-01-01-10800.nc -fi diff --git a/config.yaml b/config.yaml index 946425f..145c5f2 100644 --- a/config.yaml +++ b/config.yaml @@ -37,8 +37,14 @@ runlog: false metadata: enable: false +userscripts: + setup: /usr/bin/bash /g/data/vk83/apps/om3-scripts/payu_config/setup.sh + archive: /usr/bin/bash /g/data/vk83/apps/om3-scripts/payu_config/archive.sh + modules: use: - /g/data/ik11/spack/0.21.2/modules/access-om3/0.x.0/linux-rocky8-cascadelake + - /g/data/hh5/public/modules load: - access-om3/63ed4a4777aeac0c62720ddbe7f85e4ed16f82eb_main + - conda/analysis3-24.01 diff --git a/setup_cice_restarts.sh b/setup_cice_restarts.sh deleted file mode 100755 index e922ff6..0000000 --- a/setup_cice_restarts.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -# patch for https://github.com/open-mpi/ompi/issues/12141 -if ! [ -f work/access-om3.cice.r.* ] -then -# no restart files yet, use initial conditions if they exist -IC=$(readlink work/input/iced.1900-01-01-10800.nc) -if [ -n "$IC" ]; then - rm work/input/iced.1900-01-01-10800.nc - cp $IC work/input/iced.1900-01-01-10800.nc -fi -else -# change restart symlink to hardlink -RESTART=$(echo work/access-om3.cice.r.*) -ln -f $(readlink $RESTART) $RESTART -fi From 69f4a2262b8886e642f0b350b3f70478fb8c0db5 Mon Sep 17 00:00:00 2001 From: dougiesquire Date: Fri, 2 Aug 2024 20:55:08 +1000 Subject: [PATCH 4/5] Update input directory name from "input" to "INPUT" (https://github.com/COSIMA/access-om3/issues/170) --- MOM_input | 2 +- README.md | 2 +- datm.streams.xml | 36 +++++++++--------- datm_in | 4 +- drof.streams.xml | 8 ++-- drof_in | 4 +- ice_in | 6 +-- manifests/input.yaml | 88 ++++++++++++++++++++++---------------------- nuopc.runconfig | 12 +++--- 9 files changed, 81 insertions(+), 81 deletions(-) diff --git a/MOM_input b/MOM_input index 6340eaf..0fa2980 100644 --- a/MOM_input +++ b/MOM_input @@ -71,7 +71,7 @@ NJGLOBAL = 1080 ! ! domain. With STATIC_MEMORY_ this is set in MOM_memory.h at compile time. ! === module MOM_fixed_initialization === -INPUTDIR = "./input/" ! default = "." +INPUTDIR = "./INPUT/" ! default = "." ! The directory in which input files are found. ! === module MOM_grid_init === diff --git a/README.md b/README.md index 970030d..dade9ee 100644 --- a/README.md +++ b/README.md @@ -14,4 +14,4 @@ information. ## Requirements -This configuration requires payu v1.0.29 or greater to run correctly. +This configuration requires [Payu](https://github.com/payu-org/payu) > v1.1.3 to run. diff --git a/datm.streams.xml b/datm.streams.xml index 039cfb2..8ff9d45 100644 --- a/datm.streams.xml +++ b/datm.streams.xml @@ -11,10 +11,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.prsn.1990_1991.nc + ./INPUT/RYF.prsn.1990_1991.nc prsn Faxa_prsn @@ -32,10 +32,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.prra.1990_1991.nc + ./INPUT/RYF.prra.1990_1991.nc prra Faxa_prrn @@ -53,10 +53,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.rlds.1990_1991.nc + ./INPUT/RYF.rlds.1990_1991.nc rlds Faxa_lwdn @@ -75,10 +75,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.rsds.1990_1991.nc + ./INPUT/RYF.rsds.1990_1991.nc rsds Faxa_swdn @@ -97,10 +97,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.huss.1990_1991.nc + ./INPUT/RYF.huss.1990_1991.nc huss Sa_shum @@ -119,10 +119,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.psl.1990_1991.nc + ./INPUT/RYF.psl.1990_1991.nc psl Sa_pslv @@ -141,10 +141,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.tas.1990_1991.nc + ./INPUT/RYF.tas.1990_1991.nc tas Sa_tbot @@ -163,10 +163,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.uas.1990_1991.nc + ./INPUT/RYF.uas.1990_1991.nc uas Sa_u @@ -185,10 +185,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.vas.1990_1991.nc + ./INPUT/RYF.vas.1990_1991.nc vas Sa_v diff --git a/datm_in b/datm_in index ac6c7e7..82e15da 100644 --- a/datm_in +++ b/datm_in @@ -8,8 +8,8 @@ flds_preso3 = .false. flds_wiso = .false. iradsw = 1 - model_maskfile = "./input/access-om2-025deg-nomask-ESMFmesh.nc" - model_meshfile = "./input/access-om2-025deg-nomask-ESMFmesh.nc" + model_maskfile = "./INPUT/access-om2-025deg-nomask-ESMFmesh.nc" + model_meshfile = "./INPUT/access-om2-025deg-nomask-ESMFmesh.nc" nx_global = 1440 ny_global = 1080 restfilm = "null" diff --git a/drof.streams.xml b/drof.streams.xml index 90c7d9f..74426a8 100644 --- a/drof.streams.xml +++ b/drof.streams.xml @@ -11,10 +11,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.friver.1990_1991.nc + ./INPUT/RYF.friver.1990_1991.nc friver Forr_rofl @@ -32,10 +32,10 @@ 1900 1900 null - ./input/JRA55do-ESMFmesh.nc + ./INPUT/JRA55do-ESMFmesh.nc null - ./input/RYF.licalvf.1990_1991.nc + ./INPUT/RYF.licalvf.1990_1991.nc licalvf Forr_rofi diff --git a/drof_in b/drof_in index f73a5cc..5069506 100644 --- a/drof_in +++ b/drof_in @@ -1,7 +1,7 @@ &drof_nml datamode = "copyall" - model_maskfile = "./input/access-om2-025deg-nomask-ESMFmesh.nc" - model_meshfile = "./input/access-om2-025deg-nomask-ESMFmesh.nc" + model_maskfile = "./INPUT/access-om2-025deg-nomask-ESMFmesh.nc" + model_meshfile = "./INPUT/access-om2-025deg-nomask-ESMFmesh.nc" nx_global = 1440 ny_global = 1080 restfilm = "null" diff --git a/ice_in b/ice_in index e4be77b..013722b 100644 --- a/ice_in +++ b/ice_in @@ -17,15 +17,15 @@ print_global = .false. / &grid_nml - bathymetry_file = "./input/topog.nc" + bathymetry_file = "./INPUT/topog.nc" grid_atm = "A" - grid_file = "./input/grid.nc" + grid_file = "./INPUT/grid.nc" grid_format = "nc" grid_ice = "B" grid_ocn = "A" grid_type = "tripole" kcatbound = 0 - kmt_file = "./input/kmt.nc" + kmt_file = "./INPUT/kmt.nc" nblyr = 1 ncat = 5 nfsd = 1 diff --git a/manifests/input.yaml b/manifests/input.yaml index 01e6a52..e15c67f 100644 --- a/manifests/input.yaml +++ b/manifests/input.yaml @@ -1,113 +1,113 @@ format: yamanifest version: 1.0 --- -work/input/JRA55do-ESMFmesh.nc: +work/INPUT/JRA55do-ESMFmesh.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/share/meshes/share/2024.01.25/JRA55do-ESMFmesh.nc hashes: - binhash: 100055c7cbb1d91ae5036ce7ba102fe0 + binhash: 2e3338c0e60e1a635ddb96a6ddf75500 md5: 1c8481b8c85f59b6cbfc2ed5bc24c77d -work/input/RYF.friver.1990_1991.nc: +work/INPUT/RYF.friver.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.friver.1990_1991.nc hashes: - binhash: df5b6715e020f563acb65673571a565f + binhash: abba207de30541a83d25e24b424cfa87 md5: fa3a55aeb6706a1b422d096f61a772c1 -work/input/RYF.huss.1990_1991.nc: +work/INPUT/RYF.huss.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.huss.1990_1991.nc hashes: - binhash: 71d6099511ebc8b43f9b86b325ecf3af + binhash: 1d67d219c6f161051dec204a1842a968 md5: 6032d514fdfdd2b6a84bdef0a4ac3afe -work/input/RYF.licalvf.1990_1991.nc: +work/INPUT/RYF.licalvf.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.licalvf.1990_1991.nc hashes: - binhash: f219ce98f3fcbe6f8ec517740f01aee1 + binhash: 834da0a081e904fdbc892255d1954062 md5: 6f927702cbc023cc20d3ddd69695f0a0 -work/input/RYF.prra.1990_1991.nc: +work/INPUT/RYF.prra.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.prra.1990_1991.nc hashes: - binhash: 2754bd49fff02bf5330a086310f1c296 + binhash: 7bc006b83a9891d4f9ef39f4d94ffb05 md5: ac199086106ec4e41506e6082bccb109 -work/input/RYF.prsn.1990_1991.nc: +work/INPUT/RYF.prsn.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.prsn.1990_1991.nc hashes: - binhash: 154a15cde4940309ac5e6fef0d7faba4 + binhash: a57a154152a830ad1ca820ca9487d5ac md5: cd076c877c2c5df61615e04d71ed00e0 -work/input/RYF.psl.1990_1991.nc: +work/INPUT/RYF.psl.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.psl.1990_1991.nc hashes: - binhash: 559b1e3183475cfb94a7f013f4acf8ea + binhash: 420c371361bb677eb87c01255c6e62b3 md5: 0dfd94a5c3234fd2016dfdd01e84a170 -work/input/RYF.rhuss.1990_1991.nc: +work/INPUT/RYF.rhuss.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.rhuss.1990_1991.nc hashes: - binhash: 1f70c237032f7368e6f2478d2a678c99 + binhash: fe4460b8d68f94df26adc52fb56a0d6a md5: 632519955305cb5c19e286b151439fb5 -work/input/RYF.rlds.1990_1991.nc: +work/INPUT/RYF.rlds.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.rlds.1990_1991.nc hashes: - binhash: 9512836673a68507bed403ecd859ba38 + binhash: 07a7fb6f9d2a3aee4081034f0cfc305a md5: 0ea83e107ec883c3f39a12b60ff50d8e -work/input/RYF.rsds.1990_1991.nc: +work/INPUT/RYF.rsds.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.rsds.1990_1991.nc hashes: - binhash: 7ff7cd79ace33fefe2b9a91ea018ea14 + binhash: 2d6c41b66024e460fcfe0a1668bfe151 md5: b74bf123f1e4557368a61732cf24f1c2 -work/input/RYF.tas.1990_1991.nc: +work/INPUT/RYF.tas.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.tas.1990_1991.nc hashes: - binhash: 8f3c6798cc92a1d0b6573eb44b2a4dd2 + binhash: 2a7a2f9903346123161b91ed8d5fab52 md5: 06689885f4f2f726b95a2818ab78a20d -work/input/RYF.uas.1990_1991.nc: +work/INPUT/RYF.uas.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.uas.1990_1991.nc hashes: - binhash: 54ede2172bf85bc861bc64c296a03f8c + binhash: bfd4876aac0b31e51a18c7724c84d8b1 md5: 107bf9480f55597655d2d283b6f6b4ff -work/input/RYF.vas.1990_1991.nc: +work/INPUT/RYF.vas.1990_1991.nc: fullpath: /g/data/vk83/experiments/inputs/JRA-55/RYF/v1-4/data/RYF.vas.1990_1991.nc hashes: - binhash: 17224eecb745b6ce72604b41201c1fe7 + binhash: d15ca562e37e82fb2d31657701f0a560 md5: 88dc8c70338bbc8f5efc48ed0009a99f -work/input/access-om2-025deg-ESMFmesh.nc: +work/INPUT/access-om2-025deg-ESMFmesh.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/share/meshes/global.025deg/2024.03.26/access-om2-025deg-ESMFmesh.nc hashes: - binhash: a0f24b799b0ed45ca52b673551e359e7 + binhash: 31b003c141116da81eb9578b30a0b61d md5: c006851eea2a64e881c41f3e9426e4ac -work/input/access-om2-025deg-nomask-ESMFmesh.nc: +work/INPUT/access-om2-025deg-nomask-ESMFmesh.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/share/meshes/global.025deg/2024.03.26/access-om2-025deg-nomask-ESMFmesh.nc hashes: - binhash: 29f147c299de419f5a32d129491a8ea2 + binhash: e221216e03543adc8234cbef35623765 md5: db5407804d759435c6846d2d2c661a6e -work/input/grid.nc: +work/INPUT/grid.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.025deg/2024.05.14/grid.nc hashes: - binhash: 352d9abb56c3c8fefcd3748bb69fafdc + binhash: b686ead94aef2b112507b46a7371c53c md5: c859e1e759f33ab39527c7b30a7dbd88 -work/input/kmt.nc: +work/INPUT/kmt.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.025deg/2024.05.14/kmt.nc hashes: - binhash: 2e46b34c831a515bd2589fd1c2d21276 + binhash: 324268d93c1f55d3a5853a5776dc7bda md5: 3b9b6269b24a33de75cef4e36fc35376 -work/input/ocean_hgrid.nc: +work/INPUT/ocean_hgrid.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/mom/grids/mosaic/global.025deg/2020.05.30/ocean_hgrid.nc hashes: - binhash: 44e77b800b4c68fa445a8bcb40a17fa8 + binhash: eafca7e3811480417aed0f4e78b3ec02 md5: 38b6f324ae16cc13c180699123ad85b5 -work/input/ocean_temp_salt.res.nc: +work/INPUT/ocean_temp_salt.res.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/mom/initial_conditions/global.025deg/2020.10.22/ocean_temp_salt.res.nc hashes: - binhash: aa38803fb03c4db72205fae72aba0986 + binhash: 0879960bbd92d63f8c669e74275ff2b4 md5: 1797b25e6339595a320076080145fd5a -work/input/ocean_vgrid.nc: +work/INPUT/ocean_vgrid.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/mom/grids/vertical/global.025deg/2024.04.04/ocean_vgrid.nc hashes: - binhash: 4417877e69c96b9adc9d17cdbb03ecf3 + binhash: b803b6d31a6207a88e7c987879daf069 md5: b74672f3e1e4d6f9f3915dd3bf1b0795 -work/input/salt_sfc_restore.nc: +work/INPUT/salt_sfc_restore.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/mom/surface_salt_restoring/global.025deg/2020.05.30/salt_sfc_restore.nc hashes: - binhash: 30f40ec50ded9c51ec36bd98ca9cc304 + binhash: 9062cd8b7396da7bce54bfb2726f7806 md5: 434b4bdb323d17e9714d02519627fea2 -work/input/topog.nc: +work/INPUT/topog.nc: fullpath: /g/data/vk83/experiments/inputs/access-om3/share/grids/global.025deg/2023.05.15/topog.nc hashes: - binhash: a28737be8c7c628ea7be82363f26125b + binhash: c596006f0bbc89dbefd038c24347ec4e md5: fa71dfdf4a91198d651d657bcf9aadb6 diff --git a/nuopc.runconfig b/nuopc.runconfig index a4d1916..3fdf423 100644 --- a/nuopc.runconfig +++ b/nuopc.runconfig @@ -116,12 +116,12 @@ ALLCOMP_attributes:: hostname = gadi ice_ncat = 5 mediator_present = true - mesh_atm = ./input/access-om2-025deg-nomask-ESMFmesh.nc + mesh_atm = ./INPUT/access-om2-025deg-nomask-ESMFmesh.nc mesh_glc = UNSET - mesh_ice = ./input/access-om2-025deg-ESMFmesh.nc + mesh_ice = ./INPUT/access-om2-025deg-ESMFmesh.nc mesh_lnd = UNSET - mesh_mask = ./input/access-om2-025deg-ESMFmesh.nc - mesh_ocn = ./input/access-om2-025deg-ESMFmesh.nc + mesh_mask = ./INPUT/access-om2-025deg-ESMFmesh.nc + mesh_ocn = ./INPUT/access-om2-025deg-ESMFmesh.nc model_version = unknown ocn2glc_coupling = .false. ocn2glc_levels = 1:10:19:26:30:33:35 @@ -329,7 +329,7 @@ OCN_attributes:: ROF_attributes:: Verbosity = off - mesh_rof = ./input/access-om2-025deg-nomask-ESMFmesh.nc + mesh_rof = ./INPUT/access-om2-025deg-nomask-ESMFmesh.nc :: WAV_attributes:: @@ -382,7 +382,7 @@ OCN_modelio:: pio_rearranger = 2 #not used pio_root = 1 #not used pio_stride = 48 #not used - pio_typename = netcdf #not used, set in input.nml + pio_typename = netcdf #not used, set in INPUT.nml :: ROF_modelio:: From 883e8701237fea51dd4f2c92d00954f596ff9b4c Mon Sep 17 00:00:00 2001 From: anton-seaice Date: Fri, 9 Aug 2024 10:16:27 +1000 Subject: [PATCH 5/5] Set hist_suffix for cice history output. This can only be one character at this point, and the userscript to concat ice daily output expects the default name to be used. See https://github.com/COSIMA/access-om3/issues/201 --- ice_in | 1 + 1 file changed, 1 insertion(+) diff --git a/ice_in b/ice_in index 013722b..29c388c 100644 --- a/ice_in +++ b/ice_in @@ -5,6 +5,7 @@ dumpfreq = "y" dump_last = .true. histfreq = "d", "m", "x", "x", "x" + hist_suffix = "", "m", "x", "x", "x" !limited to one character due to https://github.com/COSIMA/access-om3/issues/201 hist_time_axis = "middle" history_deflate = 1 history_chunksize = 720, 540