Recent Developments in the NRL Spectral Element Atmospheric Model (NSEAM)* Francis X. Giraldo www.nrlmry.navy.mil/~giraldo/projects/nseam.html *Funded.

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

© Crown copyright Met Office Does the order of the horizontal and vertical transforms matter in the representation of an operational static covariance.
Discretizing the Sphere for Multi-Scale Air Quality Simulations using Variable-Resolution Finite-Volume Techniques Martin J. Otte U.S. EPA Robert Walko.
(c) MSc Module MTMW14 : Numerical modelling of atmospheres and oceans Staggered schemes 3.1 Staggered time schemes.
Lectures on CFD Fundamental Equations
ICONAM ICOsahedral Non-hydrostatic Atmospheric Model -
By S Ziaei-Rad Mechanical Engineering Department, IUT.
ECIV 720 A Advanced Structural Mechanics and Analysis
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
CS 584. Review n Systems of equations and finite element methods are related.
12/21/2001Numerical methods in continuum mechanics1 Continuum Mechanics On the scale of the object to be studied the density and other fluid properties.
Fluid Kinematics Fluid Dynamics . Fluid Flow Concepts and Reynolds Transport Theorem ä Descriptions of: ä fluid motion ä fluid flows ä temporal and spatial.
Multi-Scale Finite-Volume (MSFV) method for elliptic problems Subsurface flow simulation Mark van Kraaij, CASA Seminar Wednesday 13 April 2005.
Momentum flux across the sea surface
Non-hydrostatic algorithm and dynamics in ROMS Yuliya Kanarska, Alexander Shchepetkin, Alexander Shchepetkin, James C. McWilliams, IGPP, UCLA.
MCE 561 Computational Methods in Solid Mechanics
Hydrostatic. HIWPP Hydrostatic Models ModelBy Res. at 40 deg lat Output Freq. Output Res. Vertical Levels NEMS ready Initial Condi- tions Physics GFS.
A Finite Volume Coastal Ocean Model Peter C Chu and Chenwu Fan Naval Postgraduate School Monterey, California, USA.
CHAPTER 8 APPROXIMATE SOLUTIONS THE INTEGRAL METHOD
1 Finite-Volume Formulation. 2 Review of the Integral Equation The integral equation for the conservation statement is: Equation applies for a control.
Basic Concepts of Numerical Weather Prediction 6 September 2012.
Presentation Slides for Chapter 5 of Fundamentals of Atmospheric Modeling 2 nd Edition Mark Z. Jacobson Department of Civil & Environmental Engineering.
CHAPTER 7 NON-LINEAR CONDUCTION PROBLEMS
1 The Spectral Method. 2 Definition where (e m,e n )=δ m,n e n = basis of a Hilbert space (.,.): scalar product in this space In L 2 space where f * :
SELFE: Semi-implicit Eularian- Lagrangian finite element model for cross scale ocean circulation Paper by Yinglong Zhang and Antonio Baptista Presentation.
Efficient High-Order Methods for Geophysical Fluid Dynamics Models* Frank Giraldo Department of Applied Mathematics Naval Postgraduate School, Monterey.
Dr. R. Nagarajan Professor Dept of Chemical Engineering IIT Madras Advanced Transport Phenomena Module 2 Lecture 4 Conservation Principles: Mass Conservation.
NUMERICAL WEATHER PREDICTION K. Lagouvardos-V. Kotroni Institute of Environmental Research National Observatory of Athens NUMERICAL WEATHER PREDICTION.
A Look at High-Order Finite- Volume Schemes for Simulating Atmospheric Flows Paul Ullrich University of Michigan.
Development of WRF-CMAQ Interface Processor (WCIP)
Zavisa Janjic 1 NMM Dynamic Core and HWRF Zavisa Janjic and Matt Pyle NOAA/NWS/NCEP/EMC, NCWCP, College Park, MD.
Hans Burchard Leibniz Institute for Baltic Sea Research Warnemünde How to make a three-dimensional numerical model that.
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
Sept COMP60611 Fundamentals of Concurrency Lab Exercise 2 Notes Notes on the finite difference performance model example – for the lab… Graham Riley,
A cell-integrated semi-Lagrangian dynamical scheme based on a step-function representation Eigil Kaas, Bennert Machenhauer and Peter Hjort Lauritzen Danish.
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
Numerical Models for Geophysical Fluid Dynamics Applications: Do we really need more new models?* Frank Giraldo Department of Applied Mathematics Naval.
1 Finite Elements. 2 Finite elements Formally identical to spectral technique Dependent variables expanded as linear combinations of basis local, non.
24-28 Sept. 2012Baldauf, Reinert, Zängl (DWD)1 Michael Baldauf, Daniel Reinert, Günther Zängl (DWD, Germany) PDEs on the sphere, Cambridge, Sept.
The status and development of the ECMWF forecast model M. Hortal, M. Miller, C. Temperton, A. Untch, N. Wedi ECMWF.
Numerical simulations of inertia-gravity waves and hydrostatic mountain waves using EULAG model Bogdan Rosa, Marcin Kurowski, Zbigniew Piotrowski and Michał.
Presentation of the paper: An unstructured grid, three- dimensional model based on the shallow water equations Vincenzo Casulli and Roy A. Walters Presentation.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Offenbach Semi-Implicit Time Integration (NH Schemes of the Next Generation) J. Steppeler, DWD.
1 The Nonhydrostatic Icosahedral (NIM) Model: Description and Potential Use in Climate Prediction Alexander E. MacDonald Earth System Research Lab Climate.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 24.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Discretization for PDEs Chunfang Chen,Danny Thorne Adam Zornes, Deng Li CS 521 Feb., 9,2006.
1 IV European Conference of Computational Mechanics Hrvoje Gotovac, Veljko Srzić, Tonći Radelja, Vedrana Kozulić Hrvoje Gotovac, Veljko Srzić, Tonći Radelja,
Instability in Leapfrog and Forward-Backward Schemes by Wen-Yih Sun Department of Earth and Atmospheric Sciences Purdue University West Lafayette, IN.
Partial Derivatives Example: Find If solution: Partial Derivatives Example: Find If solution: gradient grad(u) = gradient.
CHANGSHENG CHEN, HEDONG LIU, And ROBERT C. BEARDSLEY
Mass Coordinate WRF Dynamical Core - Eulerian geometric height coordinate (z) core (in framework, parallel, tested in idealized, NWP applications) - Eulerian.
1 Reformulation of the LM fast- waves equation part including a radiative upper boundary condition Almut Gassmann and Hans-Joachim Herzog (Meteorological.
Governing Equations II
Model and Data Hierarchies for Simulating and Understanding Climate Marco A. Giorgetta Demands on next generation dynamical solvers.
Vincent N. Sakwa RSMC, Nairobi
Deutscher Wetterdienst Flux form semi-Lagrangian transport in ICON: construction and results of idealised test cases Daniel Reinert Deutscher Wetterdienst.
Performance of a Semi-Implicit, Semi-Lagrangian Dynamical Core for High Resolution NWP over Complex Terrain L.Bonaventura D.Cesari.
1 Copyright by PZ Bar-Yoseph © Finite Element Methods in Engineering Winter Semester Lecture 7.
X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.
Regional Weather and Climate Modeling:
Global and Regional Atmospheric Modeling Using Spectral Elements
ივანე ჯავახიშვილის სახელობის
Lecture 19 MA471 Fall 2003.
§1.1.4 Affine space (points)
Fluid Kinematics Fluid Dynamics.
COMP60621 Designing for Parallelism
Comparison of CFEM and DG methods
GungHo! A new dynamical core for the Unified Model Nigel Wood, Dynamics Research, UK Met Office © Crown copyright Met Office.
Presentation transcript:

Recent Developments in the NRL Spectral Element Atmospheric Model (NSEAM)* Francis X. Giraldo *Funded by the Office of Naval Research

Motivation Mission of NRL-MRY: Develop NWP models for the Navy Computing Resources: High Performance Computing has shifted towards distributed-memory architectures comprised of tens of thousands of processors (e.g., clustered systems). Current fastest system has 32,000 processors (BlueGene by IBM). Exploiting New Architectures: Need numerical discretization methods that decompose the domain naturally into many smaller subdomains Each subdomain can then be solved independently on-processor

Motivation (continued) State-of-the-Art Global Forecast Models: spectral transformBased on the spectral transform method (i.e. spherical harmonics) Spectral transform method uses global approximation functions and Nproc scales like O(T) and costs O(T^3) New Model: spectral elementNSEAM is based on the spectral element method which combines the high-order accuracy of spectral transforms with domain decomposition property of finite elements Uses local approximation functions and Nproc scales like O(T^2) and costs O(N T^2)

Domain Decomposition ST Models: Nproc = O(T) NSEAM: Nproc=O(T^2)

Spectral Transform Method (Legendre Modal Functions)

Spectral Element Method (Legendre Nodal Functions)

What We Need for a New Model To construct a model the following things are required: 1.Governing set of Partial Differential Equations along with initial and boundary conditions (PDE) 2.A Coordinate System (CS) 3.A Grid Generator in order to place solution values within the domain (GG) 4.A Spatial Discretization method in order to approximate derivatives (SD) 5.A Time-Integrator in order to advance the solution in time (TI) 6.A Very Large Computer (VLC)

Description of NSEAM Hydrostatic primitive equations (PDE) Equations formulated in Cartesian and sigma coordinates (CS) Spectral Element method in horizontal (SD) Finite Volume method in vertical (SD) 2 nd order semi-implicit in time (TI) GMRES with block Jacobi Preconditioning (TI) Message-Passing Interface (VLC) Can use all types of grids including quadrilateral and triangular adaptive grids (GG)

Hydrostatic Primitive Equations (Mass) (Momentum) (Energy) (State) (Tracers such as Moisture/Salinity)

Primitive Spherical Form: Pole problem can be avoided by: –Using Gauss quadrature (as in spherical harmonics) –Creating a hole in the domain (as in gridpoint models) –Using Cartesian coordinates (NSEAM) Why Cartesian Coordinates?

Primitive Equations: Write Primitive Equations as: Weak Problem Statement: Find –such that –where SE Method

Polynomial space for quads and tris Polynomial Approximation on the Quadrilateral: –With polynomial space Polynomial Approximation on the Triangle: –With polynomial space SE Method: Basis Functions

Accuracy of SE Method (Shallow Water on Sphere)

Icosahedral Telescoping Hexahedral Icosahedral Lat-Lon Adaptive Grids Lat-Lon Thin/Reduced

For the system: There are 2 classes of possible time-integrators: –Eulerian - fixed reference frame –Lagrangian - moving reference frame There are 2 subclasses of these methods: –Explicit – strict time-step restriction –Semi-Implicit – lenient time-step restriction –Fully Implicit – no time-step restriction Time-Integrators

Start with: Discretize by 2nd order TI –Everything on the RHS is known. Very fast to solve because only requires the evaluation of a vector of length 3*Np*Nlev (detail of this approach can be found in MWR 2004 paper) Explicit Time-Integrator

Start with: Discretize by 2 nd order TI –A global sparse NONLINEAR system must be solved. This can be quite expensive! The size of the system is (3*Np*Nlev) x (3*Np*Nlev) Fully-Implicit Time-Integrator

Start with: Rewrite as: Discretize by 2 nd order TI –A global sparse LINEAR system must be solved. Via a vertical mode decomposition we can do this by solving: Nlev systems of Np x Np sparse linear systems. This is very fast! (details of this approach can be found in QJRMS 2005 paper). Semi-Implicit Time-Integrator

Performance for T239 L30 (DT=300 seconds on IBM SP4) (Spectral Model) (SE Model)

Performance of NSEAM (216 Processors on IBM SP4) T159 L24 T239 L30 T580 L60

NOGAPS T80 L24 Rossby-Haurwitz Wave 4 (T=5 days)

NSEAM T80 L24 Rossby-Haurwitz Wave 4 (T=5 days)

ECMWF T106 L30 Held-Suarez Test Case (T=1200 days)

NSEAM T64 L20 Held-Suarez Test Case (T=1200 days) Zonal Wind (m/s) Temperature (K)

Comparison of the explicit (dashed line) and semi-implicit (solid line) NSEAM. The semi-implicit uses a time-step 8 times larger than the explicit. The difference between the two are virtually indistinguishable which is what one would hope to see. Jablonowski-Williamson Balanced Initial State (Surface Pressure Error for NSEAM T185 L26)

-90 Meridian0 Meridian The terrain field for NSEAM T239 from two different views of the globe. In this test an initially-balanced still atmosphere is integrated for 30 days. The atmosphere remained perfectly balanced for the length of the integration which is exactly what should happen. Initially-Balanced Still Atmosphere (NSEAM T239 L30 with terrain after 30 days)

No Terrain Terrain The viewpoint of these plots is from the –120 meridian. The temperature contours look similar for both but the effects of the Rockies, Andes, and Antarctica are clearly visible on the right panel. Held-Suarez Test Case (Surface Temp for NSEAM T185 L24 after 30 days)

Pressure Temperature U Velocity V Velocity Jablonowski-Williamson Baroclinic Instability (Surface Values at Day 9 for NSEAM T185 L26)

Jablonowski-Williamson Baroclinic Instability

Jablonowski-Williamson Baroclinic Instability (Surface Values for NSEAM T185 L26 during 0-30 days) Pressure Temperature

Future Work Further testing of NSEAM with terrain Physical parameterization (sub-grid scale processes) Non-hydrostatic equations (to better handle dx < 10 km) Non-hydrostatic Coastal Ocean Model (underway)