Priority project CDC – Overview COSMO General Meeting

Slides:



Advertisements
Similar presentations
WRF Modeling System V2.0 Overview
Advertisements

Günther Zängl, DWD1 Improvements for idealized simulations with the COSMO model Günther Zängl Deutscher Wetterdienst, Offenbach, Germany.
Krakow - September, 15th 2008COSMO WG 2 - Runge Kutta1 Further Developments of the Runge-Kutta Time Integration Scheme Investigation of Convergence (task.
ICONAM ICOsahedral Non-hydrostatic Atmospheric Model -
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Basic Concepts of Numerical Weather Prediction 6 September 2012.
Introduction to Numerical Weather Prediction 4 September 2012.
Deutscher Wetterdienst 1 Status report of WG2 - Numerics and Dynamics COSMO General Meeting , Offenbach Michael Baldauf Deutscher Wetterdienst,
M. Baldauf, DWD Numerical contributions to the Priority Project ‘Runge-Kutta’ COSMO General Meeting, Working Group 2 (Numerics) Bukarest,
Development of WRF-CMAQ Interface Processor (WCIP)
– Equations / variables – Vertical coordinate – Terrain representation – Grid staggering – Time integration scheme – Advection scheme – Boundary conditions.
Gravity Waves, Scale Asymptotics, and the Pseudo-Incompressible Equations Ulrich Achatz Goethe-Universität Frankfurt am Main Rupert Klein (FU Berlin) and.
C M C C Centro Euro-Mediterraneo per i Cambiamenti Climatici COSMO General Meeting - September 8th, 2009 COSMO WG 2 - CDC 1 An implicit solver based on.
– Equations / variables – Vertical coordinate – Terrain representation – Grid staggering – Time integration scheme – Advection scheme – Boundary conditions.
Implementation of an Advection Scheme based on Piecewise Parabolic Method (PPM) in the MesoNH The main goal of this study was to estimate if the RGSW model.
Applied NWP [1.2] “Once the initialization problem was resolved in the 1960s, models based on the primitive equations gradually supplanted those based.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss News from COSMO COSMO User Workshop 2010.
Comparison of convective boundary layer velocity spectra calculated from large eddy simulation and WRF model data Jeremy A. Gibbs and Evgeni Fedorovich.
Priority project CDC Overview Task 1 COSMO-GM, Sept. 2010, Moscow M. Baldauf (DWD)
M. Baldauf (DWD)1 SMC-meeting, Bologna, 05/06. Feb with verification extensions for SMC-teleconf., 16. April 2014 Michael Baldauf (FE13) Proposed.
Michał Ziemiański, Marcin Kurowski, Zbigniew Piotrowski, Bogdan Rosa and Oliver Fuhrer Institute of Meteorology and Water Management (IMGW), MeteoSwiss.
Non-hydrostatic Numerical Model Study on Tropical Mesoscale System During SCOUT DARWIN Campaign Wuhu Feng 1 and M.P. Chipperfield 1 IAS, School of Earth.
Some Aspects of Parameterisation in Small Scaled Models Thomas Roschke German Weather Service Department of Aviation Meteorology.
Sensitivity experiments with the Runge Kutta time integration scheme Lucio TORRISI CNMCA – Pratica di Mare (Rome)
The equations of motion and their numerical solutions II by Nils Wedi (2006) contributions by Mike Cullen and Piotr Smolarkiewicz.
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.
Numerical simulations of inertia-gravity waves and hydrostatic mountain waves using EULAG model Bogdan Rosa, Marcin Kurowski, Zbigniew Piotrowski and Michał.
Status of the COSMO-Model Package Ulrich Schättler.
Toward all-scale simulation of moist atmospheric flows with soundproof equations Wojciech W. Grabowski 1, Marcin J. Kurowski 2, Zbigniew P. Piotrowski.
10 th COSMO General Meeting, Krakow, September 2008 Recent work on pressure bias problem Lucio TORRISI Italian Met. Service CNMCA – Pratica di Mare.
Implementation of Grid Adaptation in CAM: Comparison of Dynamic Cores Babatunde J. Abiodun 1,2 William J. Gutowski 1, and Joseph M. Prusa 1,3 1 Iowa State.
M. Baldauf, U. Blahak (DWD)1 Status report of WG2 - Numerics and Dynamics COSMO General Meeting Sept. 2013, Sibiu M. Baldauf, U. Blahak (DWD)
Bogdan Rosa 1, Marcin Kurowski 1, Damian Wójcik 1, and Michał Ziemiański 1 Acknowledgements: Oliver Fuhrer 2, Zbigniew Piotrowski 1,3 1. Institute of Meteorology.
10-13 Sept. 2012M. Baldauf (DWD)1 Michael Baldauf Deutscher Wetterdienst, Offenbach, Germany Priority Project "Conservative Dynamical Core" Final report.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Status of the COSMO-1 configuration at MeteoSwiss Guy.
1 Priority Project CDC Task 2: The compressible approach COSMO-GM, , Moscow Pier Luigi Vitagliano (CIRA), Michael Baldauf (DWD)
Bogdan Rosa 1, Marcin Kurowski 1 and Michał Ziemiański 1 1. Institute of Meteorology and Water Management (IMGW), Warsaw Podleśna, 61
10 th COSMO General Meeting, Krakow, September 2008 Recent work on pressure bias problem Lucio TORRISI Italian Met. Service CNMCA – Pratica di Mare.
Standardized Test Set for Nonhydrostatic Dynamical Cores of NWP Models
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.
Eidgenössisches Departement des Innern EDI Bundesamt für Meteorologie und Klimatologie MeteoSchweiz Tuning the horizontal diffusion in the COSMO model.
Governing Equations II
Modeling orographic flows on unstructured meshes Piotr Smolarkiewicz, National Center for Atmospheric Research*, USA; Joanna Szmelter, Loughborough University,
Vincent N. Sakwa RSMC, Nairobi
Status Report WG2 J. Steppeler, DWD Zurich Z-Coordinate Runge Kutta and Semi-Lagrangian methods Direct implicit solvers Courant number independent.
Deutscher Wetterdienst 1FE 13 – Working group 2: Dynamics and Numerics report ‘Oct – Sept. 2008’ COSMO General Meeting, Krakau
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Status of the COSMO-1 configuration at MeteoSwiss Guy.
Priority project CDC Task 1.4: Choice of the anelastic equation system and Milestone 3.2: Suitability of fundamental approximations PP CDC-Meeting, ,
A revised formulation of the COSMO surface-to-atmosphere transfer scheme Matthias Raschendorfer COSMO Offenbach 2009 Matthias Raschendorfer.
Operational COSMO of MeteoSwiss
Reporter: Prudence Chien
Kazushi Takemura, Ishioka Keiichi, Shoichi Shige
Progress in development of HARMONIE 3D-Var and 4D-Var Contributions from Magnus Lindskog, Roger Randriamampianina, Ulf Andrae, Ole Vignes, Carlos Geijo,
Development of nonhydrostatic models at the JMA
Status of the COSMO-Software and Documentation
QPF sensitivity to Runge-Kutta and Leapfrog core
Conservative Dynamical Core (CDC)
Coupled atmosphere-ocean simulation on hurricane forecast
“Consolidation of the Surface-to-Atmosphere Transfer-scheme: ConSAT
Bogdan Rosa, Damian K. Wójcik, Michał Z. Ziemiański
Tuning the horizontal diffusion in the COSMO model
Overview of the COSMO NWP model
COSMO-GM Rome, WG-2 Meeting, Sept. 5, 2011
Michael Baldauf Deutscher Wetterdienst, Offenbach, Germany
Bogdan Rosa1, Marcin Kurowski1, Damian Wójcik1,
Ulrich Schättler Source Code Administrator
Conservative Dynamical Core (CDC)
Preparing a new Model Version according to Source Code Management
Support Activities and WG 6 Overview Status Report
Presentation transcript:

Priority project CDC – Overview COSMO General Meeting 05-09 Sept. 2011, Rome M. Baldauf (DWD)

Task 1: the anelastic (EULAG) approach Marcin Kurowski, Bogdan Rosa, Damian Wojcik, Michal Ziemianski talk by Bogdan Rosa Task 2: the compressible approach Pier Luigi Vitagliano, Guy deMorsier Task 3: Validation, Verification 28 Feb. 2011 PP CDC Meeting, Langen 05 Sept. 2011 PP CDC Meeting, Rome

Task 1.1: Idealized tests publications now accepted for Acta Geophysica 59 (6) , 2011 (collection of papers for the EULAG workshop, Sopot, Sept. 2010) B. Rosa, M. J. Kurowski, and M. Z. Ziemiański:Testing the anelastic nonhydrostatic model EULAG as a prospective dynamical core of a numerical weather prediction model. Part I: Dry Benchmarks   M. J. Kurowski, B. Rosa and M. Z. Ziemiański:Testing the anelastic nonhydrostatic model EULAG as a prospective dynamical core of numerical weather prediction model. Part II: Simulations of a supercell   one issue about EULAG workshop June 2011 visit of Damian Wojcik at NCAR (P. Smolarkiewicz) March 2011 visit of Marcin Kurowski at NCAR (P. Smolarkiewicz) 2011 permanent stay of Zbigniew Piotrowski at NCAR (P. Smolarkiewicz)

Task 1.2: Semi-idealized tests with EULAG without parameterizations Task 1.3: Semi-idealized tests with EULAG with a simplified set of parameterizations publications now accepted for Acta Geophysica 59 (6) , 2011 (collection of papers for the EULAG workshop, Sopot, Sept. 2010) M. Z. Ziemiański, M. J. Kurowski, Z. P. Piotrowski, B. Rosa and O. Fuhrer: Toward very high resolution NWP over Alps: Influence of the increasing model resolution on the flow pattern

Task 1.4: Choice of anelastic equation system publication: M. Baldauf: Non-hydrostatic modelling with the COSMO model, proceedings of ‘ECMWF workshop on non-hydrostatic modelling’, ECMWF, p. 161-169 Normal mode analysis of the gravity wave expansion. Extensions towards the results presented last year: inspection of the Lipps, Hemler (1982) JAS, anelastic equation system (additionally to Ogura, Phillips (1962) JAS, Wilhelmson, Ogura (1972) JAS inclusion of Coriolis forces

Dispersion relation for horizontally propagating gravity waves isothermal stratification  ~ 63 km

Dispersion relation for horizontally propagating gravity waves isothermal stratification  ~ 2.5 km

Dispersion relation for horizontally propagating gravity waves N=0.01 1/s  ~ 63 km

Dispersion relation for horizontally propagating gravity waves N=0.01 1/s  ~ 2.5 km

Conclusions about anelastic approximations for smaller scale models and dry Euler equations the anelastic approximation seems to work quite good keep in mind that short sound waves are also strongly damped in our compressible solver (divergence damping) all of the idealised tests studied in task 1.1 delivered satisfying results with the anelastic approx. objectives against the anelastic approach from Davies et al. (2003) mainly stem from larger scale applications what is the meteorological meaning of long sound waves and the Lamb mode? relevance of deviation for very long gravity waves?  tests with large scale mountain flows (upstream blocking, ...) are there changes in the assessment when moist processes are studied?

Task 1.6: Coupling of EULAG dyn. core with COSMO via an interface intermediate step and to keep the amount of work in a reasonable range: coupling via an interface. This means that the EULAG dyn. core keeps his own variables, data structure, … It is not the aim to have a very efficient code version at this stage but to have a useable model version. - advance the EULAG code to a minimum set of technical requirements for the coupling: - convert the code from F77 to F90 style without changing too much of the structure (mainly introduce free formatting, replace goto, continue-statements by end if, end do, …) - replace all fields with fixed dimensions into allocatable fields - where necessary, replace COMMON-blocks by MODULES - define an interface for the coupling of COSMO and EULAG dyn. core. A call like ‘org_runge_kutta’ in organize_dynamics.f90 should be aimed at. This interface must treat - the transformation of the variable set (u,v,w, p’, T’ in COSMO, rho, rho*u, rho*v, rho*w, Theta in EULAG) - probably the grid position (staggered in COSMO, unstaggered in EULAG) - the metric coefficients of the terrain following coordinate. In COSMO a more transparent treatment of such terms should be considered also. - the coupling of physics tendencies with the dynamical core - the use of MPDATA as a tracer advection scheme - the domain decomposition in COSMO and EULAG should be the same, i.e. the same grid points should lie on the same processor domains Deliverables: COSMO version which uses EULAG dynamical core instead of Runge-Kutta or Leapfrog

Task 1.6 18-29 Oct. 2010 visit of Damian Wojcik at DWD introduction to the COSMO code by U. Schättler, U. Blahak, M. Baldauf 18-22 July 2011 visit of D. Wojcik at DWD (M. Baldauf, A. Seifert) coupling with physics until February 2011: conversion of EULAG code from Fortran 77 to F90 free format syntax remove GOTO as far as possible remove COMMON blocks, EQUIVALENCE statements remove DATA and BLOCKDATA statements introduce dynamic memory allocation Names and comments in English ... March 2011: adapting COSMO's MPI communication Configuration via namelists

Physics-Dynamics-coupling in COSMO fields n=(u, v, w, pp, T, ...)n Physics (I) Radiation Convection Coriolis force ('old' scheme) Turbulence ‚Physics (I)‘-tendencies n(phys I) Dynamics Runge-Kutta [(phys) + (adv) --> fast_waves ] fields *=(u, v, w, pp, T, ...)* Physics (II) Cloud Physics ‚Physics (II)‘-tendencies n(phys II) fields n+1=(u, v, w, pp, T, ...)n+1 FE 13 – 10.09.2018

Task 1.6 Coupling with physics: should be possible as in COSMO use the tendencies of the most of the parameterizations exception: microphysics update thermodynamic fields by microphysics; u, v, w (on A-grid) are not affected! use diffusion operator from EULAG instead of the COSMO one? Work to do: transfer the metrics of the terrain-following coordinate from COSMO to EULAG. No fundamental problem, because EULAG allows a greater class of coordinate transformations and topologies (sphere, torus, ...) than COSMO (exception: hybrid coordinate not trivial) Nov. 2011: two week visit of Damian Wojcik at DWD is planned

Task 1.7: Technical testing with COSMO by idealised cases The correct coupling of the EULAG dyn. core into COSMO can be at first tested with the implemented idealised test cases (see task 3.1). This testing can be performed ‘by a press of a button’ in COSMO. The staff is now well trained with the idealised tests (see task 1.1), therefore it is not necessary to perform an extended analysis of such idealised tests, but simply to check if any technical coupling problems occur. Deliverables: (very) short report about the success of the idealised tests in COSMO

Task 1.8: Real case simulations with the preliminary coupled version After finishing task 1.7 real case simulations with full physics parameterisations with COSMO are possible. Stand-alone runs for several weather regimes can be performed for both dynamical cores (EULAG, RK) at different resolutions. One has to obey that physical parameterizations have to be adapted to the new dynamical core. This probably requires support from the physical parameterization working group. Deliverables: report about the behaviour of real case test simulations with COSMO

Task 1.9: Idealized and Real case simulations with a vertically extended domain Motivation: possible future use of satellite data  much higher model top is needed. use of COSMO for scientific studies e.g. of gravity waves in the middle atmosphere. Is COSMO well suited for that ? (first steps: ‘new reference atmosphere’,...) Of course a new dynamical core also should be investigated (or improved) in this respect. try the COSMO simulations, start with idealized flows over mountains and the atmosphere at rest test case. For real case simulations: for model tops until 60-70 km boundary data from IFS can be used.Test accuracy of int2lm Comparison of the EULAG implementation with COSMO runs (test this by atmosphere at rest idealized test case)

Task 1.10: Development of open boundary conditions at the outflow boundary (see item 3.4 of the 'decision tree for CDC', 26. Jan. 2010) The nesting of an anelastic approximated model to a compressible one (COSMO or e.g. ICON in the future) poses problems at the boundary. The solution of an elliptic equation for the pressure with prescribed values at all the boundaries affects the inner solution of the EULAG very strongly. At least at the outflow boundaries a better solution using open (non-reflecting) boundaries should be found.

If tasks 1. 6, 1. 7 are finished and task 1 If tasks 1.6, 1.7 are finished and task 1.8 is in a reasonable state, then: Task 3.4: Verification of the whole model ... by real observation data (Synop, upper air, radar data); model runs over several weeks in a quasi operational environment (like NUMEX at DWD). This should not be too difficult because the whole I/O of COSMO is not affected. One should distinguish two stages: 1.) pure forecast runs starting from an initial state generated by COSMO runs can be performed (data assimilation based on nudging is not possible!) (can a simplified version of DFI be used to filter out initial disturbances?) 2.) To install a complete data assimilation cycle with COSMO/EULAG, probably the success of KENDA is a prerequisite. Every contribution to such a verification is welcome!

