Formulation and performance of the Variable-Cubic Atmospheric Model

Similar documents
Comparing the formulations of CCAM and VCAM and aspects of their performance

Overview of the Numerics of the ECMWF. Atmospheric Forecast Model

MOX EXPONENTIAL INTEGRATORS FOR MULTIPLE TIME SCALE PROBLEMS OF ENVIRONMENTAL FLUID DYNAMICS. Innsbruck Workshop October

Split explicit methods

Regional climate modelling using CCAM: simulations for CORDEX

The Shallow Water Equations

The WRF NMM Core. Zavisa Janjic Talk modified and presented by Matthew Pyle

DYNAMICAL DOWNSCALING OF COUPLED MODEL HISTORICAL RUNS

A primal-dual mixed finite element method. for accurate and efficient atmospheric. modelling on massively parallel computers

5. General Circulation Models

Final report for Project Dynamical downscaling for SEACI. Principal Investigator: John McGregor

Mass Conserving Courant Number Independent Eulerian Advection of the Moisture Quantities for the LMK

SWiM A Semi-Lagrangian, Semi-Implicit Shallow Water

NWP Equations (Adapted from UCAR/COMET Online Modules)

The spectral transform method

Deutscher Wetterdienst

Modeling, Simulating and Rendering Fluids. Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan

Regional climate downscaling for the Marine and Tropical Sciences Research Facility (MTSRF) between 1971 and 2000

Using hybrid isentropic-sigma vertical coordinates in nonhydrostatic atmospheric modeling

The Advanced Research WRF (ARW) Dynamics Solver

CAM-SE: Lecture I. Peter Hjort Lauritzen

Fluid Animation. Christopher Batty November 17, 2011

APPENDIX B. The primitive equations

A stable treatment of conservative thermodynamic variables for semi-implicit semi-lagrangian dynamical cores

MODEL TYPE (Adapted from COMET online NWP modules) 1. Introduction

New variables in spherical geometry. David G. Dritschel. Mathematical Institute University of St Andrews.

An Overview of Fluid Animation. Christopher Batty March 11, 2014

The Nonhydrostatic Unified Model of the Atmosphere (NUMA): CG Dynamical Core

Stabilitätsanalyse des Runge-Kutta- Zeitintegrationsschemas für das konvektionserlaubende Modell COSMO-DE

Chapter 5. Shallow Water Equations. 5.1 Derivation of shallow water equations

M.Sc. in Meteorology. Numerical Weather Prediction Prof Peter Lynch

PDE Solvers for Fluid Flow

ECMWF Overview. The European Centre for Medium-Range Weather Forecasts is an international. organisation supported by 23 European States.

A Nodal High-Order Discontinuous Galerkin Dynamical Core for Climate Simulations

Scalable Non-Linear Compact Schemes

A semi-implicit non-hydrostatic covariant dynamical kernel using spectral representation in the horizontal and a height based vertical coordinate

The Runge-Kutta method

Torben Königk Rossby Centre/ SMHI

A Two-Level Time-Stepping Method for Layered Ocean Circulation Models: Further Development and Testing

ICON. The Icosahedral Nonhydrostatic model: Formulation of the dynamical core and physics-dynamics coupling

3.4. Monotonicity of Advection Schemes

Jacobians of transformation 115, 343 calculation of 199. Klemp and Wilhelmson open boundary condition 159 Kuo scheme 190

Contents. Parti Fundamentals. 1. Introduction. 2. The Coriolis Force. Preface Preface of the First Edition

A Strategy for the Development of Coupled Ocean- Atmosphere Discontinuous Galerkin Models

Idealized Nonhydrostatic Supercell Simulations in the Global MPAS

A Global Atmospheric Model. Joe Tribbia NCAR Turbulence Summer School July 2008

Background Error Covariance Modelling

Gravity Waves. Lecture 5: Waves in Atmosphere. Waves in the Atmosphere and Oceans. Internal Gravity (Buoyancy) Waves 2/9/2017

Fluid Dynamics. Part 2. Massimo Ricotti. University of Maryland. Fluid Dynamics p.1/17

Deutscher Wetterdienst

