R&D on dynamical kernels and subkm scale modeling with ALADIN/AROME. 35th EWGLAM and 20th SRNWP Meeting

Similar documents
RK-Time Integration and High-Order Spatial Discretization a New Dynamical Core for the LMK

Regional Cooperation for Limited Area Modeling in Central Europe. Dynamics in LACE. Petra Smolíková thanks to many colleagues

Porting and Optimizing the COSMOS coupled model on Power6

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement

A mass-conservative version of the semi- Lagrangian semi-implicit HIRLAM using Lagrangian vertical coordinates

Global Numerical Weather Predictions and the semi-lagrangian semi-implicit dynamical 1 / 27. ECMWF forecast model

ATM 298, Spring 2013 Lecture 4 Numerical Methods: Horizontal DiscreDzaDons April 10, Paul A. Ullrich (HH 251)

EULAG: high-resolution computational model for research of multi-scale geophysical fluid dynamics

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement

Advanced Numerical Methods for Numerical Weather Prediction

Advanced Numerical Methods for NWP Models

Mass-flux parameterization in the shallow convection gray zone

MATERHORN The immersed boundary method for flow over complex terrain

The ICON project: Design and performance of an unstructured grid approach for a global triangular grid model

Numerical Methods for (Time-Dependent) HJ PDEs

Pentagon Shield: Experiments with a nonosillatory forwardin-time CFD code (EuLag) to simulate flow around the Pentagon

CS205b/CME306. Lecture 9

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

Development and Testing of a Next Generation Spectral Element Model for the US Navy

A Multiscale Nested Modeling Framework to Simulate the Interaction of Surface Gravity Waves with Nonlinear Internal Gravity Waves

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

Vertically combined shaved cell method in a z-coordinate nonhydrostatic atmospheric model

Nonhydrostatic Atmospheric Modeling using a z-coordinate Representation

Horizontal Mixing in the WRF-ARW Model. Russ Schumacher AT April 2006

Validation of the Safety Lagrangian Atmospheric Model (SLAM) against a wind tunnel experiment over an industrial complex area

A Test Suite for GCMs: An Intercomparison of 11 Dynamical Cores

Introduction to the SBLI code. N. De Tullio and N.D.Sandham Faculty of Engineering and the Environment University of Southampton

A 3-D Finite-Volume Nonhydrostatic Icosahedral Model (NIM) Jin Lee

SPH: Towards the simulation of wave-body interactions in extreme seas

A Semi-Lagrangian Discontinuous Galerkin (SLDG) Conservative Transport Scheme on the Cubed-Sphere

NUMERICAL SIMULATION OF THE SHALLOW WATER EQUATIONS USING A TIME-CENTERED SPLIT-IMPLICIT METHOD

VI Workshop Brasileiro de Micrometeorologia

This is an author-deposited version published in: Eprints ID: 4362

Table of contents for: Waves and Mean Flows by Oliver Bühler Cambridge University Press 2009 Monographs on Mechanics. Contents.

Using efficient numerical methods in large-scale air pollution modelling

Super-Parameterization of Boundary Layer Roll Vortices in Tropical Cyclone Models

Navier-Stokes & Flow Simulation

Assimilation. Project Team INRIA MOISE Laboratoire Jean Kuntzmann Grenoble, France ADDISA ANR project.

J. Vira, M. Sofiev SILAM winter school, February 2013, FMI

Final Report. Discontinuous Galerkin Compressible Euler Equation Solver. May 14, Andrey Andreyev. Adviser: Dr. James Baeder

A Multiscale Non-hydrostatic Atmospheric Model for Regional and Global Applications

Global non-hydrostatic modelling using Voronoi meshes: The MPAS model

Ocean Simulations using MPAS-Ocean

Advanced Numerical Methods for Numerical Weather Prediction

A Simulation of Global Atmosphere Model NICAM on TSUBAME 2.5 Using OpenACC

The ECMWF forecast model, quo vadis?

1 Past Research and Achievements

A New Dynamical Core with Local Mesh Refinement. Todd Ringler

New formulations of the semi-lagrangian method for Vlasov-type equations

Marshall Ward National Computational Infrastructure

On the Relative Performance of One-way and Two-way Grid Nesting

Boundary Layer Parameterization

Aurélien Thinat Stéphane Cordier 1, François Cany

Deutscher Wetterdienst. Ulrich Schättler Deutscher Wetterdienst Research and Development

Overview for Families

