Status of HPC infrastructure and NWP operation in JMA



Similar documents
Performance of the JMA NWP models on the PC cluster TSUBAME.

Tropical Cyclogenesis Monitoring at RSMC Tokyo Mikio, Ueno Forecaster, Tokyo Typhoon Center Japan Meteorological Agency (JMA)

Atmospheric kinetic energy spectra from high-resolution GEM models

Assimilation of cloudy infrared satellite observations: The Met Office perspective

Unleashing the Performance Potential of GPUs for Atmospheric Dynamic Solvers

Interactive Data Visualization with Focus on Climate Research

Hardware-Aware Analysis and. Presentation Date: Sep 15 th 2009 Chrissie C. Cui

IRS Level 2 Processing Concept Status

Recent activities on Big Data Assimilation in Japan

Clear Sky Radiance (CSR) Product from MTSAT-1R. UESAWA Daisaku* Abstract

Hybrid-DA in NWP. Experience at the Met Office and elsewhere. GODAE OceanView DA Task Team. Andrew Lorenc, Met Office, Exeter.

System Requirements. SAS Profitability Management Deployment

Flood Modelling for Cities using Cloud Computing FINAL REPORT. Vassilis Glenis, Vedrana Kutija, Stephen McGough, Simon Woodman, Chris Kilsby

Highly Scalable Dynamic Load Balancing in the Atmospheric Modeling System COSMO-SPECS+FD4

RAPIDS Operational Blending of Nowcasting and NWP QPF

YALES2 porting on the Xeon- Phi Early results

Performance Analysis of a Numerical Weather Prediction Application in Microsoft Azure

Validation n 2 of the Wind Data Generator (WDG) software performance. Comparison with measured mast data - Flat site in Northern France

Lecture 3. Turbulent fluxes and TKE budgets (Garratt, Ch 2)

Comparison of the Vertical Velocity used to Calculate the Cloud Droplet Number Concentration in a Cloud-Resolving and a Global Climate Model

SAFNWC/MSG Cloud type/height. Application for fog/low cloud situations

Cloud/Hydrometeor Initialization in the 20-km RUC Using GOES Data

Supercomputer System for Numerical Weather Prediction by Taiwan Central Weather Bureau

Evalua&ng Downdra/ Parameteriza&ons with High Resolu&on CRM Data

IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud

1 Bull, 2011 Bull Extreme Computing

High Performance Computing. Course Notes HPC Fundamentals

Parameterization of Cumulus Convective Cloud Systems in Mesoscale Forecast Models

Real-time Ocean Forecasting Needs at NCEP National Weather Service

Solar Energy Forecasting Using Numerical Weather Prediction (NWP) Models. Patrick Mathiesen, Sanyo Fellow, UCSD Jan Kleissl, UCSD

Name of research institute or organization: École Polytechnique Fédérale de Lausanne (EPFL)

Partnership to Improve Solar Power Forecasting

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

Using Cloud-Resolving Model Simulations of Deep Convection to Inform Cloud Parameterizations in Large-Scale Models

GCMs with Implicit and Explicit cloudrain processes for simulation of extreme precipitation frequency

Estimation of satellite observations bias correction for limited area model

Workload Characterization and Analysis of Storage and Bandwidth Needs of LEAD Workspace

Protect Data... in the Cloud

Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms

Advances in data assimilation techniques

Development of a. Solar Generation Forecast System

The Ideal Gas Law. Gas Constant. Applications of the Gas law. P = ρ R T. Lecture 2: Atmospheric Thermodynamics

An Integrated Ensemble/Variational Hybrid Data Assimilation System

JOINT WMO TECHNICAL PROGRESS REPORT ON THE GLOBAL DATA PROCESSING AND FORECASTING SYSTEM AND NUMERICAL WEATHER PREDICTION RESEARCH ACTIVITIES FOR 2012

Accelerating Simulation & Analysis with Hybrid GPU Parallelization and Cloud Computing

A Survey of Shared File Systems

Turbomachinery CFD on many-core platforms experiences and strategies

A system of direct radiation forecasting based on numerical weather predictions, satellite image and machine learning.

Climate-Weather Modeling Studies Using a Prototype Global Cloud-System Resolving Model