+ ω = 0, (1) (b) In geometric height coordinates in the rotating frame of the Earth, momentum balance for an inviscid fluid is given by

HWRF Dynamics The WRF-NMM

How is balance of a forecast ensemble affected by adaptive and non-adaptive localization schemes?

Earth System Modeling Domain decomposition

New filtering options in CAM

ICON-IAP: A non-hydrostatic global. Almut Gassmann IAP Kühlungsborn, Germany. model designed for energetic consistency

Linear model for investigation of nonlinear NWP model accuracy. Marko Zirk, University of Tartu

Lecture #3: Gravity Waves in GCMs. Charles McLandress (Banff Summer School 7-13 May 2005)

Using a Scale-Selective Filter for Dynamical Downscaling with the Conformal Cubic Atmospheric Model

Semi-implicit methods, nonlinear balance, and regularized equations

NCAR Global Atmospheric Core Workshop, Boulder, June 2008

ICON. The Icosahedral Nonhydrostatic modelling framework

Open boundary conditions in numerical simulations of unsteady incompressible flow

Weather Research and Forecasting Model. Melissa Goering Glen Sampson ATMO 595E November 18, 2004

Control Volume. Dynamics and Kinematics. Basic Conservation Laws. Lecture 1: Introduction and Review 1/24/2017

Lecture 1: Introduction and Review

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement

) 2 ψ +β ψ. x = 0. (71) ν = uk βk/k 2, (74) c x u = β/k 2. (75)

Some remarks on climate modeling

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011

WRF Model Simulated Proxy Datasets Used for GOES-R Research Activities

Fall Colloquium on the Physics of Weather and Climate: Regional Weather Predictability and Modelling. 29 September - 10 October, 2008

Spectral transforms. Contents. ARPEGE-Climat Version 5.1. September Introduction 2

Time-Parallel Algorithms for Weather Prediction and Climate Simulation

Numerical Oscillations and how to avoid them

Rotating stratified turbulence in the Earth s atmosphere

Lecture 2. Lecture 1. Forces on a rotating planet. We will describe the atmosphere and ocean in terms of their:

Tropical cyclone simulations and predictions with GFDL s prototype global cloud resolving model

Advanced numerical methods for nonlinear advectiondiffusion-reaction. Peter Frolkovič, University of Heidelberg

Goals of this Chapter

P1.1 THE QUALITY OF HORIZONTAL ADVECTIVE TENDENCIES IN ATMOSPHERIC MODELS FOR THE 3 RD GABLS SCM INTERCOMPARISON CASE

Riemann Solvers and Numerical Methods for Fluid Dynamics

Recent developments of the NERSC version of MICOM

d v 2 v = d v d t i n where "in" and "rot" denote the inertial (absolute) and rotating frames. Equation of motion F =

Note that Rossby waves are tranverse waves, that is the particles move perpendicular to the direction of propagation. f up, down (clockwise)

The dynamics of high and low pressure systems

Lateral Boundary Conditions

7 Balanced Motion. 7.1 Return of the...scale analysis for hydrostatic balance! CSU ATS601 Fall 2015

ATS 421/521. Climate Modeling. Spring 2015

1/3/2011. This course discusses the physical laws that govern atmosphere/ocean motions.

Time-Parallel Algorithms for Weather Prediction and Climate Simulation

Recent developments of the global semi-lagrangian atmospheric model

The general circulation: midlatitude storms

Description of. Jimy Dudhia Dave Gill. Bill Skamarock. WPS d1 output. WPS d2 output Real and WRF. real.exe General Functions.

PAPER 333 FLUID DYNAMICS OF CLIMATE

Calculating Storm Surge and Other Coastal Hazards Using Geoclaw

Francis X. Giraldo,

Computational challenges in Numerical Weather Prediction

Evaluation of three spatial discretization schemes with the Galewsky et al. test

Dynamics of the Atmosphere. Large-scale flow with rotation and stratification

Transcription:

Formulation and performance of the Variable-Cubic Atmospheric Model John McGregor CSIRO Marine and Atmospheric Research Aspendale, Melbourne Southern Hemisphere PDEs on the Sphere NCAR 11 April 2014 CSIRO Marine and Atmospheric Research

