The DRIHM Portal: architecture, design principles and issues.
Transcript of The DRIHM Portal: architecture, design principles and issues.
Coordinating person: Eng. Antonio Parodi, PhD
The DRIHM Portal:
architecture, design principles
and issues.
Daniele D‘Agostino (CNR-IMATI)
Terminology
Grid Application Developer
• Develops a grid application with gUSE
• Exports it to the local repository of gUSE
End Users, Scientists
• execute a copy of the exported application with
custom input parameters
Grid Portal Developer
•Develops an interface (in general a portlet) that fits
to the application I/O pattern and the end users’
needs and associate it with the role
• Connects the GUI to gUSE using the programming
API of Application Specific Module(ASM)
DRIHM DCI Ideal Architecture
WPS and
critical case
data repository
Complex run for
meteo models HMR Linux-based
Models
HMR Windows
Models Testbed
Citizen Scientists
and proprietary
software
Model SW and
Static data
Other data
sources
A DRIHM Model Chain
Probability
Probability
Probability
Ensemble Probability
“Large” Scale
Meteorological
“Small” Scale
Meteorological
Impact
Hydraulic
Hydrologic
DRiFt
Ensemble
RainFARM
COSMO-Model
Arome EPS
Ensemble
Meso-NH
WRF-NMM
Deterministic
HYPROM 2D
HYPROM 1D
WRF-NMM
HBV
SOBEK-FLOW
Delft3D-FLOW
TELEMAC-2D
Deterministic
Property Damage
Measured Rainfall
Deterministic
RIBS
Deterministic Ensemble
Bridge
WPS
The Preprocessing of
Meteorological Input data
9
Probability
Probability
Probability
Ensemble Probability
“Large” Scale
Meteorological
“Small” Scale
Meteorological
Impact
Hydraulic
Hydrologic
DRiFt
Ensemble
RainFARM
COSMO-Model
Arome EPS
Ensemble
Meso-NH
WRF-NMM
Deterministic
HYPROM 2D
HYPROM 1D
WRF-NMM
HBV
SOBEK-FLOW
Delft3D-FLOW
TELEMAC-2D
Deterministic
Property Damage
Measured Rainfall
Deterministic
RIBS
Deterministic Ensemble
WPS
Meteorological Data • Our meteo models are nested in global models which
usually run by the main weather forecasting centres
like ECMWF or NOAA
• NOAA databases are accessible for free, not the
ECMWF ones
– For the purpose of the project activities, it was agreed, during
an informal meeting at EGU2013, that the initial and boundary
conditions files of a limited number of cases can be freely
shared on the DDCI
• In every cases WPS extract from these large
databases only the data that will be used for the
simulation
10
The Meteorological model execution
Probability
Probability
Probability
Ensemble Probability
“Large” Scale
Meteorological
“Small” Scale
Meteorological
Impact
Hydraulic
Hydrologic
DRiFt
Ensemble
RainFARM
COSMO-Model
Arome EPS
Ensemble
Meso-NH
WRF-NMM
Deterministic
HYPROM 2D
HYPROM 1D
WRF-NMM
HBV
SOBEK-FLOW
Delft3D-FLOW
TELEMAC-2D
Deterministic
Property Damage
Measured Rainfall
Deterministic
RIBS
Deterministic Ensemble
WPS
Bridge
Otherwise…
17
But our approach allows the integrated definition
of the whole experiment
(Metadata validity check)
Wish list 1
19
myproxy-init -s myproxy.cnaf.infn.it -p 7512 -l dagostino -m drihm.eu -t 20
It will be supported in a future version
The hydrological model execution
20
Probability
Probability
Probability
Ensemble Probability
“Large” Scale
Meteorological
“Small” Scale
Meteorological
Impact
Hydraulic
Hydrologic
DRiFt
Ensemble
RainFARM
COSMO-Model
Arome EPS
Ensemble
Meso-NH
WRF-NMM
Deterministic
HYPROM 2D
HYPROM 1D
WRF-NMM
HBV
SOBEK-FLOW
Delft3D-FLOW
TELEMAC-2D
Deterministic
Property Damage
Measured Rainfall
Deterministic
RIBS
Deterministic Ensemble
*
Ensemble forecasting is a numerical prediction method
that is used to attempt to generate a representative sample
of the possible future states. Multiple numerical predictions
are conducted using slightly different initial conditions.
The Hydraulic-Impact
models execution
Probability
Probability
Probability
Ensemble Probability
“Large” Scale
Meteorological
“Small” Scale
Meteorological
Impact
Hydraulic
Hydrologic
DRiFt
Ensemble
RainFARM
COSMO-Model
Arome EPS
Ensemble
Meso-NH
WRF-NMM
Deterministic
HYPROM 2D
HYPROM 1D
WRF-NMM
HBV
SOBEK-FLOW
Delft3D-FLOW
TELEMAC-2D
Deterministic
Property Damage
Measured Rainfall
Deterministic
RIBS
Deterministic Ensemble
23
gUSE is already connected to many cloud types, and the rOCCI
interface of FedCloud will be supported in a future version
One final
(probably stupid) question
27
Meteo
Hydro
?
• It produced 100 GB of data
• Scheduled on PRACE or Grid
• Possible ensemble simulation
• Scheduled on Grid