GPU Computing with CUDA Lecture 2 - CUDA Memories. Christopher Cooper Boston University August, 2011 UTFSM, Valparaíso, Chile

Fast Setup and Integration of ABAQUS on HPC Linux Cluster and the Study of Its Scalability

Hybrid Software Architectures for Big

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS

Green HPC - Dynamic Power Management in HPC

Malcolm L. Spaulding Professor Emeritus, Ocean Engineering University of Rhode Island Narragansett, RI 02881

Basin simulation for complex geological settings

Long-term Observations of the Convective Boundary Layer (CBL) and Shallow cumulus Clouds using Cloud Radar at the SGP ARM Climate Research Facility

Limitations of Equilibrium Or: What if τ LS τ adj?

EARTH SYSTEM SCIENCE ORGANIZATION Ministry of Earth Sciences, Government of India

VAMP Vertical Aeolus Measurement Positioning

Including thermal effects in CFD simulations

High Performance Computing in CST STUDIO SUITE

ECMWF Aerosol and Cloud Detection Software. User Guide. version /01/2015. Reima Eresmaa ECMWF

Part I Courses Syllabus

Part II: Finite Difference/Volume Discretisation for CFD

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

Developing Continuous SCM/CRM Forcing Using NWP Products Constrained by ARM Observations

CHAPTER FIVE RESULT ANALYSIS

Is a Data Scientist the New Quant? Stuart Kozola MathWorks

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Adonis Technical Requirements

OpenMP Programming on ScaleMP

Cloud Grid Information Objective Dvorak Analysis (CLOUD) at the RSMC Tokyo - Typhoon Center

Improved diagnosis of low-level cloud from MSG SEVIRI data for assimilation into Met Office limited area models

Maximizing Backup and Restore Performance of Large Databases

QLogic 16Gb Gen 5 Fibre Channel in IBM System x Deployments

COMP/CS 605: Intro to Parallel Computing Lecture 01: Parallel Computing Overview (Part 1)

Towards assimilating IASI satellite observations over cold surfaces - the cloud detection aspect

Agenda. HPC Software Stack. HPC Post-Processing Visualization. Case Study National Scientific Center. European HPC Benchmark Center Montpellier PSSC

The Beijin2008 FDP/RDP project

Advanced Knowledge and Understanding of Industrial Data Storage

Scalable Data Analysis in R. Lee E. Edlefsen Chief Scientist UserR! 2011

IT Survey Frank Dwyer Senior Director, Information Technology The Salk Institute, La Jolla, CA

Hybrid Data Assimilation in the GSI

Transcription:

Status of HPC infrastructure and NWP operation in JMA Toshiharu Tauchi Numerical Prediction Division, Japan Meteorological Agency 1

Contents Current HPC system and Operational suite Updates of Operational Models Research for future NWP systems 2

CURRENT HPC SYSTEM AND OPERATIONAL SUITE 3

HPC Growth at JMA 4

9 th generation HPC system HITACHI SR16000 model M1 Two independent systems. Primary : Operational NWP Secondary : Backup and Development Specifications Node CPU IBM POWER7 3.83GHz x 4 # of cores 8 Peak Performance 980.48GFlops Main Memory 128 GB Num. of Nodes Total Peak Performance Main Memory Operating system 864(432x2) 847(423.5x2)TFlops 108(54x2)TB AIX7.1 5

Computer System 24 km west of the JMA headquarters (Tokyo) 6

Building Notice board on wall Quake absorbing structure On the ground Vibration control damper 7

CURRENT HPC SYSTEM AND OPERATIONAL SUITE 8

Current NWP models at NPD/JMA Global Spectral Model GSM Meso Scale Model MSM Local Forecast Model LFM One week Ensemble WEPS Typhoon Ensemble TEPS Objectives Short and Mediumrange forecast Disaster reduction Aviation forecast Aviation forecast Disaster reduction One week forecast Typhoon forecast Global Japan and its surroundings (4080km x 3300km) Japan and its surroundings (3160km x 2600km) Global Forecast domain Horizontal resolution Vertical levels / Model Top Forecast Periods (Initial time) Initial Condition TL959(0.1875 deg) 5km 2km TL479(0.375 deg) 100 0.01 hpa 84 hours (00, 06, 18 UTC) 264 hours (12 UTC) Global Analysis (4D Var) 50 21.8km 39 hours (00, 03, 06, 09, 12, 15, 18, 21 UTC) Meso scale Analysis (4D Var) 60 20.2km 9 hours (00 23 UTC hourly) Local Analysis (3D Var) 264 hours (00, 12 UTC) 27 members 60 0.1 hpa 132 hours (00, 06, 12, 18 UTC) 25 members Global Analysis with ensemble perturbations (SV) Red: Updates after installation of 9 th generation HPC 9

