Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CICE config for CICE6.5 #54

Merged
merged 10 commits into from
May 16, 2024
6 changes: 6 additions & 0 deletions MOM_input
Original file line number Diff line number Diff line change
Expand Up @@ -408,6 +408,12 @@ RESTART_CONTROL = 3
! restart file is saved at the end of the run segment
! for any non-negative value."

EPS_OMESH = 1e-13
! "default = 0.0001
! An float which sets the allowable error (in degrees) between
! grid angle defined in the ESMF mesh file used by CMEPS
! and the ocean_hgrid file used by mom

! === module MOM_tracer_flow_control ===
USE_IDEAL_AGE_TRACER = True
! "[Boolean] default = False
Expand Down
6 changes: 4 additions & 2 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ input:
- /g/data/vk83/experiments/inputs/access-om3/mom/grids/vertical/global.1deg/2023.07.28/ocean_vgrid.nc
- /g/data/vk83/experiments/inputs/access-om3/mom/initial_conditions/global.1deg/2020.10.22/ocean_temp_salt.res.nc
- /g/data/vk83/experiments/inputs/access-om3/mom/surface_salt_restoring/global.1deg/2020.05.30/salt_sfc_restore.nc
- /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.1deg/2020.05.30/grid.nc
- /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.1deg/2020.10.22/kmt.nc
- /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.1deg/2024.05.14/grid.nc
- /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.1deg/2024.05.14/kmt.nc
- /g/data/vk83/experiments/inputs/access-om3/cice/initial_conditions/global.1deg/2023.07.28/iced.1900-01-01-10800.nc
- /g/data/qv56/replicas/input4MIPs/CMIP6/OMIP/MRI/MRI-JRA55-do-1-4-0/atmos/3hr/prsn/gr/v20190429
- /g/data/qv56/replicas/input4MIPs/CMIP6/OMIP/MRI/MRI-JRA55-do-1-4-0/atmos/3hr/prra/gr/v20190429
Expand All @@ -44,6 +44,8 @@ input:

collate: false
runlog: false
metadata:
enable: false

userscripts:
setup: ./setup_cice_restarts.sh
Expand Down
21 changes: 18 additions & 3 deletions ice_in
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
&setup_nml
bfbflag = "off"
conserv_check = .false.
debug_forcing = .true.
debug_model = .true.
diagfreq = 960
dumpfreq = "y"
dump_last = .true.
histfreq = "d", "m", "x", "x", "x"
hist_time_axis = "middle"
history_deflate = 1
history_chunksize = 180, 150
history_precision = 8
restart_deflate = 1
ice_ic = "./input/iced.1900-01-01-10800.nc"
lcdf64 = .false.
npt = 35040
pointer_file = './rpointer.ice'
print_global = .false.
use_leap_years = .true.
/
&grid_nml
bathymetry_file = "./input/topog.nc"
Expand Down Expand Up @@ -124,12 +125,26 @@
f_fsurfn_ai = "m"
f_hi = "md"
f_hs = "md"
f_sifb = "md"
f_snoice = "md"
f_uvel = "md" , f_vvel = "md"
f_vicen = "m"
!-----------------------------------
! These fields are on by default (in ice_history_shared.F90) but lets turn them off
!-----------------------------------
f_tlon = .false. , f_tlat = .false.
f_ulon = .false. , f_ulat = .false.
f_nlon = .false. , f_nlat = .false.
f_elon = .false. , f_elat = .false.
f_tmask = .false. , f_umask = .false.
f_nmask = .false. , f_emask = .false.
f_tarea = .false. , f_uarea = .false.
f_narea = .false. , f_earea = .false.
f_dxt = .false. , f_dyt = .false.
f_dxu = .false. , f_dyu = .false.
f_dxe = .false. , f_dye = .false.
f_dxn = .false. , f_dyn = .false.
f_HTN = .false. , f_HTE = .false.
Comment on lines +135 to +147
Copy link
Contributor

Choose a reason for hiding this comment

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

with compression these will be very small, but I take your point about them not being very useful and slowing it down so I'm happy for them to be false

Copy link
Contributor Author

Choose a reason for hiding this comment

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

In xarray, when you do a concatenation operation, it does a check that the coordinates are the same in all the datasets. This is very slow, hence the reason for removing them.

f_albpnd = 'x'
f_atmdir = 'x' , f_atmspd = 'x'
f_coszen = 'x'
Expand Down
12 changes: 6 additions & 6 deletions manifests/input.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -327,10 +327,10 @@ work/input/friver_input4MIPs_atmosphericState_OMIP_MRI-JRA55-do-1-4-0_gr_2019010
binhash: 36d7f4b4cd4d038da099b444d984d0b0
md5: 8cdb2421fa7056bc3c07577005071f71
work/input/grid.nc:
fullpath: /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.1deg/2020.05.30/grid.nc
fullpath: /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.1deg/2024.05.14/grid.nc
hashes:
binhash: c7cb377ba3a6b159b625b5fa3b6ea377
md5: 1213e346055ee073fe33dc12578d99c6
binhash: 60ac2869d4521fd6441a90b519d9bce0
md5: 544a40b634c182f3e182da6bcbe8be7b
work/input/huss_input4MIPs_atmosphericState_OMIP_MRI-JRA55-do-1-4-0_gr_195801010000-195812312100.nc:
fullpath: /g/data/qv56/replicas/input4MIPs/CMIP6/OMIP/MRI/MRI-JRA55-do-1-4-0/atmos/3hrPt/huss/gr/v20190429/huss_input4MIPs_atmosphericState_OMIP_MRI-JRA55-do-1-4-0_gr_195801010000-195812312100.nc
hashes:
Expand Down Expand Up @@ -647,10 +647,10 @@ work/input/iced.1900-01-01-10800.nc:
binhash: a88d7f33c7eef8f6870773f7cc47fc28
md5: 87c012d60c58c65bb56caa98779e5e51
work/input/kmt.nc:
fullpath: /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.1deg/2020.10.22/kmt.nc
fullpath: /g/data/vk83/experiments/inputs/access-om3/cice/grids/global.1deg/2024.05.14/kmt.nc
hashes:
binhash: 0c0a298f90d40f05cf1893efbc2b8083
md5: 1f9806c646a620378e5257e480bc9df7
binhash: 6fd7a86039ea089fffc371390c14d77a
md5: 4dae75252ac93467f10ea26e833e13d2
work/input/licalvf_input4MIPs_atmosphericState_OMIP_MRI-JRA55-do-1-4-0_gr_19580101-19581231.nc:
fullpath: /g/data/qv56/replicas/input4MIPs/CMIP6/OMIP/MRI/MRI-JRA55-do-1-4-0/landIce/day/licalvf/gr/v20190429/licalvf_input4MIPs_atmosphericState_OMIP_MRI-JRA55-do-1-4-0_gr_19580101-19581231.nc
hashes:
Expand Down
1 change: 1 addition & 0 deletions nuopc.runconfig
Original file line number Diff line number Diff line change
Expand Up @@ -311,6 +311,7 @@ ATM_attributes::
::

ICE_attributes::
eps_imesh = 1e-13 # allowed error between angles in mesh file and cice grid
Verbosity = off
::

Expand Down