Task 2: The compressible approach Task 2.2 Complete FV-solver for the EULER equations and subsequent tasks 2.5, 2.6, 2.7 no further work done in 2010/11 estimation about useability of dual time stepping during the next COSMO year possible future of this part of the project: treat it as a priority task in WG2 (?)

Task 2.3: Fully 3D conservative advection scheme G. deMorsier (MeteoCH), M. Müllner Aim of the diploma thesis (6 months) was to implement, evaluate and test a fully three-dimensional advection scheme in the COSMO model New advection scheme: MPDATA (Multidimensional Positive Definite Advection Transport Algorithm) Main differences: MPDATA is multidimensional and conservative Bott is approximately conservative , but direction splitted semi-Lagrangian is 3D, but not conservative

Solid Body Rotation Tests Cone tracer with 5 grid points radius NO background NO orography Δx = 2.2km Δt = 20s Courant nb. ~ 0.3 Initial distribution for the solid body rotation tests

Solid Body Rotation Test I MPDATA (iord=2, nonos=1) Bott_2 advection scheme (a) (a) Max. 1 (b) (b) (d) (d) (c) (c) Min. 0 Tracer at the beginning (a), after 1h (b), after 2h (c) and after 3h (d)

Error measures Phase shift: distance of exact maximum to computed maximum Diffusion: difference between computed and exact maximum value

