the next-generation supercomputer and nwp system of consists of three subsystems – subsystem...

28
Japan Meteorological Agency The next-generation supercomputer and NWP system of the JMA Masami NARITA [email protected] Numerical Prediction Division (NPD), Japan Meteorological Agency (JMA)

Upload: doliem

Post on 13-Mar-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

Japan Meteorological Agency

The next-generation supercomputer and NWP system of the JMA

Masami [email protected]

Numerical Prediction Division (NPD),

Japan Meteorological Agency (JMA)

Page 2: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

2

Japan Meteorological Agency

Purpose of supercomputer & NWP at JMA (esp. mesoscale forecast)

• Great disasters caused by localized torrential downpours or violent storms– Ten typhoons struck Japan until now in 2004

• Issue warnings with a sufficient margin of time to mitigate natural disasters

• High performance computer for predictions of severe phenomena in a wide area by high resolution mesoscale model

Page 3: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

3

Japan Meteorological Agency

Contents

• JMA computers– History

– Procurement in 2004

– Next-generation supercomputer

• JMA NWP system– Operational suites

– Parallelization

Page 4: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

4

Japan Meteorological Agency

JMA computers: History

1

10

100

1,000

10,000

100,000

1,000,000

10,000,000

100,000,000

1,000,000,000

10,000,000,000

100,000,000,000

1959 1964 1969 1974 1979 1984 1989 1994 1999 2004 2009

peak

per

form

ance

(K

FLO

PS)

year

IBM 704: 12 KFLOPS

HITAC 5020: 307 KFLOPSHITAC 8800: 4.55 MFLOPS

HITAC M200H: 23.8 MFLOPS

HITAC S810: 630 MFLOPS

HITACHI S3800: 32 GFLOPS

HITACHI SR8000: 768 GFLOPS

HITACHI SR11000: 27.5 TFLOPS1 TFLOPS

1 GFLOPS

Page 5: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

5

Japan Meteorological Agency

SR8000 model E1

PVP: Pseudo Vector Processing

COMPAS: CO-operative Micro-Processors in single Address Space

8 IP’s / 1 node

Page 6: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

6

Japan Meteorological Agency

Supercomputer procurement in 2004

• Installation: March 2005 – March 2006

• Contract runs: April 2006 – March 2011

• Benchmark tests– Candidates allowed to optimize codes suitable

for their supercomputers by themselves

– Global forecast: TL959L40

– Mesoscale forecast: 5-km non-hydrostatic model• Number of grid points = 721 x 577 x 50

Page 7: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

7

Japan Meteorological Agency

Supercomputer procurement in 2004

• Benchmark tests (cont’d)– Mesoscale analysis: 4D-Var assimilation based

on 10-km hydrostatic model• Number of grid points = 361 x 289 x 40

• Number of iteration = 20

– Very short-range forecast of precipitation based on kinematics

Page 8: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

8

Japan Meteorological Agency

Supercomputer procurement in 2004

• Benchmark tests (cont’d)– Performance of

• Compilation speed

• Disk I/O

• Task generation

• File transfer through network

• Offer from HITACHI judged to be best– HITACHI SR11000 model J1

Page 9: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

9

Japan Meteorological Agency

Next-generation supercomputer: 2006 – 2011

• Consists of three subsystems– Subsystem 1: from March 2005

• 16 processors (1.9 GHz POWER5) x 50 nodes– Peak performance: 6.08 TFLOPS

– Main memory: 3.1 TB

– Subsystem 2, 3: from March 2006• 16 processors (2.1 GHz POWER5) x (80 + 80) nodes

– Peak performance: 10.75 + 10.75 TFLOPS

– Main memory: 5.0 + 5.0 TB

Page 10: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

10

Japan Meteorological Agency

SR11000 model J1: 1 node

L3

L1 CPUL2

L1 CPU

CPU: 1.9 GHz/ 2.1 GHz POWER5

MCM: Multi ChipModule

Memory

Bus Controller

Memory

Bus Controller

Memory

Bus Controller

Memory

Bus Controller

Memory

Bus Controller

Memory

Bus Controller

Memory

Bus Controller

Memory

Bus Controller

MCM MCM

1 node: POWER5 processor x 16

Page 11: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

11

Japan Meteorological Agency

SR11000 model J1: 1 subsystem

Fibre Channel SwitchDiskNetwork

FederationSwitch

1 node

Page 12: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

12

Japan Meteorological Agency

Operational suites: Analysis

06, 18 UTC3D-VarTyphoon Analysis

00, 06, 12, 18 UTC4D-VarMesoscale Analysis

00, 06, 12, 18 UTC4D-VarRegional Analysis

00, 06, 12, 18 UTC3D-VarGlobal Analysis

Analysis timeAnalysis scheme

Name

Page 13: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

13

Japan Meteorological Agency

Operational suites: Forecast

6 hours18 hoursNon-hydrostatic MSM: 10 km L40

Mesoscale Forecast

30 minutes

6 hoursKinematics: 2.5 kmVery Short-Range Precipitation Forecast

12 hours51 hoursRSM: 20 km L40Regional Forecast

6 hours84 hoursTYM: 24 km L40Typhoon Forecast

