Title: Kein Folientitel
1First Prototypes for Grid Application Programming
Environment
Forschungszentrum Karlsruhe GmbH Hauptabteilung
Informations- und Kommunikationstechnik Hermann-vo
n-Helmholtz-Platz 1 D-76344 Eggenstein-Leopoldshaf
en Holger Marten http//grid.fzk.de
2CrossGrid WP2 Grid Application Programming
Environment
- Task 2.2 MPI code debugging verification
tool - ? verify parallel, distributed MPI
applications on Grid - Task 2.3 Metrics Benchmarks
- ? describe performance of Grid applications
Grid configurations - Task 2.4.1 Interactive semiautomatic
performance evaluation - ? measure, evaluate, visualize performance
of Grid applications (W. Funika) - Task 2.4.2 Interactive semiautomatic
performance evaluation - ? predict performance of Grid applications
(F.F. Rivera)
3WP2 Done so far
PM 01-03 Software Requirement Specifications
(SRS) D2.1 - four documents PM
04-06 Design and interfaces of the tools (DES)
D2.2 - five documents PM 07-12
Write first prototypes PM 10-12 First (WP2
internal) integration, testing, refinement
D2.3 - five documents (January 18,
2003) part I Prototypes Summary part II
MARMOT part III GridBench part IV G-PM,
Grid-enabled Performance Measurement part V
PPC, Performance Prediction Component
4First prototypes Task 2.2 MARMOT (MPI)
Goal verify parallel, distributed MPI
applications on Grid
5First prototypes Task 2.2 MARMOT (MPI)
- Status available functionalities
- library with MPI calls used by WP1 applications
- environment variables for tool behaviour and
output - output errors, warnings, notes human
readable - test programs provided
- available in CVS
- installed tested with HEP application (Task
1.3) on UI of CSIC testbed - WP4 integration support by Jesus Marco, CSIC
- first revision of D2.3 part II available
- installation on CESGA development workstation
completed yesterday
6First prototypes Task 2.3 GridBench
Goal Benchmark applications and Grid
configurations on different levels of refinement
Grid site CE/SE
micro kernels
application kernels
micro benchmarks
7First prototypes Task 2.3 GridBench
- Status available functionalities
- kind of MPI application based on High
Performance LINPACK - restricted to run on single local testbeds
- restricted to data after completion (no data at
runtime) - measures FLOP/s of LINPACK problems
- input output are XML files
- available in CVS
- installed tested on CE of UCY testbed
- installation on UI of AUTh finished yesterday
- WP4 integration support by Christos
Kanellopoulos, AUTh - installation rpm on CESGA development
workstation in progress
8First prototypes Task 2.4.1 G-PM
Goal Online measurement visualisation of
Grid application performance
API
API
Task 3.3
9First prototypes Task 2.4.1 G-PM
- Status available functionalities
- all components available, prototype with
limited functionality - restricted to run on a local Linux workstation
- connected with OCM-G on same site
- application instrumentation in OCM-G
available - available in CVS
- installed tested on UI of CYFRONET testbed
- WP4 integration support by Piotr Nyczyk,
CYFRONET - installation rpm on CESGA development
workstation in progress - will be tested with HEP application of Task 1.3
10First prototypes Task 2.4.2 PPC
Goal predict application performance on Grids
Monitoring Task 3.3
WP1 kernels (vertlq,...)
Analytical prediction model
Benchmarks
Matrix-vector product Iterative solvers...
Kernel
Graphical User Interface (TCL/TK, PlPlot)
Change grid info
USER
PPC results
11First prototypes Task 2.4.2 PPC
- Status available functionalities
- restricted number of implemented kernels
matrix-vector product, - sparse matrix solvers, verteql of T1.4 (air
polution) - GUI restricted to matrix-vector product
sparse matrix solvers - restricted to simulate homogeneous systems
(non-Grid) - source code of kernels provided
- available in CVS
- installed tested on UI of U.S.C. testbed
- WP4 integration support by Carlos Fernandez,
CESGA - installation on CESGA development workstation
done
12Summary of 1st prototype status
status 09-02-2003 1830
13Discussion Matrix I
- Tuesday, Feb 11, 1500-1630, this room??
- Meeting all WPs
- review of integration achievements
- GridBench PPC need WP1 kernels
- who will test our tools ?
- Tuesday, Feb 11, 1700-1745, Seminario 2, 45
mins enough? - WP2 meets Task 3.1
- portals for GridBench, G-PM PPC
- Tuesday, Feb 11, 1745-1830, Seminario 2
- WP2 meets Task 3.3
- interfaces of GridBench G-PM to OCM-G
- use of R-GMA by GridBench
14Discussion Matrix II
- Wednesday, Feb 12, 900-1030, Seminario 2
- WP2 internal
- plans for yearly review
- plans for next year
- how to create a real environment
- GridBench needs API from G-PM
- checking GridBench with MARMOT ?
- Wednesday, Feb 12, ??, room ??
- Task 2.4.2 already met Task 3.3.1-3.3.4
yesterday - Grid Monitoring Tasks will deliver input for
PPC - Wish to meet WP1 flooding, weather
forecast, air polution
15Issues during last weeks
- Timing
- D2.3 due on 18/01/2003 4-6 weeks ahead of
original plan - D2.3 delivered on 18/01/2003 not yet received
review reports - results of testing installation were planned
as part of D2.3 -
- Tools
- vision was one environment, common look
feel now 4 separate tools - tools were planned to be installed on one test
site (FZK) - installation what does it mean ??
? Things converged during the last days
integration meetings
Thanks to WP2 members and the Integration Team.