Development of a high resolution operational model at JMA Kengo Matsubayashi Numerical Prediction Division, Japan Meteorological Agency with Kohei Kawano,

Slides:



Advertisements
Similar presentations
Weather Research & Forecasting: A General Overview
Advertisements

4 th order Embedded Boundary FDTD algorithm for Maxwell Equations Lingling Wu, Stony Brook University Roman Samulyak, BNL Tianshi Lu, BNL Application collaborators:
Introduction to data assimilation in meteorology Pierre Brousseau, Ludovic Auger ATMO 08,Alghero, september 2008.
WRF Modeling System V2.0 Overview
Assimilation Algorithms: Tangent Linear and Adjoint models Yannick Trémolet ECMWF Data Assimilation Training Course March 2006.
Training course: boundary layer IV Parametrization above the surface layer (layout) Overview of models Slab (integral) models K-closure model K-profile.
(c) MSc Module MTMW14 : Numerical modelling of atmospheres and oceans Staggered schemes 3.1 Staggered time schemes.
RAMS/BRAMS Basic equations and some numerical issues.
ICONAM ICOsahedral Non-hydrostatic Atmospheric Model -
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
GRAPES-Based Nowcasting: System design and Progress Jishan Xue, Hongya Liu and Hu Zhijing Chinese Academy of Meteorological Sciences Toulouse Sept 2005.
Design and evaluation of the National Institute for Environmental Studies (NIES) transport model Dmitry Belikov and Shamil Maksyutov National Institute.
Eta Model. Hybrid and Eta Coordinates ground MSL ground Pressure domain Sigma domain  = 0  = 1  = 1 Ptop  = 0.
Nesting. Eta Model Hybrid and Eta Coordinates ground MSL ground Pressure domain Sigma domain  = 0  = 1  = 1 Ptop  = 0.
Rapid Update Cycle Model William Sachman and Steven Earle ESC452 - Spring 2006.
A Concept of Environmental Forecasting and Variational Organization of Modeling Technology Vladimir Penenko Institute of Computational Mathematics and.
Network and Grid Computing –Modeling, Algorithms, and Software Mo Mu Joint work with Xiao Hong Zhu, Falcon Siu.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Numerical weather prediction: current state and perspectives M.A.Tolstykh Institute of Numerical Mathematics RAS, and Hydrometcentre of Russia.
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC CG Mingham, L Qian, DM Causon and DM Ingram Centre for Mathematical Modelling and Flow Analysis Manchester.
Basic Concepts of Numerical Weather Prediction 6 September 2012.
Numerical Weather Prediction Division The usage of the ATOVS data in the Korea Meteorological Administration (KMA) Sang-Won Joo Korea Meteorological Administration.
Initial Experiments on Simulation of Windshear and Significant Convection Events using Aviation Model (AVM) Wai-Kin Wong 1, C.S. Lau 2 and P.W. Chan 1.
Numerical simulations of the severe rainfall in Pula, Croatia, on 25 th September 2010 Antonio Stanešić, Stjepan Ivatek-Šahdan, Martina Tudor and Dunja.
Development of WRF-CMAQ Interface Processor (WCIP)
HWRF ERROR ANALYSIS T N Krishnamurti A.Thomas A. Simon Florida State University.
The Finite Volume Method
Moisture observation by a dense GPS receiver network and its assimilation to JMA Meso ‑ Scale Model Koichi Yoshimoto 1, Yoshihiro Ishikawa 1, Yoshinori.
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.
Hans Burchard Leibniz Institute for Baltic Sea Research Warnemünde How to make a three-dimensional numerical model that.
Applied NWP [1.2] “Once the initialization problem was resolved in the 1960s, models based on the primitive equations gradually supplanted those based.
Comparison of convective boundary layer velocity spectra calculated from large eddy simulation and WRF model data Jeremy A. Gibbs and Evgeni Fedorovich.
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.
Higher Resolution Operational Models. Operational Mesoscale Model History Early: LFM, NGM (history) Eta (mainly history) MM5: Still used by some, but.
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
Sensitivity Analysis of Mesoscale Forecasts from Large Ensembles of Randomly and Non-Randomly Perturbed Model Runs William Martin November 10, 2005.
RC LACE 25th EWGLAM Meeting 6-9 October 2003, Lisbon1.
Georgia Institute of Technology Initial Application of the Adaptive Grid Air Quality Model Dr. M. Talat Odman, Maudood N. Khan Georgia Institute of Technology.
Ocean modelling activities in Japan (some of activities in China and Korea are included in the report) report to the CLIVAR Working Group for Ocean Model.
Ensemble data assimilation in an operational context: the experience at the Italian Weather Service Massimo Bonavita and Lucio Torrisi CNMCA-UGM, Rome.
The status and development of the ECMWF forecast model M. Hortal, M. Miller, C. Temperton, A. Untch, N. Wedi ECMWF.
10 th COSMO General Meeting, Krakow, September 2008 Recent work on pressure bias problem Lucio TORRISI Italian Met. Service CNMCA – Pratica di Mare.
1 The Nonhydrostatic Icosahedral (NIM) Model: Description and Potential Use in Climate Prediction Alexander E. MacDonald Earth System Research Lab Climate.
Gas-kineitc MHD Numerical Scheme and Its Applications to Solar Magneto-convection Tian Chunlin Beijing 2010.Dec.3.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Computation and analysis of the Kinetic Energy Spectra of a SI- SL Model GRAPES Dehui Chen and Y.J. Zheng and Z.Y. Jin State key Laboratory of Severe Weather.
Bogdan Rosa 1, Marcin Kurowski 1 and Michał Ziemiański 1 1. Institute of Meteorology and Water Management (IMGW), Warsaw Podleśna, 61
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.
Vincent N. Sakwa RSMC, Nairobi
Development of an Atmospheric Climate Model with Self-Adapting Grid and Physics Joyce E. Penner 1, Michael Herzog 2, Christiane Jablonowski 3, Bram van.
A physical initialization algorithm for non-hydrostatic NWP models using radar derived rain rates Günther Haase Meteorological Institute, University of.
Numerical Weather Prediction (NWP): The basics Mathematical computer models that predict the weather Contain the 7 fundamental equations of meteorology.
Lessons learned from JMA global and regional model development Junichi Ishida and colleagues at JMA WGNE-31, April 2016 CSIR, Pretoria, South Africa.
National Taiwan University, Taiwan
Lecture 4: Numerical Stability
Kazushi Takemura, Ishioka Keiichi, Shoichi Shige
Development of nonhydrostatic models at the JMA
Tadashi Fujita (NPD JMA)
Overview of Downscaling
Grid Point Models Surface Data.
Update on the Northwest Regional Modeling System 2013
Updates of convection scheme in the 5km resolution operational system
How do models work? METR 2021: Spring 2009 Lab 10.
Multiscale aspects of cloud-resolving simulations over complex terrain
Nodal Methods for Core Neutron Diffusion Calculations
Improving computational stability with time-splitting of vertical advection considering 3-dimensional CFL condition Kohei Kawano1, Kohei Aranami1, Tabito.
Convergence in Computational Science
Conservative Dynamical Core (CDC)
Presentation transcript:

Development of a high resolution operational model at JMA Kengo Matsubayashi Numerical Prediction Division, Japan Meteorological Agency with Kohei Kawano, Tabito Hara, Kohei Aranami, Hiroshi Kusabiraki, Haruka Kurahashi and Junichi Ishida 1 August 19, 2014 The World Weather Open Science Conference 2014 Montreal, Canada

GlobalMesoLocal Objectives Short- and Medium-range forecast Disaster reduction Short-range forecast Aviation forecast Disaster prevention NWP model Global Spectral Model(GSM) Meso-Scale Model(MSM) Local Forecast Model (LFM) Horizontal resolution TL959 ( deg) 5 km (817x611) 2 km (1581x1301) Vertical levels / Top hPa km km Forecast Hours (Initial time) 84 hours (00, 06, 18 UTC) 264 hours (12 UTC) 39 hours (every 3 hours) 9 hours (every hour) Initial Condition Global Analysis (4D-Var) Meso-scale Analysis (4D-Var) Local Analysis (3D-Var) Forecast Domain NWP systems at JMA (deterministic) Meso Local Global 2 Current operational NWP systems at JMA A high resolution convection-permitting regional NWP system (Local NWP system) has been operated since August It’s purpose is providing information on aviation weather and disaster prevention.

3 Basic design of the Local NWP system The Local NWP system provides 9-hour period forecasts every hour. In the system design, frequent updates of forecasts (24 times a day!!) assimilating the latest observation are highly emphasized. The Local NWP system consists of two subsystems – NWP model: The Local Forecast Model (LFM) has a 2-km horizontal grid spacing and 60 vertical layers. – high resolution to permit explicit convection – Data assimilation system: The Local Analysis (LA) employs an analysis system based on the three dimensional variational data assimilation (3D-Var) at a 5-km resolution. Forecast:1581x1301 (2km grids) Analysis:633x522 (5km grids) High mountains and valleys are more realistically resolved.