Error measures for Test I Advection Scheme Maximum value after one rotation Phase error Diffusion error Bott_2 0.501 1.414 0.499 Semi Lagrange 0.510 0.490 MPDATA: iord=2, nonos=0 0.219 2 0.781 iord=3, nonos=0 0.348 2.236 0.652 iord=2, nonos=1 0.217 0.783 iord=3, nonos=1 0.344 0.656 Conclusions: • MPDATA is very diffusive large phase errors for MPDATA smallest diffusion error for SL

Tracer Test in a deformation flow Cone tracer with 5 grid points radius NO background NO orography Δx = 2.2km Δt = 20s max. Courant nb. ~ 0.04

Error measures for deformation flow Advection Scheme Maximum value after 5h Maximum value after 10h Bott_2 0.297 0.148 Semi Lagrange 0.334 0.164 MPDATA: iord=2, nonos=0 0.278 0.126 iord=3, nonos=0 0.299 0.149 iord=2, nonos=1 0.267 0.128 iord=3, nonos=1 0.287 0.146 Conclusions: • best performance for SL small impact of MPDATA parameter choice small advantage of MPDATA over Bott

Summary and Conclusions MPDATA can be much more diffusive than Bott and SL schemes High phase errors with MPDATA in rotation tests MPDATA is better than the Bott scheme for divergent/convergent flows More computer time needed for MPDATA MPDATA scheme was not tested in a 3D configuration For the moment MPDATA runs only on one processor What would be the results of Bott with a full strang splitting at each time step (zyxyz)?

