What's the definition of MLD in DIAGNOSTICS?

in cppdef.h, if define DIAGNOSTICS_TS_MLD, croco_dia.nc file can output Vadv, Vmix, Hadv, Hmix among mixed layer depth. But I don’t find the definition of MLD in CROCO

In the TS_MLD diagnotics, the MLD is defined as the “mixing layer” (hbl) where the mixing parameterization is active. e.g. in KPP formulation, hbl is largely dependent on surface buoyancy and momentum forcing and is determined by equating a bulk Richardson number to a critical value. You can find details in the croco documentation: 5.1. Vertical mixing parametrizations — Croco Doc 2.0.0 documentation

2 Likes