4 1581x1301 with 2km grids. operational domain Domain of the Local NWP system 40N 30N 40N 30N A region of the same size (for reference) Montreal 2600km 3160km

55 Advantage of LFM The LFM has considerable potential to represent the shape of precipitation and its peak values more accurately. 1-hour accumulated precipitation amounts until 1700UTC on July mm/h max 60mm/h 500km 600km

We are operating LFM, but… Current dynamical core (JMA-NHM) is too old – Using matured but old technics (developed mainly in 1980s) Insufficient accuracy such as no mass conservation, leap-frog scheme Forecasts are quite sensitive to numerical diffusion – We do not know what value is the best for coefficients of numerical diffusion because we have no established way to find the best parameter (just based on empirical) – Not necessarily compatible with the current computer trend – Almost no room left for further developing Fairly convoluted codes Codes for physics cannot be separated 6

DEVELOPMENT OF A NEW DYNAMICAL CORE 7

Development of a new dynamical core Motivation A new nonhydrostatic dynamical core named “ASUCA” is under development aiming at 1.Higher accuracy, stability e.g. exact conservation of mass 2.Exclusion of artificial parameters (e.g. numerical diffusion coefficient) as much as possible 3.Higher efficiency on massive parallel scalar multi-core architecture 4.Keeping the codes well structured possible to facilitate the developments and long term maintenance 8

9 The specification comparison of the dynamical core between ASUCA and JMA-NHM ASUCAJMA-NHM Governing equationsFlux form Fully compressible equations Quasi flux form Fully compressible equations Prognostic variablesρu, ρv, ρw, ρθ, ρρu, ρv, ρw, θ, p Spatial discretizationFinite volume methodFinite difference Method Time integrationRunge-Kutta 3 rd (long and short) Leapflog with time filter (long) Forward backward (short) Treatment of soundConservative Split explicitSplit explicit AdvectionCombining 3 rd and 1 st order upwind with flux limiter by Koren(1993) 4 th (hor.) and 2 nd (ver.) order with advection correction Numerical diffusionNone4 th order linear and nonlinear diffusion Treatment of rain-dropTime-splitBox-Lagrangian CoordinateGeneralized coordinate or Conformal mapping + Hybrid-Z Conformal mapping (hor.) Hybrid – Z (ver.) GridArakawa-C (hor.) Lorentz (ver.) Arakawa-C (hor.) Lorentz (ver.) C : Mass conservationA : Higher accuracyS : Higher stability C C C A M : Monotonicity S AMC A C

Mass conservation Lack of mass conservation might lead to generate errors in the predicted pressure fields. 10 The total mass is obviously smaller than the reference, and the pressure field is different from the reference. JMA-NHM MSL pressure forecast Difference from a reference pressure field ASUCA Sum of MSL pressure difference from given reference over the domain is zero. The total mass tendency over the domain should be equal to that given by LBC if mass conservation is exactly satisfied. If mass does not conserve, accurate pressure field and resulting synoptic scale phenomenon cannot be reproduced.

4 th order 4 th order + adv. correction + 4 th linear diffusion 4 th order + adv. correction + 4 th linear diffusion + nonlinear diffusion Advection scheme 11 JMA-NHM – Based on 4 th order scheme – Advection correction – 4 th linear diffusion – Nonlinear diffusion adopted in JMA-NHM Cycle advection test in a constant velocity field. Green line is the result of after two cycles.

12 Advection scheme Combining – 3 rd order upwind in smooth regions Higher accuracy, non-monotonicity ( Godunov’s theorem ) – 1 st order upwind in sharp gradient regions Monotonicity, lower accuracy with using flux limiter function proposed by Koren(1993) Koren(1993) Monotonicity is preserved, no overshoot and no undershoot appeared. Cycle advection test in a constant velocity field. Green line is the result of after two cycles.

Warm bubble test 13 potential temperature 10km Initial bubble size: 4000m PT perturbation: +2K

Warm bubble test In a courser resolution, the position and the shape of the bubble are not well predicted for the poor accuracy of the adv. scheme. And they are quite sensitive to the strength of the numerical diffusion. 14 dx = 125m JMA-NHM w/o diffusion ASUCA JMA-NHM dz = 125m in all cases. dx = 1000m JMA-NHM w/ diffusion ASUCA