Current DA systems at NPD/JMA Global Analysis GA Meso scale Analysis MA Local Analysis LA Analysis scheme 4D Var 3D Var Analysis time Data cut off time 00, 06, 12, 18 UTC 2 hours 20 minutes [Early Analysis] 11 hours 50 minutes (00, 12 UTC) 7 hours 50 minutes (06, 18 UTC) [Cycle Analysis] Global 00, 03, 06, 09, 12, 15, 18, 21 UTC hourly 50 minutes 30 minutes Japan and its surroundings (4080km x 3300km) Japan and its surroundings (3160km x 2600km) Analysis domain Horizontal resolution (inner model resolution) TL959 / 0.1875 deg (TL319 / 0.5625 deg) 5 km (15 km) Vertical levels / Model Top 100 levels up to 0.01 hpa 50 levels up to 21.8km 50 levels up to 21.8km Assimilation window 3 hours to +3 hours of analysis time 3 hours to analysis time 5km Red: Updates after installation of 9 th generation HPC 10

Daily schedule of operational suite: Daytime (00 12UTC) Time(UTC) 00 01 02 03 04 05 06 07 08 09 10 11 12 Time(LST) 9am 10am 11am noon 1pm 2pm 3pm 4pm 5pm 6pm 7pm 8pm 9pm #Job group kinds 87 # Job groups 524 Number of nodes Global Analysis (Cycle) Global Analysis (Early) One Week EPS Typhoon EPS # Jobs 14,737 # Steps 183,353 Meso Analysis Meso Forecast Global Forecast Local Analysis / Forecast : 24times!!

Daily schedule of operational suite: Nighttime (12 00UTC) Time(UTC) 12 13 14 15 16 17 18 19 20 21 22 23 00 Time(LST) 9pm 10pm 11pm midnight 1am 2am 3am 4am 5am 6am 7am 8am 9am Number of nodes #Job group kinds 87 # Job groups 524 # Jobs 14,737 # Steps 183,353

Data Dependency between JGs Da12 00 00 Ma00 01 01 Da18 Mf00 Ea00 02 02 Ef00 03 03 Ma03 04 04 Mf03 05 05 06 06 Ma06 07 07 Mf06 Ea06 08 08 Ef06 09 09 Ma09 10 10 Mf09 11 11 Da00 Ma12 Da06 00 03 06 09 12 15 18 21 00 Da: Global Cycle Analysis Ea: Global Early Analysis Ef: Global Forecast 12 12 13 13 Mf12 Time(UTC) Ea12 14 14 Ef12 15 15 Ma15 16 16 Mf15 17 17 18 18 Ma:Mesoscale Analysis Mf: Mesoscale Forecast Ma18 19 19 Mf18 Ea18 20 20 Ef18 21 21 Ma21 22 22 Mf21 23 23 : Local Analysis :Local Forecast Global Mesoscale Local

Management system of operational jobs Registration form (Microsoft Excel sheets with VBA macros): Information about job groups, jobs, datasets, executables, etc. Submitted when a new job is added, or existing datasets or executables are updated Job definition file (JDF): Information about a job group and jobs including the schedule (time to run), the order (preceding job groups and jobs), computational resources required, etc. Job control language (JCL): Converted into a shell script Program build file format (PBF): Converted into a makefile to compile executables Utility programs to register information and check the consistency, etc. Job scheduler DBMS for registration DBMS for job management 14

UPDATES OF OPERATIONAL MODELS 15