MODELLING THE FLOW AROUND AN ISLAND AND A HEADLAND: APPLICATION OF A TWO MIXING LENGTH MODEL WITH TELEMAC3D. Nicolas Chini 1 and Peter K.

Numerical Methods for Hyperbolic and Kinetic Equations

Introduction to parallel Computing

Radial Basis Function-Generated Finite Differences (RBF-FD): New Opportunities for Applications in Scientific Computing

Finite Volume Discretization on Irregular Voronoi Grids

AOSC 614 Addition to Section (page 82) Robert-Asselin-Williams (RAW) filter for the Leap-frog scheme

Numerical Integration

Possibility of Implicit LES for Two-Dimensional Incompressible Lid-Driven Cavity Flow Based on COMSOL Multiphysics

Continued Investigation of Small-Scale Air-Sea Coupled Dynamics Using CBLAST Data

The next generation supercomputer. Masami NARITA, Keiichi KATAYAMA Numerical Prediction Division, Japan Meteorological Agency

AIRCITY: A VERY HIGH-RESOLUTION 3D ATMOSPHERIC MODELING SYSTEM FOR PARIS.

HIGH PERFORMANCE LARGE EDDY SIMULATION OF TURBULENT FLOWS AROUND PWR MIXING GRIDS

Micrometeorology and Ecology

3D Finite Difference Time-Domain Modeling of Acoustic Wave Propagation based on Domain Decomposition

Topic 3.1: Introduction to Multivariate Functions (Functions of Two or More Variables)

Realistic Animation of Fluids

ALE and AMR Mesh Refinement Techniques for Multi-material Hydrodynamics Problems

Simulation in Computer Graphics. Particles. Matthias Teschner. Computer Science Department University of Freiburg

Characteristic Aspects of SPH Solutions

Long time integrations of a convective PDE on the sphere by RBF collocation

Prof. B.S. Thandaveswara. The computation of a flood wave resulting from a dam break basically involves two

Unified Model Performance on the NEC SX-6

Water. Notes. Free surface. Boundary conditions. This week: extend our 3D flow solver to full 3D water We need to add two things:

Hybrid Simulation of Wake Vortices during Landing HPCN-Workshop 2014

MODELED MESOSCALE GRAVITY WAVES: CONTINUOUS SPECTRUM AND ENERGY CASCADE Chungu Lu 1, Steven Koch, Fuqing Zhang, and Ning Wang

Numerical Methods in Aerodynamics. Fluid Structure Interaction. Lecture 4: Fluid Structure Interaction

MAR 572 Geophysical Simulation

Lagrangian methods and Smoothed Particle Hydrodynamics (SPH) Computation in Astrophysics Seminar (Spring 2006) L. J. Dursi

ICON for HD(CP) 2. High Definition Clouds and Precipitation for Advancing Climate Prediction

ALGORITHMS FOR SIMULATION OF SOUND AND ULTRASOUND PROPAGATION IN COMPLEX DISPERSIVE ENVIRONMENTS

Computer Architectures and Aspects of NWP models

Tutorial 17. Using the Mixture and Eulerian Multiphase Models

A Spectral Element Eulerian-Lagrangian Atmospheric Model (SEELAM)

LS-DYNA 980 : Recent Developments, Application Areas and Validation Process of the Incompressible fluid solver (ICFD) in LS-DYNA.

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

1. INTRODUCTION 2. SIMPLIFIED CFD APPROACH

Physics Tutorial 2: Numerical Integration Methods

Introduzione all'uso di un modello numerico di circolazione: ROMS-AGRIF Andrea Doglioli

Sensitivity of resolved and parameterized surface drag to changes in resolution and parameterization

Math 225 Scientific Computing II Outline of Lectures

Just on time to face new challenges with NEC super-computer at Meteo-France

2-D Hydraulic Modeling Theory & Practice

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

HPC Usage for Aerodynamic Flow Computation with Different Levels of Detail

Semi-Lagrangian Advection. The Basic Idea. x 1.

Transcription:

R&D on dynamical kernels and subkm scale modeling with ALADIN/AROME 35th EWGLAM and 20th SRNWP Meeting

Outline 1. 500m resolution experiments 2. Scalability 3. Ongoing research in Meteo-France with dynamics

