!----------------------------------------------------------------------- &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") !----------------------------------------------------------------------- rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio /
Options are defined through the namzdf_ddm namelist variables. Double diffusion occurs when relatively warm, salty water overlies cooler, fresher water, or vice versa. The former condition leads to salt fingering and the latter to diffusive convection. Double-diffusive phenomena contribute to diapycnal mixing in extensive regions of the ocean. Merryfield et al. [1999] include a parameterisation of such phenomena in a global ocean model and show that it leads to relatively minor changes in circulation but exerts significant regional influences on temperature and salinity. This parameterisation has been introduced in zdfddm.F90 module and is controlled by the key_ zdfddm CPP key.
Diapycnal mixing of S and T are described by diapycnal diffusion coefficients
|
The factor 0.7 in (10.24) reflects the measured ratio of buoyancy flux of heat to buoyancy flux of salt (, McDougall and Taylor [1984]). Following Merryfield et al. [1999], we adopt , , and .
To represent mixing of S and T by diffusive layering, the diapycnal diffusivities suggested by Federov (1988) is used:
The dependencies of (10.23) to (10.26) on are illustrated in Fig. 10.4. Implementing this requires computing at each grid point on every time step. This is done in eosbn2.F90 at the same time as is computed. This avoids duplication in the computation of and (which is usually quite expensive).
Gurvan Madec and the NEMO Team
NEMO European Consortium2017-02-17