Mixed Mimetic Spectral Elements for Geophysical Fluid Dynamics
Dave Lee
Los Alamos National Laboratory Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
Mixed Mimetic Spectral Elements for Geophysical Fluid Dynamics Dave - - PowerPoint PPT Presentation
Mixed Mimetic Spectral Elements for Geophysical Fluid Dynamics Dave Lee Los Alamos National Laboratory Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements Outline Connection of finite volumes to differential forms Key ideas of
Los Alamos National Laboratory Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ Connection of finite volumes to differential forms ◮ Key ideas of differential forms ◮ Differential forms for discrete data ◮ Construction of mixed mimetic spectral elements ◮ Rotating shallow water equations ◮ Results ◮ Outlook and future directions Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ ∇ × ∇φ = 0 ◮ ∇ · ∇⊥ψ = 0 ◮
◮
◮ Conservation of moments (mass, vorticity, energy, potential enstrophy...) ◮ Stationary geostrophic modes: f ˆ
◮ 2/1 ratio of velocity to pressure degrees of freedom (two gravity waves for every
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
b b
b b
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ Maps from a k to a k + 1 space Λk → Λk+1 ◮ d ◦ d = 0, R → Λ0 → Λ1 → Λ2 = 0 (∇ × ∇φ = 0, ∇ · ∇⊥ψ = 0)
◮ Maps to the boundary of a k form Λk → Λk−1
◮ Maps from a k to an n − k space, Λk → Λn−k ◮ Analogous to mapping between Voronoi and Delaunay grids on a finite volume
◮ k = 1: Fundamental theorem of calculus ◮ k = 2: Kelvin-Stokes circulation theorem ◮ k = 3: Gauss’ divergence theorem Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ The standard (0 form) spectral element basis is given as f 0(ξ) = a0
◮ Start from the premise that in 1D we wish to exactly satisfy the fundamental th.
◮ The corresponding 1 form edge function expansion is then given as
◮ Edge functions are orthogonal with respect to the set of 1 forms such that
◮ Satisfies the Kelvin-Stokes and Gauss-divergence theorems in higher dimensions
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ Domain is broken up into discrete k forms called chains ◮ Chains are topological objects with no measure ◮ Data that resides on these k-chains is referred to as co-chains ◮ Orientation of k forms with respect to the k − 1 forms given by the discrete
◮ ∂ ◦ ∂ = 0 holds for discrete case: Ek−2,k−1Ek−1,k = 0. ◮ Discrete exterior derivative is the transpose of the boundary operator:
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ Define the spaces α0
◮ Solve for the diagnostic equations
◮ Solve the prognostic equations
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ Mass: exact and holds pointwise, since continuity equation is expressed in the
◮ Vorticity: holds globally in the weak form, since E0,1E1,2 = 0 (∇ × ∇ = 0) ◮ Energy: holds globally to truncation error in time for
◮ Potential enstrophy: holds globally to truncation error in time, requires that the
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ Continuity,
◮ Exact and pointwise, h2,n+1 i,j
i,j − ∆t(F 1,x,n i+1,j − F 1,x,n i,j
i,j+1 − F 1,y,n i,j
◮ Very fast!! ◮ Kinetic energy, (γ2, K 2)Ωk = 1
◮ Function space γ2 is discontinuous at element boundaries - DG ◮ Fast! ◮ Potential vorticity, (α0
◮ Use inexact integration (and sacrifice potential enstrophy conservation) ◮ α0 is orthogonal at the (inexact) quadrature points, LHS matrix is diagonal ◮ Fast! ◮ Velocity, u1 and momentum F1: ◮ Function space β1 has continuous normal components ◮ Requires global mass matrix solve - CG ◮ Slow!! Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ Can we get exact conservation of energy independent of time step via
◮ Should we be prognosing the vorticity rather than diagnosing? ◮ Can we do this on the sphere via isoparametric mapping from computational
◮ Conservation of potential vorticity requires exact integration - can we do this with
◮ Turbulence closure: Anticipated Potential Vorticity Method, dissipates enstrophy
Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements
◮ Thuburn, Ringler, Skamarock and Klemp (2010) JCP ◮ Ringler, Thuburn, Klemp and Skamarock (2010) JCP ◮ Peixoto (2016), JCP
◮ Cotter and Shipton (2012) JCP ◮ Cotter and Thuburn (2014) JCP ◮ McRae and Cotter (2014) QJRMS ◮ Thuburn and Cotter (2015) JCP
◮ Taylor and Fournier (2010) JCP ◮ Melvin, Staniforth and Thuburn (2012) QJRMS
◮ Palha and Gerritsma (2011) Spectral and High Order Methods for Partial
◮ Kreeft and Gerritsma (2013) JCP ◮ Palha, Rebelo and Gerritsma (2013) Mimetic Spectral Element Advection ◮ Hiemstra, Toshniwal, Huijsmans and Gerritsma (2014) JCP Lee; LA-UR-17-24044 Mixed Mimetic Spectral Elements