Thank you for your attention

A collection of sound proof equation sets Boussinesq-approximation: replace cont.eqn. by div v = 0 only usable for shallow flows anelastic approximation by Ogura, Phillips (1962) JAS: use div 0v = 0 and isentropic base state 0=const.  problem with deep convection anelastic approximation by Wilhelmson and Ogura (1972) JAS: 0  const. possible; but energy conservation lost anelastic approximation by Lipps, Hemler (1982) JAS  EULAG eqn. set allows weakly variing 0=0(z); energy conserving pseudo-incompressible equations (Durran, 1989) JAS: replace cont.eqn. by div 00v = H/cp/0 (H=latent heating rate) is also usable in regions of strong static stability; energy conserving

Comparison between the compressible equations and the anelastic approximation; linear analysis (normal modes) p=p0+p’ T=T0+T’ divergence damping switches: compressible: all i=1 compr. + div. damp.: all i=1 anelastic: 2,3=0, 1,4,5=1 Galilei-Invarianz nur, falls delta2 = delta3 und delta4=1 Bretherton-Transformation: (inverse) scale height: ~ (10 km)-1 32

Dispersion relation  = (kx, kz) of internal waves wave ansatz: u(x,z,t) = u(kx, kz,) exp( i ( kx x + kz z -  t ) ), w(x,z,t)= … cs sound velocity ( ~ 330 m/s) N Brunt-Vaisala-frequency ( ~ 0.01 1/s) a acoustic cut off frequency (~ 0.03 1/s) Re /a sound waves compr. + div.damp. anelast. approx: keine Schallwellen volle kompress. Gln und anelast. Gln: omega ist rein reell kompress. Gln + Div. dämpfung: omega ist komplex gravity waves a N cos   =  (kz, kx) = 0° k * cs / a  ~ 7 km  ~ 3.5 km 33

