[MITgcm-devel] background diffKr in vertical mixing pkgs

Jean-Michel Campin jmc at ocean.mit.edu
Fri Nov 14 09:32:41 EST 2014


Hi,

Regarding the background value of vertical diffusivity in pkgs:
ggl90, kl10, my82, pp81,
we currently use the temperature diffusivity (diffKrNrT)
but regarding ptracers default diffusivity (and default 3-D field diffKr), 
we use the salinity one.

I am thinking of few changes:
1) It would be more consistent to change the background value in 
   these vertical mixing schemes from diffKrNrT to diffKrNrS.
2) In addition, in the case where no vertical diffusivity for salinity is specified,
   we could change the code to use the temperature diffusivity profile 
   instead of diffKrSDefault. 
   This way, if salinity is not stepped forward (only 1 tracer), the temp. 
   diffusivity would be used as a default.

3) Regarding the implemetation of ALLOW_3D_DIFFKR in pkgs kl10, my82 & pp81
   I have the impression that the 3-D field (diffKr) is, at the end, not used
   at all (added and then substracted). Will fix this part by using
   the 3-D field diffKr as a minimum value in kl10_calc.F, my82_calc.F & pp81_calc.F
4) But in pkg ggl90 (where the background value can affect the vertical
   diffusion of TKE), I am not sure what should be done with ALLOW_3D_DIFFKR:
   continue to use diffKrNrT (or diffKrNrS) as the background ?
   or decide to use the 3-D diffKr instead ?

Comments and advise are welcome.

Cheers,
Jean-Michel



More information about the MITgcm-devel mailing list