Outline CCAM description - conformal-cubic atmospheric model VCAM formulation - variable-cubic atmospheric model AMIP run (1979-1995) CSIRO Marine and Atmospheric Research 2

Alternative cubic grids Original Sadourny (1972) C20 grid Equi-angular C20 grid Used by VCAM Conformal-cubic C20 grid Used by CCAM CSIRO Marine and Atmospheric Research 3

The conformal-cubic atmospheric model CCAM is formulated on the conformal-cubic grid Orthogonal Isotropic Semi-Lagrangian Reversible staggering Example of quasi-uniform C48 grid with resolution about 200 km CSIRO Marine and Atmospheric Research 4

A major issue for dynamical cores is how to stagger the winds to accurately balance the pressure gradients, whilst also accurately handling the Coriolis terms, i.e. obtain good geostrophic adjustment. The approach in CCAM and VCAM is based on reversible staggering of velocity components. CSIRO Marine and Atmospheric Research 5

Location of variables in grid cells All variables are located at the centres of quadrilateral grid cells. In CCAM, during semi-implicit/gravity-wave calculations, u and v are transformed reversibly to the indicated C-grid locations. Produces same excellent dispersion properties as spectral method (see McGregor, MWR, 2006), but avoids any problems of Gibbs phenomena. 2-grid waves preserved. Gives relatively lively winds, and good wind spectra. CSIRO Marine and Atmospheric Research 6

Reversible staggering pivot X X * X m-1 m-1/2 m m+1/2 m+1 m+3/2 m+2 m+3/4 Where U is the unstaggered velocity component and u is the staggered value, define (Vandermonde formula) accurate at the pivot points for up to 4 th order polynomials solved iteratively, or by cyclic tridiagonal solver excellent dispersion properties for gravity waves, as shown for the linearized shallow-water equations CSIRO Marine and Atmospheric Research 7

Dispersion behaviour for linearized shallow-water equations Typical atmosphere case - large radius deformation Typical ocean case - small radius deformation N.B. the asymmetry of the R grid response disappears by alternating the reversing direction each time step, giving the same response as Z (vorticity/divergence) grid CSIRO Marine and Atmospheric Research 8

Gnomonic grid (for VCAM) showing orientation of the contravariant wind components Illustrates the suitability of the gnomonic grid for reversible interpolation thanks to smooth changes of orientation of contravariant components CSIRO Marine and Atmospheric Research 9

New dynamical core for VCAM - Variable Cubic Atmospheric Model uses equi-angular gnomonic-cubic grid - provides highly uniform resolution - less issues for resolution-dependent parameterizations reversible staggering transforms the contravariant winds to the edge positions needed for calculating divergence and gravity-wave terms forward-backward (F-B) solver for gravity waves (split explicit) - no need for Helmholtz solver - linearizing assumptions avoided in gravity-wave terms - avoids semi-lagrangian off-centring flux-conserving form of equations - preferable for trace gas studies finite volume advection with TVD can preserve sharp gradients CSIRO Marine and Atmospheric Research 10

CSIRO Marine and Atmospheric Research 11

Low-order and highorder fluxes combined using Superbee limiter Advection F low =q y V j+1/2 Cartesian components (U,V,W) of horizontal wind are advected U i-1/2 V j-1/2 (q x, q y ) q v cov u cov F low =q x U i+1/2 Transverse components are included in both low/high order fluxes calculated at the edges of the grid cells. Follows LeVeque, but different calculation of transverse terms both horizontally and vertically. CSIRO Marine and Atmospheric Research 12

Improved treatment of pivot points at panel edges edge X X * X m-1 m-1/2 m m+1/2 m+1 m+3/2 m+2 m+3/4 Usual pivot velocity (in terms of staggered u) is u m+3/4 = (u m+1/2 +u m+3/2 )/2 In terms of unstaggered U, it is U m+3/4 = (2U m +6U m+1 )/8 But adjacent to panel edge it is better to use U m+3/4 = (-U m-1 + 3U m + 7U m+1 - U m+2 )/8 which is derived by using an estimate for U m+1/2 provided by averaging 1-sided left and right extrapolations of U. These extrapolations will be very accurate for velocities such as solid body rotation N.B. Special treatment not needed if using Jim Purser s uniform-cubic grid That will also avoid ANY grid imprinting. CSIRO Marine and Atmospheric Research 13