Major Updates of operational Models 2012 2013 2014 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 Models & DAs for short and mediam range forecast GSM /GA MSM /MA LFM /LA WEPS TEPS Data Usage Start Cloud Scheme RTTOV v10.2 MHS over land GNSS RO Radiation Scheme Forecast period extension (11days) Domain Expansion Hourly operation Domain Expansion Forecast period extension (11days) Forecast period Extension AVHRR/AMV LEOGEO/AMV GCOM W Metop B Upgrade TL959L60 > TL959L100 some physical processes Upgrage TL319 > TL479 Operate twice a day Upgrage TL319 > TL479 Ensemble size 11 > 25 grounud based GNSS ZTD etc. AIRS,IASI ASUCA Climate, Ocean, Enviroment Ocean Wave DA Ocean Wave EPS JRA 55 extension Domain Expansion Asia area Storm Surge Model Upgrage of One month EPS TL159 > TL319 Upgrade CTM for Aerosol Update CTM for Ozone 16

JMA s 2 km operational model 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. 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.

The Major upgrade of GSM on March 2014 The number of vertical levels has been enhanced from 60 to 100. Giving weight to Troposphere and high weight to Tropopause. The model top level has been raised from 0.1 hpa to 0.01 hpa. The shorter time Step: 600s 400s. And various physical processes have been upgraded. Previous GSM Current GSM L60 L100 10 20 18

RESEARCH FOR FUTURE NWP SYSTEMS 19

Research for future NWP systems Development of new non hydrostatic model ASUCA Research for future global NWP model 20

Development of ASUCA The Japan Meteorological Agency (JMA) is operating a non hydrostatic regional model (JMA NHM). JMA NHM has been developed since 1980 s. It is well tested and checked but... The dynamical core of JMA NHM is almost retained while a lot of physical processes are developed. It is extended for many years model codes are not simple. The recent rapid increase in market share of scalar multi core architecture machines is noticeable. these have motivated us to renovate the model 21

Comparison of the specification of the dynamical core between ASUCA and JMA NHM Governing equations ASUCA Flux form Fully compressible equations JMA NHM Quasi flux form Fully compressible equations Prognostic variables ρu, ρv, ρw, ρθ m, ρ ρu, ρv, ρw, θ, p Spatial discretization Finite volume method Finite difference Method Time integration Runge Kutta 3 rd (long and short) Treatment of sound Conservative Split explicit Split explicit Advection Combining 3 rd and 1 st order upwind with flux limiter by Koren(1993) Leapflog with time filter (long) Forward backward (short) 4 th (hor.) and 2 nd (ver.) order with advection correction Numerical diffusion None 4 th order linear and nonlinear Higher accuracy diffusion Treatment of rain drop Time split Box grangian Coordinate Grid Generalized coordinate or Conformal mapping + Hybrid Z Arakawa C (hor.) Lorentz (ver.) Accurate mass conservation Computational efficiency Computational stability Conformal mapping (hor.) Hybrid Z (ver.) Arakawa C (hor.) Lorentz (ver.) 22

Software design of ASUCA To achieve higher efficiency on massive parallel scalar multicore architecture kij ordering real(8) :: u(nz, nx, ny) 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 Advantageous to parallelize at outermost loop. reduce the number of MPI communication Number of MPI communication needed for flux limiter scheme is less than the scheme used in JMANHM (4 th order + adv. correction) Subroutine for data stock before MPI comm. & subroutine for MPI comm. of stocked data are separately prepared. Procedure of diagnosing variables are collected up before the procedure of dynamics and physics, intending not to increase unnecessary doubled diagnosis and its sequential MPI comm. Number of calling MPI comm. ASUCA JMA NHM 72600 138652 Asuumption of 1hour forecast of LFM(dx=dy=2km) JMA NHM:dt=8, asuca:dt=16 23

Schematic figure of single & multi I/O ranks Compute ranks I/O ranks single I/O rank case time Disk read Scattering from I/O ranks to compute ranks Gathering from compute ranks to I/O ranks Disk write Computation Waiting 24

Research for future global NWP model Current GSM (TL959L100( 20km)) Hydrostatic, semi implicit semi grangian spherical harmonics spectral model. Plan for Next Generation HPC GSM (specification: TBD) Plan to enhance the resolution, etc. Options for further future (Non Hydrostatic). Spectral Model? Non Hydrostatic Expansion of the current GSM?? Using Double Fourier series?? Grid Model? ASUCA GLOBAL?? Others??? 25

THANKS FOR YOUR ATTENTION 26