Page 1
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
Contents:
- Introduction to EUROGRID and Meteo-GRID
- Detailed Description of Meteo-GRID, computational requirements, status of work
- Demonstration example
Page 3
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
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
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
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
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
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
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
• Develop a relocatable version of DWD‘s weather prediction model
• ‘Weather prediction-on-demand‘ as an ASP solution
Page 11
Meteo-GRID: Meteorological Portal
Hoffmann (DWD)
Page 12
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
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
CPU requirements of LM
Page 15
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
Damages following cyclone Lothar in southwestern Germany (26 Dec 1999)
Page 17
Flood at Vistula river, summer 2001
Coastal storm at Hamburg and at the North Sea Blizzard in New York
Page 18
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 GUI (1)
Nellari, Ballabio (CSCS Manno)
Page 20
Meteo-GRID GUI (2)
Nellari, Ballabio (CSCS Manno)
Page 21
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
Examples for TOPO applications (1)
Page 23
Examples for TOPO applications (2)
water
peat
clay
loamy clay
loam
loamy sand
sand
rock, concrete
ice, glacier
undefined
Page 24
Examples for TOPO applications (3)
Page 25
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
GME model grid and LM domain
Page 27
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
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
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
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
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 81
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