Structured adaptive mesh refinement using leapfrog time integration on a staggered grid for ocean models

Abstract A leapfrog time integration technique for adaptive mesh refinement (AMR) is presented and compared to single-step and multi-step two time-level integrators for a standard 2D advection test case with time-varying, but specified, refinement. Leapfrog gives error and run times comparable to those of the two time-level integrators. A second advection test case is performed to demonstrate how reflections at coarse/fine interfaces produced by leapfrog can be damped using edge smoothing. A strategy for staggered grid AMR is presented with velocities defined at cell vertices and tracer and pressure variables defined at cell centres (B-grid). A barotropic modon test case using numerics from a well-documented ocean model is used to demonstrate the ability of staggered grid AMR on a geophysical application. Again refinement regions are time-varying, but specified by the analytic solution.

[1]  W. Washington,et al.  An Introduction to Three-Dimensional Climate Modeling , 1986 .

[2]  Michael A. Spall,et al.  A nested primitive equation model for oceanic applications , 1991 .

[3]  Isaac Ginis,et al.  Design of a Multiply Nested Primitive Equation Ocean Model , 1998 .

[4]  M. E. Wickett,et al.  A Reduced Grid Method for a Parallel Global Ocean General Circulation Model , 1999 .

[5]  P. Colella Multidimensional upwind methods for hyperbolic conservation laws , 1990 .

[6]  G. Rodrigue,et al.  A reduced grid for a parallel global ocean general circulation model , 2000 .

[7]  P. Colella,et al.  An Adaptive Level Set Approach for Incompressible Two-Phase Flows , 1997 .

[8]  G. J. Haltiner Numerical Prediction and Dynamic Meteorology , 1980 .

[9]  Eric Blayo,et al.  Adaptive Mesh Refinement for Finite-Difference Ocean Models: First Experiments , 1999 .

[10]  Akio Arakawa,et al.  Computational Design of the Basic Dynamical Processes of the UCLA General Circulation Model , 1977 .

[11]  J. Campin,et al.  On the computation of the barotropic mode of a free-surface world ocean model , 1995 .

[12]  Philippe Angot,et al.  NESTED GRID METHODS FOR AN OCEAN MODEL: A COMPARATIVE STUDY , 1996 .

[13]  Marsha Berger,et al.  Three-Dimensional Adaptive Mesh Refinement for Hyperbolic Conservation Laws , 1994, SIAM J. Sci. Comput..

[14]  R. Anderson,et al.  An arbitrary Lagrangian-Eulerian method with adaptive mesh refinement for the solution of the Euler equations , 2004 .

[15]  Scott R. Kohn,et al.  Managing application complexity in the SAMRAI object‐oriented framework , 2002, Concurr. Comput. Pract. Exp..

[16]  C. Hirsch,et al.  Fundamentals of numerical discretization , 1988 .

[17]  M. Berger,et al.  Adaptive mesh refinement for hyperbolic partial differential equations , 1982 .

[18]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme. IV. A new approach to numerical convection , 1977 .

[19]  Charles Hirsch,et al.  Numerical computation of internal & external flows: fundamentals of numerical discretization , 1988 .

[20]  Glenn R. Flierl,et al.  NUMERICAL STUDIES OF BAROTROPIC MODONS , 1981 .

[21]  Clark Rowley,et al.  Implementation of a Mesh Movement Scheme in a Multiply Nested Ocean Model and Its Application to Air–Sea Interaction Studies , 1999 .

[22]  P. Colella,et al.  Local adaptive mesh refinement for shock hydrodynamics , 1989 .