Top Banner
Meteo-GRID: World-wide Local Weather Forecasts by GRID Computing Deutscher Wetterdienst PO Box 10 04 65 D - 63004 Offenbach am Main Germany e-mail: claus- [email protected] http://www.dwd.de C.-J. Lenz, D. Majewski, G.-R. Hoffmann Claus-Jürgen Lenz, Detlev Majewski
81

Meteo-GRID: World-wide Local Weather Forecasts by GRID Computing

Jan 13, 2016

Download

Documents

Tatum

Meteo-GRID: World-wide Local Weather Forecasts by GRID Computing. Claus-Jürgen Lenz, Detlev Majewski. Deutscher Wetterdienst PO Box 10 04 65 D - 63004 Offenbach am Main Germany e-mail: [email protected] http://www.dwd.de. C.-J. Lenz, D. Majewski, G.-R. Hoffmann. Contents: - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Meteo-GRID:World-wide Local Weather Forecasts

by GRID Computing

Deutscher WetterdienstPO Box 10 04 65D - 63004 Offenbach am MainGermany

e-mail: [email protected]://www.dwd.de

C.-J. Lenz, D. Majewski, G.-R. Hoffmann

Claus-Jürgen Lenz, Detlev Majewski

Page 2: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Contents:

- Introduction to EUROGRID and Meteo-GRID

- Detailed Description of Meteo-GRID, computational requirements, status of work

- Demonstration example

Page 3: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Gesellschaft für Parallele Anwendungen und Systeme mbH

Pallas GmbHHermülheimer Straße 10D-50321 Brühl, Germany

[email protected]://www.pallas.com

www.eurogrid.org

Application Testbed for European GRID computing

Volume: 33 person years, 2 Million Euro fundingby European Commission Grant No. IST-1999-20247,Funding time: Nov. 2000 - Oct. 2003

Page 4: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

EUROGRID Vision

Build a European GRID infrastructure

that gives users

a seamless, secure access to

High Performance Computing resources

and that advances computational science

in Europe

Page 5: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

EUROGRID Goals

- Integrate resources of leading European HPC centres

into a European HPC GRID

- Develop new software components for GRID computing

- Demonstrate the Application Service Provider (ASP)

model for HPC access (‘HPC portal’) for different

applications

- Contribute to the international GRID development

Page 6: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Structure of the Work

• Application GRIDs:application-specific interfaces, evaluation of GRID solutions– Bio-GRID– Meteo-GRID – CAE-GRID

• HPC GRID Infrastructure:connect HPC centers using UNICORE technology

• Development and integration of new software components

• Dissemination and exploitation

Page 7: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

European Testbed for GRID ApplicationsBio-GRID

• Operate a GRID for biomolecular simulations

• Develop interfaces to existing biological andchemical codes

Meteo-GRID

• Develop a relocatable version of DWD‘s weather prediction model

• Goal: ‘Weather prediction-on-demand‘ as an ASP solution

CAE-GRID

• Coupled simulations of aircrafts

• HPC portals for EADS engineers and for engineers at Daimler-Chrysler and partners

• Develop GRID technology for computing cost estimates and billing

HPC Research GRID

• Demonstrate a European HPC GRID testbed

• Develop new GRID applications

• Enable sharing of competence and know-how

• Agree on security standards, certification, access policies, ...

Technology Development• Build on the functionality of UNICORE

• Extend UNICORE to provide the middleware necessary for the Domain specific GRIDs

- Efficient data transfer

- Resource brokerage

- ASP services

- Application coupling

- Interactive access

Page 8: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

EUROGRID Partners

HPC Centres

• CSCS Manno (CH)

• FZ Jülich (D)

• ICM Warsaw (PL)

• IDRIS Paris (F)

• Univ Bergen (N)

• Univ Manchester (UK)

Users

• Deutscher Wetterdienst

• EADS• T-Systems

(Assistant Partner)

Integration• Pallas (Project Coordinator)

• Fecit (Assistant Partner)

Page 9: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Goal of Meteo-GRID

To provide

high-resolution short range weather forecasts

with the

relocatable nonhydrostatic “Lokal-Modell” (LM)

of DWD

for any desired region in the world

Page 10: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Meteo-GRID

• Develop a relocatable version of DWD‘s weather prediction model

• ‘Weather prediction-on-demand‘ as an ASP solution

Page 11: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Meteo-GRID: Meteorological Portal

Hoffmann (DWD)

Page 12: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Meteo-GRID: Potential Users

• Use by other meteorological services

• Use by weather service providers

- commercial application

• Use by individuals via Internet

- weather forecast on demand

• Use by individuals via Mobile Telephones

- WAP services

Hoffmann (DWD)

Page 13: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

What´s special about Meteo-GRID ? (1)

- Real-time weather forecasting is a time-critical task,

a 48-h forecast must be completed in less than

60 minutes