AROME 500m configuration Our next targeted AROME resolution will be of 1.3 km resolution (cf François Bouyssel s presentation) The jump from 2.5 km to 1.3 km then 0.5 km allows a better representation of orography, of the downdrafts and the updrafts in convective systems, generally more phenomena should be better explicitly represented Working with 500m resolution has two goals : Anticipating possible issues (instabilities, steep slopes..) Testing the quality of such configurations Apparently no steep-slope problems (tested over the Alps) arose, some upper air wind too strong explosions were treated with specific bottom boundary layer options, the transition from hybrid vertical coordinates and pressure coordinates also had to be redesigned in some cases. Today s AROME 500m configuration : EDKF scheme (shallow convection) still activated (ongoing work on this topic) Coupling zone increased Specific bottom boundary conditions options Modification of the time scheme options : a predictor-corrector scheme is now used. Here are the evolution of the AROME timesteps at different resolutions : 2.5 km : 60s (no predictor corrector) 1.3 km : 45s (predictor corrector) 0.5 km : 15 s (predictor corrector)

AROME 500m configuration strong wind case Gravity waves generated over mountain ranges are classic test cases for evaluating the behavior of models Here is a simulation performed on the Klaus tempest case (2009) with strong winds over the Pyrenees range The comparison between, 2.5km and 500m run shows a similarity of the wave structure with a non-hydrostatic trapped lee wave downstream This smallscale simulation provides a nice refinement of the good simulation of AROME 500m Cross section over the Pyrenees for the Xynthia storm case. Trapped Lee waves are well captured by the model at 500m resolution. Comparaison at 2.5 km

AROME 500m heavy rain forecasts A test case on a heavy rain event case : 2-8 Novembre 2011, heavy precipitations over south-east of France. AROME-500 m configuration was coupled to AROME-operational (2.5 km). Good behavior, no coupling visible issues despite the complicated boundary conditions. Brier Skill Score Brier Skill Score is improved, at least the rain forecast is not worse. => we know at 2.5 km we are at the limit in term of resolution for explicit convection (Although AROME already showed its good behavior) so we can hope improvement in future. Observations AROME 2.5km AROME 500m

AROME 500m around airport simulation Wake Vorticies is a major concern for airport safety, a tradeoff between security and take off/landing high frequency needs to be found We designed a model with a 500m gridisze around CDG airport It enables us to test the usefulness in a context of a wake-vortex prediction program This AROME airport configuration provides refined wind, TKE and EDR fields to a Wake Vortex prediction system The goal is to adjust the take-off and landing delay between two planes to increase the airport capacity Having a model at 500m resolution helped somehow improving 10m wind forecast

Higher resolution, scientific open questions Some open questions for hectometric resolutions Do we need some 3D features? (physic, turbulence) : Probably not at 500m, our models have other uncertainties that must overwrite the refinement gain of 3D parameterizations. Which shallow convection scheme do we need? Coupling frequency, coupling zone size. Physiographic fields resolution. Volume of the data to treat. For lower resolutions (LES mode) Issues like 3D parameterizations that might have been avoided for 500m resolutions should become problematic. Which turbulence parameters, turbulence mixing length : LES rather use Deardorf mixing length, we use BL 89, our tests at 500m resolution show a big gap between BL89 and Deardorf.

2. Scalability

Scalability : High Performance Computing machine Context For nearly 15 years the clock rate of processors has not increased. But the typical linewidth in the process of processor manufacturing has continued decreasing, today it is 32 nanometers, Intel intends to go down to 4 nm by the year 2022. This allowed to increase the performance of a single processor unit, by enabling more complex architecture => the performance of a single core unit will keep on increasing. This allowed also to use more processors in parallel for a reduced communication cost at a constant power supply cost. We don t know what the computers for meteorological applications 15 years from now will be, but we can presume that we will have to use more and more processors grouped as cores around a common memory shared by one node. Communication latency and bandwidth are key features for scalability. Today, already big configurations are available for research purposes (>100 000 cores).

Scalability : Arome/Aladin context We might have some reasons to worry about the performance of our forecasting system on future computers. Scalability is the general term that describes the drop in time when running a code on more and more processors, a perfect scalability means a forecast time divided by two when multiplying the number of processors by two. Some parts of the forecast model may possibly be not scalable, we can identify three problems : The semi-lagrangian part, that involves communications with neighbouring MPI-nodes that own grid points from the halo The grid-point to spectral transform (and vice-versa) despite the fast Fourier transform scales as N log(n) (N being the total number of points), this bi-fourier transform requires a global transposition of data in memory, this could be also of concern. Other reasons linked to the nature of the code, like I/O, parts of the code that are not well parallelized.