Current status of ASUCA Main part of the developments of dynamical core has been completed. Physical processes equivalent to or more enhanced than those of current LFM have been implemented. Basic performance is similar to or better than that of JMA-NHM. ASUCA will be operational as LFM later in 2014 along with a 3DVAR system based on ASUCA. 15 ASUCA JMA-NHMObs.

Thank you for your attention. To archive higher efficiency – kij-ordering – reduce the number of MPI communication Implementation of physical processes – Physics library Pre-operational run – Large acoustic wave caused by the imbalance of 3DVar Convection in high resolution model – Convective initiation is sensitive to the high wave number modes. – The high wave number modes have a sensitivity to the diffusivity in advection schemes. – Even in 2km horizontal resolution, the initiation of convection is not necessarily resolved. – We employ parameterization for convective initiation. 16 Other topics

Governing equations of ASUCA 17 The RHS terms include not only physical processes, Coriolis terms and curvature terms and precipitation. J is a Jacobian of the coordinate transformation u, v, w : velocity components in the physical space ˆu, ˆv, ˆ w : those in the computational space ρ : total mass density q  : ratio of the density of a water substance  to the total mass density ( x 1, x 2, x 3 ) : physical space. (ˆx 1, ˆx 2, ˆx 3 ) : computational space. Density is used as the prognostic variable for mass conservation

Finite Volume Method The computational domain is divided into cells. Fluxes at the cell boundaries are evaluated. Continuous equation with differential form (left) and integral form (right) The surface integral of the equation in the integral form is approximated by sum of the fluxes at the boundaries. Conservative Suitable for unstructured meshes ・

Mass conservation Variation of the total mass in the computational domain (1) should be sum of inflow and outflow of the mass at boundaries Sum of inflow and outflow of the mass at boundaries = flux of mass at lateral boundaries (2) - loss of mass by precipitation (3) + water vapor flux at the surface (4) 19 ・・・ total mass diff, total flux = total error = E-001 (total lateral flux) = (total prc flux) = (total surface flux) = Forecast period (1 ) is computed directly from the density

20 Software design of ASUCA To achieve higher efficiency on massive parallel scalar multi- core architecture – kij - ordering Three-dimensional arrays in space are stored sequentially in the order of z (k), x (i) and y (j). – Aiming at low memory usage to improve cache efficiency » It has an affinity to “column based physical processes” – Advantageous to parallelize at outermost loop. – reduce the number of MPI communication Subroutine for data stock before MPI comm. & subroutine for MPI comm. of stocked data are separately prepared. real(8) :: u(nz, nx, ny) ASUCAJMA-NHM Asuumption of 1hour forecast of LFM(dx=dy=2km) JMA-NHM:dt=8, ASUCA:dt=16 Number of calling MPI comm.

Implementation of physical processes Physical processes are expected to provide tendencies. Column based physical processes include only the vertical one- dimensional loop. The horizontal loops are parallelized using OpenMP. real:: pt(nz,nx,ny) real:: tend_pt_pbl(nz) !$OMP PARALLEL DO SCHEDULE(DYNAMIC) & !$OMP& PRIVATE(pt_1d) do j = 1, ny do i = 1, nx pt_1d(1:nz) = pt(1:nx,i,j) call pp_rad_pbl_surface_run(i,j,tend_pt_1d,pt_1d…) end do !$OMP END PARALLEL DO subroutine pp_rad_pbl_surface_run(i,j,tend_pt,pt_1d,…) real:: tend_pt_pbl_1d(nz), pt_1d(nz) call pbl_run(tend_pt_pbl_1d,pt_1d, …) do k = 1, nz tend_pt(k,i,j) = tend_pt(k,i,j) + tend_pt_pbl_1d(k) end do kij - ordering Better cache hit ratio with vertical one dimensional calculation kij - ordering Longer loop length for outermost Better load balance among PEs

Schematic structure of the “Physics Library” The “Physics Library” is designed to be plugged in easily to any models The physical processes implemented in the “Physics Library” are vertically one-dimensionalized. ASUCA passes inputs (Vars(nz)) to library, then receives tendencies (tendency(nz)) from library. 22 SURF ・・・・・・・・ ・・・・ SURF_INI GRID PARM SURF_RUN RAD RAD_INI GRID PARM RAD_RUN PBL PBL_INI GRID PARM PBL_RUN CONSTMONITOR Vars(nz) COMM Model B Tendency(nz) Model C Model A