250 likes | 263 Views
This workshop discussed spurious diapycnal diffusion challenges in ocean modeling, emphasizing numerical methods and tracer transport processes. It addressed spurious mixing errors, turbulence, advection schemes, and diffusion schemes, focusing on techniques like high-order advection and hyperdiffusion. Solutions such as the UP3 advection scheme and its split version were explored, with a scaling analysis of spurious mixing using UP3 in sigma models. The workshop also delved into implementing the Split-UP3 method with a rotated mixing tensor to address vertical flux stability issues.
E N D
Noumea, New Caledonia Spurious Diapycnal Diffusion in Terrain-following Coordinates : New Challenges P. Marchesiello Contributions from X. Couvelard, L. Debreu & C. Menkes 2007 ROMS/TOMS Workshop Meeting
Context: Workshop on Numerical Methods in Ocean Models, Bergen, August 2007 • G. Danabasoglu: “The sigma-coordinate models are not at a disadvantage for climate applications” • Pressure Gradient Errors: “New methods, i.e., better numerics, reduce the PGF error considerably” • r ~ 0.5 !!! • Spurious Diapycnal Mixing: « Because of better advection schemes and higher resolution, spurious diapycnal mixing errors are not significant in regional models. These errors are radiated away through open boundaries. » • S. Griffies: “Previous generation of advection schemes [Quick, FCT] commonly used in [geopotential] ocean models exhibit unacceptable levels of diapycnal mixing” • K~1-10 cm²/s in eddy-resolving simulations Are we overly optimistic? 2007 ROMS/TOMS Workshop Meeting
Spurious Mixing: Evidences Salinity at 1000m, characteristics of AAIW 2007 ROMS/TOMS Workshop Meeting
Tracer transport in the ocean • In a stratified ocean, turbulent tracer transport is strongly anisotropic at the scale above 3D turbulent scale (10-100m): AD=0.1 cm²s-1 AI=107 cm²s-1 • Tracer transport in ocean models appears as: • Resolved advection processes • Parameterized subgrid scale processes • Physical closure: unresolved eddy advection. Use of isopycnal explicit mixing operators. • Numerical closure: clean up noise, avoiding unphysical mixing 2007 ROMS/TOMS Workshop Meeting
Numerical closure:Basic review of diffusive advection schemes • The tracer advection equation should be non-dispersive: the phase speed ω/k and group speed δω/δk are equal (=U) • The discretized equation using second order centered scheme is dispersive. We need to solve an advection-diffusion equation: • Condition of stability (Bryan et al., 1975) • Pe < 2, where Pe = UΔx/A • A = ½UΔx : equivalent to a first order upstream advection scheme which is monotonic (good) but too diffusive • Solutions (Shchepetkin & McWilliams, 1998): • Hyperdiffusion for better scale selection • But what value for B? • Diffusive high-order advection schemes • Oscillatory schemes (linear): Quick, UP3 • Monotone schemes (nonlinear) using antidiffusion with limiters: FCT, TVD, Super-B, Sweby, MDPPM, Prather … 2007 ROMS/TOMS Workshop Meeting
Upstream 1rst & 3rd order Centered 2nd & 4th order 2nd order with «limiters » 3rd order with «limiters » Durran, 2004 2007 ROMS/TOMS Workshop Meeting
The UP3 advection scheme and its split version • Quick-type (Leonard, 1979) or UP3 scheme: • Quadratic upstream interpolation of the tracer field to cell interfaces • 1/6 (rather than 1/8) removes O(δx²) error • Split-UP3: Holland et al. (1998) for NCOM and Webb et al. (1998) for OCCAM (their goal was to ensure stability using leapfrog): • Third-order upstream scheme is equivalent to: • 4th-order centered advection scheme • Biharmonique diffusion • Variable B Cubic polynomial interpolation 2007 ROMS/TOMS Workshop Meeting
Scaling analysis of spurious mixing using UP3 in sigma models • Redi (1982): • The maximum slope S is at the bottom: • Lee et al. (2002): • if tracer variance is associated with a stream of eddies, characterized by Rossby radius L, we can write: • Rossby radius L0 • If Δx < L0 , L = L0 • If Δx > L0 , L = Δx • Vertical diffusion scales as: Coarse High Coarse Medium High 2007 ROMS/TOMS Workshop Meeting
AD 1000m ? ΔS1000m Obtained from SWP ROMS compared with Levitus Scaling analysis and comparison with ROMS salinity errors Sraw = 10 % r0 = 0.2 U = 10 cm/s 2007 ROMS/TOMS Workshop Meeting
Solution: Split-UP3 with rotated mixing tensor • Rotation of biharmonic operator • Interpolation of diffusivity on cell interfaces • Need clipping of B because of vertical fluxes which are conditionally stable only • Problem is worst for isopycnal diffusion: need implicit soving? 2007 ROMS/TOMS Workshop Meeting
ROMS in the southwest Pacific 2007 ROMS/TOMS Workshop Meeting
Satellite / In-situ data Global ocean model Global atmospheric model WRF OpenDaP ROMS_TOOLS 3DVAR Initial & boundary conditions ROMS 2007 ROMS/TOMS Workshop Meeting
Satellite / In-situ data Global ocean model Global atmospheric model WRF OpenDaP ROMS_TOOLS 3DVAR Initial & boundary conditions ROMS 2007 ROMS/TOMS Workshop Meeting
Configuration of the southwest Pacific • ROMS Configuration (Marchesiello et al. 2003): • Climatological forcings • Horizontal resolution 1/12°, 1/6°, ¼°, ½° • Vertical resolution: 35 levels with θS=6, θB=0 • Run on a PC cluster (20 processors) 2007 ROMS/TOMS Workshop Meeting
Testing in a smaller configuration at ¼° resolution Topographic Slope S 2007 ROMS/TOMS Workshop Meeting
Split-UP3 along sigma surfaces LEVITUS SUP3 S The separation of terms in UP3 gives results that are similar to the original scheme, although the splitted version shows slightly larger diffusion UP3 2007 ROMS/TOMS Workshop Meeting
Split-UP3 along geopotential surfaces LEVITUS SUP3 The splitted version of UP3 is able to properly correct the diapycnal mixing problem UP3 2007 ROMS/TOMS Workshop Meeting
Split-UP3 with diffusion of tracer perturbations ( Mellor and Blumberg, 1985) Diffusion of tracer perturbations (instead of tracer fields) is performed along sigma surfaces (Mellor & Blumberg, 1985): The method gives reasonable results but introduces noise 2007 ROMS/TOMS Workshop Meeting
Hyperdiffusion Coefficient 1011 m²/s 2007 ROMS/TOMS Workshop Meeting
Southwest Pacific Aplication:Requirement of performances • Maintain the right water masses • Allow realistic eddy dynamics and energy spectrum (weak dissipation of potential energy) • Avoid numerical instability (clean up noise by respecting Peclet constraint) 2007 ROMS/TOMS Workshop Meeting
Maintaining water masses 2007 ROMS/TOMS Workshop Meeting
Allowing full energy spectrum (1/6°) UP3 Harmonique Diffusion SUP3 2007 ROMS/TOMS Workshop Meeting
Avoiding numerical instability Laplacian diffusion with Smagorinsky coefficient (4th order centered advection) SUP3 2007 ROMS/TOMS Workshop Meeting
Revisiting Smagorinsky and Peclet constraint • Smagorinsky (1963) coefficient for Laplacian diffusion • Griffies et al. (2000): If the deformation rate scales as: • CA ~ 0.1 (physical arguments): does not satisfy the Peclet constraint: CA > 0.5 ! This noise may be suppressed by excessive temporal filtering (Mellor et al., 1998) • Griffies et al. (2000): Smagorinsky-like coefficient for biharmonique diffusion • Theoretical value: CB=1/16 (from Peclet constraint) • Empirical value given: CB = 0.1-0.2 ~ twice the theoretical value D is deformation rate DT: tension and DS: shearing strain then C=0.5 C=0.2 Durran, 1991 2007 ROMS/TOMS Workshop Meeting
Conclusion • Large spurious diapycnal mixing arise in sigma models when using diffusive advection schemes • even the newest schemes are not likely to change that • not all implicit schemes can be split. • Can we devise advection schemes with built-in rotated diffusion? • Should we use temporal damping (not involving spurious spatial mixing) to overcome the Peclet constraint? • Split-UP3 is a solution that appears satisfying, but there is a bit of work to do: • Equivalence between original and split versions? • Clipping of diffusion because of numerical stability constraint • Implicit solving? • Isopycnal diffusion will be needed for large-scale problems, which complicates further the clipping problem • Need sorting out clipping problem 2007 ROMS/TOMS Workshop Meeting