Reduction of grid imprinting Spurious vertical velocities reduced by factor of 8 by improved calculation of pivot velocities near panel edges (for use with reversible interpolation) As seen from vertical velocities of solid-body rotation (after staggering) CSIRO Marine and Atmospheric Research 14

Eastwards solid body rotation in 900 time steps Using superbee limiter CSIRO Marine and Atmospheric Research 15

Solution procedure Start t loop Nx(Dt/N) forward-backward loop Stagger (u, v) t+n(dt/n) Average ps to (psu, psv) t+n(dt/n) Calc (div, sdot, omega) t+n(dt/n) Calc (ps, T) t+(n+1)(dt/n) Calc phi and staggered pressure gradient terms, {then unstagger these Including Coriolis terms, calc unstaggered (u, v) t+(n+1)(dt/n)} End Nx(Dt/N) loop Perform TVD advection (of T, qg, Cartesian_wind_components) using average ps*u, ps*v, sdot from the N substeps Calculate physics contributions End t loop CSIRO Marine and Atmospheric Research 16

F-B can be performed in staggered space Can avoid reversible staggering during the F-B steps to allow whole F-B to be done in staggered space At the start of F-B, stagger u, v, (fu) t, (fv) t During F-B, use (fu) t, (fv) t in momentum eqns At end of F-B, unstagger the net pressure-gradient terms, and apply these over the full Dt (implicit Coriolis) by solving the simple simultaneous equations: U t+1 = U t +Dt*pgx uns + Dt*f(V t+1 +V t )/2 V t+1 = V t +Dt*pgy uns - Dt*f(U t+1 +U t )/2 Behaviour is very similar to more-expensive unstaggering-staggering with Coriolis calculated In unstaggered space CSIRO Marine and Atmospheric Research 17

Treatment of pressure gradient terms using first principles Calculate dphi/dx on pressure surfaces at u-staggered positions (similarly to description by Kurihara 1968) Requires vertical interpolation on adjacent columns and use of standard lapse rate below ground, but NO MPI involved Easy for split-explicit models, but not practicable for semi-explicit models, which usually employ an eigenvector decomposition in the vertical Before introducing this method had noise near orography, needing hybrid vertical coordinates Now no noise and don t need hybrid coordinates Maybe can use unfiltered orography N.B. presently hydrostatic CSIRO Marine and Atmospheric Research 18

Noise See minor noise in PMSL in tropics only - seems unrelated to split-explicit - removed by using weak divergence damping - may be due to computational modes as in WRF No other noise issues, thanks to - use of reversible staggering (N.B. significant noise is seen if simple interpolation of velocity components is used in Coriolis terms) - First principles pressure gradient calculation - application of convective heating distributed over the forwardbackward time steps CSIRO Marine and Atmospheric Research 19

Message passing required during F-B steps Typically 10 F-B steps per advective step Need to pass T, ps (for calculating pressure gradients) Need to pass staggered u and v (for calculating divergence) No MPI needed for reversible wind staggering CSIRO Marine and Atmospheric Research 20

Rainfall AMIP run 1979-1995 OBS DJF (CMAP) OBS JJA (CMAP) 21 CSIRO Marine and Atmospheric Research

CSIRO Marine and Atmospheric Research 22

Comparisons of VCAM and CCAM VCAM advantages No Helmholtz equation needed Includes full dhi_dx terms (no T linearization needed) Mass and moisture conserving No semi-lagrangian resonance issues near steep mountains Simpler MPI ( computation on demand not needed) VCAM disadvantages Restricted to Courant number of 1, but OK since grid is very uniform Nonhydrostatic treatment will be more complicated than CCAM CSIRO Marine and Atmospheric Research 23

Thank you! CSIRO Marine and Atmospheric Research 24