Scalability : Arome/Aladin context Current tests show no different behavior in term of scalability between spectral implicit models, anelastic-based models, explicit models. AROME/ALADIN model still runs reasonably fast for a given classical horizontal gridsize. With 4000x3000 gridpoints on 16000 computation cores, no specific problems arise. The scalability issue seems to be strongly linked with the communication network performances, the number of communication port on each node, the topology of the communication network Scalability issues linked with data assimilation : for the time being not a problem in AROME 3Dvar (most of the computational cost is due to forecast).

Scalability : Algorithmic solutions to the global communication issue How to avoid spectral space computation? Either write (or take) a new core from scratch with a gridpoint only discretization. Or modify the current dynamics to remove the spectral computations steps by steps keeping our ALADIN/AROME core by doing the relevant modifications; this the PhD work of S. Caluwaerts (cf yesteday s P. Termonia presentation) with the use of finite elements on the horizontal with the A-grid.

3. Ongoing research in Meteo-France with dynamics

Collaboration on icosahedral grids Models on icosahedral grids are a more and more used (good conservation properties, no more pole issue ) We need to explore this path to develop an expertise in this field. Collaboration with the Laboratoire de Météorologie dynamique (LMD) which designed such a model in hydrostatic formulation (DYNAMICO project). This model is used for climatological studies, it behaves well with respect to accuracy, conservation law and waves dispersion. We plan to : work with a local area version of the model work on a non-hydrostatic version : a careful choice of the non-hydrostatic variables to use is required to ensure a good model stability. This stability must first be studied theoretically design an up-to date timestepping technique, either a timesplit method with implicit vertical treatment of sound waves, or a 3D-implicit method. Icosahedral grid drawn In sadourny et al 1969

Steep topography problem Terrain following coordinates are used in almost every meteorological model (either being z or pressure based). With such a system around steep topography the horizontal derivatives of pressure becomes the addition of two large canceling terms, this could diminish accuracy 2.5 km, max slope is 25 : (white mount mountain) 1.3 km, max slope is 38 : (white mount mountain) 0.5 km max slope is 53 : (Eiger Nordwand, known as one of the steepest mountain of the Alps) p p Using pure z coordinate systems could solve the problem as long as relevant bottom boundary conditions are used These techniques are already used for some time now in oceanography Here s a test on academic orographic waves. Overshoots are observed in the pure-z coordinate model, coming from the step-pyramid like representation of the mountain RT p

Time discretization studies 1/3 AROME/ALADIN are semi-lagrangian, semi-implicit models. The set of NH equations was specifically chosen to ensure a better stability as regards rapid waves (in particular the variable representing the vertical velocity is very specific) In order to test the stability of our model as regards the specificity of our variables a specific linear analysis of different time scheme is required. Two approaches were tested : Time splitting multi step methods : Klemp & Wilhelmson (1978), Skamarock & Klemp (1992, 1994) ; Wicker & Skamarock (2002), Klemp et al. (2007) WRF ; Baldauf (2008, 2010) COSMO model ; More recent implicit explicit (IMEX) method : Durran & Blossey (2012): multi-step methods; Giraldo et al. (2013): multi-step & multi-stage methods Ullrich & Jablonowski (2012): multi-stage (Runge-Kutta) methods; Weller, Lock, Wood (2013): multi-stage methods;

Time discretization studies 2/3 Multi step time splitting methods The RHS term is separated into a fast (sound waves) and a slow mode : Time splitting : X t t X τ t = S ( X t ) Multi step : = F t (X τ ) } X = X t + X τ l S Instability areas (in dark) No Asselin filter lλ N f M=2 Slow part S is treated with an explicit leapfrog l S scheme (with and without Asselin filter) Fast part F is treated with an horizontal explicit vertical implicit (HEVI) method with a subdivision of the Dt timestep. l N =kdtc s = dimensionless number linked with speed of sound waves l s =kdtu = dimensionless number linked with slow mode speed With Asselin filter : stability area is improved l N

Time discretization studies 3/3 : IMEX method RHS is divided into 3 terms, slow mode, fast horizontal mode, fast vertical mode. X t = S (X )+ F H ( X)+F V ( X ) S(x) term is treated with an order 3 Runge-Kutta scheme. F H (x) is treated with a trapezoidal leap-frog explicit scheme. F V (X) is treated implicitly The stability area is larger compared to the previous method. l S Theoretical analysis with a lot of approximation (linear analysis, decomposition into verticals modes ) to be tested with real models. l N Instability areas (in dark)

THANK YOU FOR YOUR ATTENTION!