[MITgcm-devel] ICE workshop - recap and homework!
Jean-Michel Campin
jmc at ocean.mit.edu
Sun Mar 11 15:22:26 EDT 2012
Hi,
Some details below of the new fwd lab_sea tests.
If you have suggestions or if you see a bad combination of
params, let me know.
Also, I am not sure if this (lab_sea/input.salt_plume/data.seaice)
is the right way of doing SEAICE_VARIABLE_SALINITY with SItracers ?
Gael, can you confirm ?
Right now, it seems that siHSALT from the pickup-file is not
used to initialise the salinity SItracer.
Cheers,
Jean-Michel
--------------------------------------------------------------------
Details:
lab_sea/code/SEAICE_OPTIONS.h
I took the one that Martin (version.2) sent,
- remove SEAICE_VARIABLE_FREEZING_POINT
(has been removed completely from the seaice code)
- define SEAICE_ALLOW_FREEDRIFT (so that it can be tested in input.fd)
- update the description of SEAICE_MULTICATEGORY
- some minor editing
input/data.seaice:
I took the one that Martin (version.2) sent, change the setting order
(dynamics, seaice state & transport, thermodyn, IO params)
set SEAICEheatConsFix=.TRUE., (as we discuss)
and added
SEAICE_multDim = 7, (but this is the current default)
and also kept the 3rd namelist with the same 2 SItracers as before.
input.fd/data.seaice: similar to input/data.seaice, except:
- SEAICEuseFREEDRIFT = .TRUE.,
SEAICEheatConsFix commented out (= default = F)
- remove SItracers ;
- SEAICEadvSchHeff = 33,
# add small diffKh to test diffusion with multi-dim advect.
SEAICEdiffKhHeff = 20.,
- SEAICE_frazilFrac = 0.,
so that we have 1 lab_sea test that does not freeze sea-water if below freezing.
input.hb87/data.seaice: similar to input/data.seaice, except:
- SEAICE_deltaTevp = 30.,
- useHB87stressCoupling = .TRUE.,
- no SItracers (as it used to be), no SEAICEheatConsFix
- all 4 initial condition files (same as before)
- use default Adv.Scheme with DIFF1 = 4.E-3,
(so that it's tested in one of the lab-sea test)
and also added:
- SEAICE_multDim = 1, (will run single category)
# strong ice-ocean turb-flux coeff:
SEAICE_mcPheePiston= 0.001,
SEAICE_frazilFrac = 0.5,
input.salt_plume/data.seaice:
has not been changed so much (kept old solve4temp)
except: Adv-scheme=7 (since the ocean is also using 7),
const. freezing point, + salinity as SItracer :
SEAICE_salinityTracer = .TRUE.,
# SEAICE_saltFrac = 0.3,
#- constant seawater freezing point:
SEAICE_tempFrz0 = -1.96,
SEAICE_dTempFrz_dS = 0.,
with 2 SItracers:
SItrNumInUse = 2,
SItrName(1) = 'ridge',
SItrMate(1) = 'AREA',
SItrName(2) = 'salinity',
SItrFromOceanFrac(2) = 0.3,
--------------------------------------------------------------------
And here is the fwd-lab_sea relevant part of seaice-verif-notes.txt
that Patrick sent:
* lab_sea
---------
- give up legacy
- try different setups with different options
forw1: input: exact baseline parameters + SEAICEheatConsFix=.TRUE. + LSR
forw2: input.fd: SEAICEheatConsFix=.FALSE., SEAICEuseFREEDRIFT=.TRUE., --- start June 1st
forw3: input.salt_plume: const. freezing point, old solve4temp + salinity as SItracer
forw4: input.hb87: forw1 + EVP + useHB87stressCoupling
More information about the MITgcm-devel
mailing list