Dispersion relation  = (kx, kz) of internal waves Strong damping of short sound waves in the compressible equations due to artificial divergence damping. Im /a (timescale 1/a ~ 30 sec.) Im omega < 0  Dämpfung ~ exp ( - i omega t ) ~ exp( (Im omega/omega_a) * ( t/T_a) ) wenn man Zeiten in Vielfachen von T_a = 1/omega_a ~ 30 sec misst. k * cs / a  ~ 7 km  ~ 3.5 km 34

Dispersion relation  = (kx, kz) of internal waves; only gravity waves /a N cos  N ~ 0.01 1/s  =  (kz, kx) = 0° quite similar dispersion relation for anelastic and compressible eqns. k * cs / a  ~ 7 km  ~ 3.5 km

Dispersion relation  = (kx, kz) of internal waves only gravity waves  =  (kz, kx) = 0° /a N ~ 0.01 1/s anelastic smaller differences for very long gravity waves compressible, with divergence damping compressible k * cs / a  ~ 70 km

Dispersion relation  = (kx, kz) of internal waves focus on long gravity waves  =  (kz, kx) = 0° /a N ~ 0.018 1/s anelastic compressible, with divergence damping compressible Work to be done: inclusion of f-plane Effects. k * cs / a  ~ 70 km

summary of section '7. conclusions': Davies et al. (2003) QJRMS 'Validity of anelastic and other equation sets as inferred from normal-mode analysis' summary of section '7. conclusions': Lamb modes (external acoustic): are filtered out by all sound proof approximations external Rossby modes: Lipps and Hemler (1982) set: distorts the height-scale pseudo-incompressible: handles height-scale correctly internal Rossby modes: anelastic sets misrepresent them at wavelengths typically encountered in atmospheric models. pseudo-incompressible handles them correctly. internal gravity modes: all sound proof sets mishandle deep vertical modes at large horizontal scale. Good representation of smaller horizontal scales