I'm doing a model-model comparison of the Texas-Louisiana shelf with ROMS and MPAS-O. Our ROMS model is validated (Hetland 2017 JPO, Kobashi & Hetland 2020 OD) and normally uses k-omega or k-epsilon for vertical mixing with great success. The mean resolution is ~1.5 km. 30 vertical layers are stretched towards the surface (theta_s=5). Only a small amount of explicit harmonic mixing (5.0 m^2/s and 1.0 m^2/s) that is scaled to the grid size is applied to momentum/tracers to destroy grid-scale noise. MPAS-O uses KPP configured as part of the CVMix library (GLS isn't available) and I think part of the reason we see big differences between models is that KPP is struggling, which it is known to in shallow regions with interacting boundary layers. My understanding is that KPP can be sensitive to the time-stepping & advection schemes and the literature has shown significant differences between the ROMS implementation of KPP and CVMix.
I've done a few experiments with the ROMS model (since I can't test this with MPAS-O) but have had little success with KPP. See below for a comparison of the surface normalized vorticity and temperature during the first summer of spinup. The GLS (k-omega) simulation is consistent with our previous work and looks great. Only difference between the two is the vertical mixing scheme. You can see that KPP does not produce a submesoscale eddy field and the Mississippi near field is saturated with grid scale noise. The KPP simulation is also too diffusive, which I confirmed with probability density functions of the vertical viscosity & diffusivity (not shown). I've attached the relevant parts of the log file for the KPP simulation, but the key CPP flags are below.
Code: Select all
LMD_BKPP KPP bottom boundary layer mixing
LMD_CONVEC LMD convective mixing due to shear instability
LMD_MIXING Large/McWilliams/Doney interior mixing
LMD_RIMIX LMD diffusivity due to shear instability
LMD_SHAPIRO Shapiro filtering boundary layer depth
LMD_SKPP KPP surface boundary layer mixing
Thanks,
Dylan