12 hours4 days (00 UTC)9 days (12 UTC)

GSM: T213L40Global Forecast

Operation interval

Forecast spanModelName

Page 14: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

14

Japan Meteorological Agency

Operational suites: Forecast (cont’d)

daily9 daysGSM: T106L40M25Medium-Range Ensemble

7 days1 monthGSM: T106L40M25One-Month Ensemble

1 month4 or 7 monthsGSM: T63L40M31Seasonal Ensemble

1 / 2 month1.5 yearsAtmosphere: T42L21Ocean: 144 x 106 L20

El Nino Forecast

Operation interval

Forecast spanModelName

Page 15: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

15

Japan Meteorological Agency

Non-hydrostatic MSM

• Operational since September 2004• Grid spacing:

10 km• Horizontal grid

points:361 x 289

• Vertical layers:40

Forecast domain and topography

Page 16: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

16

Japan Meteorological Agency

Non-hydrostatic MSM: Dynamics

• Basic equations:– Fully compressible, non-hydrostatic equations

• Primitive equations until August 2004 (Hydrostatic MSM)

• Advection term:– Flux form, fourth order

• Time integration:– Split-explicit scheme (HE-VI)

Page 17: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

17

Japan Meteorological Agency

Non-hydrostatic MSM: Physics

• Cloud physics:– Bulk cloud microphysics, 3-ice scheme

• Cumulus parameterization schemes:– Kain-Fritsch (by courtesy of Dr. Kain)

– (Option: Arakawa-Schubert)

– (Option: Moist convective adjustment)

Page 18: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

18

Japan Meteorological Agency

Non-hydrostatic MSM: Initial condition

• 4D-Var data assimilation system based on 10-km hydrostatic model (Operational mesoscaleforecast model until August 2004)

– No fields for cloud microphysics

– Guessed values for cloud microphysics = outputs of the preceding forecast, consistency made by consideration of the relative humidity

– 4D-Var based on non-hydrostatic model is under development

Page 19: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

19

Japan Meteorological Agency

Non-hydrostatic MSM: Future

• Higher resolution– Grid spacing = 5 km, vertical layers = 50 (in

FY 2005)

– Grid spacing = 2 km, vertical layers = 60

• Improve initial condition– 4D-Var data assimilation system based on non-

hydrostatic MSM (in FY 2007)

Page 20: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

20

Japan Meteorological Agency

GSM: Future

• Incorporate semi-Lagrangian advection scheme– TL319 (~ 60 km) L40 (in FY 2004)

• Higher resolution– TL959 (~ 20 km) L60 (in FY 2006)

• RSM and TYM will be integrated into GSM

Page 21: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

21

Japan Meteorological Agency

GSM: Future (cont’d)

• Improve initial condition– 4D-Var data assimilation system

• outer: TL319 / inner T63 (~ 200 km) (in FY 2004)

• outer: TL319 / inner T106 (~ 120 km) (in FY 2005)

• outer: TL959 (~ 20 km) / inner TL319 (in FY 2006)

– 4D-Var + Ensemble Kalman Filtering data assimilation system (in FY 2007)

Page 22: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

22

Japan Meteorological Agency

GSM: Future (cont’d)

• Medium-range ensemble (9-day forecast)– Incorporate semi-Lagrangian advection scheme

• TL159 (~ 120 km) L40 M25 (in FY 2004)

– More members• TL159 (~ 120 km) L40 M51 (in FY 2005)

– Higher resolution• TL319 (~ 60 km) L60 M51 (in FY 2006)

Page 23: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

23

Japan Meteorological Agency

Parallelization:Methods

• MPI library for distributed memory parallel processing– Communication between each processor node

• Automatically micro-tasking parallelization of shared memory (parallel do-loop’s)– Parallel processing by a single node

– COMPAS: CO-operative Micro-Processors in single Address Space (SR8000 / SR11000)

Page 24: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

24

Japan Meteorological Agency

time

0 1 2 3 0 1 2 3 0 1 2 3

computation communication output

communication and output by 0-th node

output by each node

communication and output by 0-th node (for I/O only)

node

Parallelization:Output node (non-hydrostatic MSM)

Page 25: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

25

Japan Meteorological Agency

Parallelization:Domain (non-hydrostatic MSM)

• Two-dimensional domain decomposition– Lessens load imbalance

– Reduces the amount of data transfer

R02 R12 R22

R11 R21R01

R10 R20R00

North

SouthWest East

computational domain interface

Page 26: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

26

Japan Meteorological Agency

Parallelization:Grid space (GSM)

• Latitude bands assigned cyclically to each node(Oikawa 2000)

South

North

Page 27: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

27

Japan Meteorological Agency

Parallelization:Spectral space (GSM)

• A triangular array of spectral coefficients assigned swingingly to each node(Oikawa 2000)

Page 28: The next-generation supercomputer and NWP system of Consists of three subsystems – Subsystem 1: from March 2005 • 16 processors ... Global Forecast GSM: T213L40 Operation interval

27 OCT. 2004 11TH WORKSHOP ON USE OF HPC IN METEOROLOGY –The next-generation supercomputer and NWP system of the JMA

28

Japan Meteorological Agency

Thank you

Harerun: JMA’s mascot