- LM is a large MPP code of about 100.000 lines of code,

Fortran95, MPI for message passing

- Weather forecasting is computationally expensive

~ 4000 Flop/grid point and time step

~ 15 Tflop for a 48-h forecast (160 x 160 x 35 grid points,

grid resolution ~ 7 km)

~ 3000 sec at a sustained speed of 5 Gflop/s

Page 14: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

CPU requirements of LM

Page 15: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

What´s special about Meteo-GRID ? (2)

- Weather forecasting requires high band width for data

transfer

Forecast data (at hourly intervals): (48+1) x 20 Mbyte = 1 GByte

Transfer in less than 1 hour: 2.4 Mbit/sec

- “Weather” has large social and economic impact

worldwide (storms, floodings, snow, freezing rain ...)

Page 16: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Damages following cyclone Lothar in southwestern Germany (26 Dec 1999)

Page 17: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Flood at Vistula river, summer 2001

Coastal storm at Hamburg and at the North Sea Blizzard in New York

Page 18: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Tasks of Meteo-GRID (1)

Selection of

- model domain,

- grid resolution,

- forecast date,

- forecast range and

- forecast products

using a Graphical User Interface (GUI)

Page 19: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Meteo-GRID GUI (1)

Nellari, Ballabio (CSCS Manno)

Page 20: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Meteo-GRID GUI (2)

Nellari, Ballabio (CSCS Manno)

Page 21: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Tasks of Meteo-GRID (2)

Derivation of

topographical data

for the selected model domain from high-resolution

(1 km x 1 km) data sets (GIS) at DWD

Page 22: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Examples for TOPO applications (1)

Page 23: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Examples for TOPO applications (2)

water

peat

clay

loamy clay

loam

loamy sand

sand

rock, concrete

ice, glacier

undefined

Page 24: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Examples for TOPO applications (3)

Page 25: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Tasks of Meteo-GRID (3)

Derivation of

- an initial data set and

- lateral boundary data sets

for LM from data of the global model GME of DWD

(Oracle data base)

Page 26: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

GME model grid and LM domain

Page 27: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Tasks of Meteo-GRID (4)

- LM forecast run is performed on any supercomputer

available in EUROGRID using UNICORE technology

- Forecast data (GRIB code) are returned to the user

via UNICORE and the Internet

OR . . .

Page 28: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Tasks of Meteo-GRID (5)

OR . . .

- Visualization of LM forecasts ( 1 to 5 dimensional

graphics) on the HP Computer and subsequent

- Return of image files to the user via UNICORE

and the Internet

- Verification and validation of LM forecasts for any

region worldwide

Page 29: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Information and data flow in Meteo-GRID (1)

1.1. Set up of LM-domain Set up of LM-domain

User

Global topographicaldata set (GIS),~ 7 GByte

Topographical data set(1 - 5 MByte)

DWDDWDDWDDWD

GUI:GUI:Selection of- domain corners- grid resolution- forecast date- forecast range- forecast products

Calculation at DWD onSGI Origin O 2000 orIBM RS/6000 SP (5 - 30 min wallclock time)

Page 30: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Information and data flow in Meteo-GRID (2)

2. Define forecast date and range

GME data base (Oracle)

Hourly initial and lateral boundarydata sets on GME grid (~ 50 MByte)

User DWDDWDDWDDWD

Extraction of GME results covering the LM domain at DWD (SGI Origin O 2000 or IBM RS/6000 SP)

Page 31: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

Information and data flow in Meteo-GRID (3)

3.3. Perform LM-forecast on EUROGRID HPC and send forecast data to userPerform LM-forecast on EUROGRID HPC and send forecast data to user

User DWDDWDDWDDWD

Topographical data set

Initial and lateral boundarydata sets on GME grid

HPCGME2LM

interpolation of GME results to LM grid

LMcalculation of weather forecast

1 - 5 MByte

1 - 20 GByteLM-forecast datavisualisation

~50 MByte

Initial and hourly lateral boundarydata sets on LM grid (1 - 20 GByte)

Page 32: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 33: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 34: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 35: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 36: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 37: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 38: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 39: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 40: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 41: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 42: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 43: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 44: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 45: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 46: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 47: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 48: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 49: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 50: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 51: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 52: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 53: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 54: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 55: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 56: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 57: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 58: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 59: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 60: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 61: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 62: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 63: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 64: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 65: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 66: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 67: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 68: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 69: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 70: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 71: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 72: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 73: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 74: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 75: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 76: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 77: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 78: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 79: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 80: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing
Page 81: Meteo-GRID: World-wide Local Weather Forecasts  by GRID Computing

For more Information . . .

about DWD: http://www.dwd.de

about Pallas GmbH: http://www.pallas.com

about UNICORE: http://www.unicore.de

http://www.fz-juelich.de/unicoreplus/index.html

about EUROGRID: http://www.eurogrid.org