CompChem VO: User experience using MPI

Slides:



Advertisements
Similar presentations
Challenges for Interactive Grids a point of view from Int.Eu.Grid project Remote Instrumentation Services in Grid Environment RISGE BoF Manchester 8th.
Advertisements

Generic MPI Job Submission by the P-GRADE Grid Portal Zoltán Farkas MTA SZTAKI.
EGC 2005, CrossGrid technical achievements, Amsterdam, Feb. 16th, 2005 WP2-3 New Generation Environment for Grid Interactive MPI Applications M igrating.
Setting up of condor scheduler on computing cluster Raman Sehgal NPD-BARC.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Supporting MPI Applications on EGEE Grids Zoltán Farkas MTA SZTAKI.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Parallel execution of chemical software on.
Enabling Grids for E-sciencE Medical image processing web portal : Requirements analysis. An almost end user point of view … H. Benoit-Cattin,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Supporting MPI applications on the EGEE Grid.
Porting applications to EU-IndiaGrid: EGEE Marco Verlato EU-IndiaGrid Workshop April 2007 Bangalore, India.
Tools and Utilities for parallel and serial codes in ENEA-GRID environment CRESCO Project: Salvatore Raia SubProject I.2 C.R. ENEA-Portici. 11/12/2007.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Configuring and Maintaining EGEE Production.
OGF 25/EGEE User Forum Catania, March 2 nd 2009 Meta Scheduling and Advanced Application Support on the Spanish NGI Enol Fernández del Castillo (IFCA-CSIC)
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
TOWARDS A SPECIALIZED SUPPORT CENTRE FOR CHEMISTRY AND MATERIALS SCIENCES Antonio Laganà* Department of Chemistry, University of Perugia, Italy * With.
1 HeMoLab - Porting HeMoLab's SolverGP to EELA glite Grid Environment FINAL REPORT Ramon Gomes Costa - Paulo Ziemer.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
EGEE is a project funded by the European Union under contract IST Advances in the Grid enabled molecular simulator (GEMS) EGEE 06 Conference.
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
Enabling Grids for E-sciencE University of Perugia CompChem VO progress report NA4 Generic Applications Meeting – Jan 9 th, 2006 Catania,
E-science grid facility for Europe and Latin America E2GRIS1 Gustavo Miranda Teixeira Ricardo Silva Campos Laboratório de Fisiologia Computacional.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
Implementation of the ABC Quantum Mechanical Reactive Scattering Program on the EGEE Grid Platform Alessandro Costantini 1, Dimitrios Skouteris 1, Osvaldo.
1 P-GRADE Portal: a workflow-oriented generic application development portal Peter Kacsuk MTA SZTAKI, Hungary Univ. of Westminster, UK.
Enabling Grids for E-sciencE SGE J. Lopez, A. Simon, E. Freire, G. Borges, K. M. Sephton All Hands Meeting Dublin, Ireland 12 Dec 2007 Batch system support.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Status report on Application porting at SZTAKI.
Università di Perugia Enabling Grids for E-sciencE GEMS, Grid Enabled Molecular Simulations EGEE 1 st EU Review – 9 th to 11 th February.
Weather Research and Forecast implementation on Grid Computing Chaker El Amrani Department of Computer Engineering Faculty of Science and Technology, Tangier.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks THE COMPCHEM VO AND A GRID APPLICATION TO.
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA Special Jobs Valeria Ardizzone INFN - Catania.
Susanna Guatelli Geant4 in a Distributed Computing Environment S. Guatelli 1, P. Mendez Lorenzo 2, J. Moscicki 2, M.G. Pia 1 1. INFN Genova, Italy, 2.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI MPI and Parallel Code Support Alessandro Costantini, Isabel Campos, Enol.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
INFSO-RI Enabling Grids for E-sciencE Clermond-Ferrant (FR), February 11 th -14 th, 2008 Vangelis Daskalakis 1, Manos Giatromanolakis.
EGEE is a project funded by the European Union under contract IST The CompChem Virtual Organization EGEE 07 Conference Budapest (HU)‏ October.
Università di Perugia Enabling Grids for E-sciencE GEMS, Grid Enabled Molecular Simulations EGEE 1 st EU Review – 9 th to 11 th February.
EGEE is a project funded by the European Union under contract IST Generic Applications Requirements Roberto Barbera NA4 Generic Applications.
EGEE is a project funded by the European Union under contract IST Compchem VO's user support EGEE Workshop for VOs Karlsruhe (Germany) March.
THE MOLECULAR AND MATERIALS SCIENCE COMMUNITY: THE COMPCHEM VIRTUAL ORGANIZATION Antonio Laganà University of Perugia (UNIPG), IT.
Enabling Grids for E-sciencE LRMN ThIS on the Grid Sorina CAMARASU.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarksEGEE-III INFSO-RI MPI on the grid:
GRID & Parallel Processing Koichi Murakami11 th Geant4 Collaboration Workshop / LIP - Lisboa (10-14/Oct./2006) 1 GRID-related activity in Japan Go Iwai,
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract IST Report from.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Computational Chemistry Cluster – EGEE-III.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Shared Services and Tools MPI John Walsh, Isabel Campos, Antonio Laganà EGITF-2010,
Enabling Grids for E-sciencE University of Perugia Computational Chemistry status report EGAAP Meeting – 21 rst April 2005 Athens, Greece.
Bob Jones EGEE Technical Director
Accessing the VI-SEEM infrastructure
Practical using C++ WMProxy API advanced job submission
Status of WLCG FCPPL project
Stephen Childs Trinity College Dublin
Hydrodynamic Galactic Simulations
Tamas Kiss University Of Westminster
GridBench: A Tool for Benchmarking Grids
Porting MM5 and BOLAM codes to the GRID
BDII Performance Tests
Brief overview on GridICE and Ticketing System
Grid Application Support Group Case study Schrodinger equations on the Grid Status report 16. January, Created by Akos Balasko
I2G CrossBroker Enol Fernández UAB
Workload Management System
JRA2 Pisa, Tuesday, 25 October 2005
OpenGATE meeting/Grid tutorial, mars 9nd 2005
CRESCO Project: Salvatore Raia
5. Job Submission Grid Computing.
SA1 ROC Meeting Bologna, October 2004
gLite Job Management Christos Theodosiou
How To Integrate an Application on Grid
Presentation transcript:

CompChem VO: User experience using MPI MPI Workshop Bologna (I) March 19th–20th 2008 www.eu-egee.org CompChem VO: User experience using MPI Alessandro Costantini1, Antonio Laganà1 and Osvaldo Gervasi2 alex<at>dyn.unipg.it, lag<at>unipg.it, osvaldo<at>unipg.it 1Dept. of Chemistry 2Dept. of Mathematics and Computer Science University of Perugia, Italy EGEE is a project funded by the European Union under contract IST-2003-508833

Summary - CompChem VO - Characteristic of CompChem applications - Molecular Science community and EGEE project - CompChem VO - Characteristic of CompChem applications - MPI state of the art - Experiences using MPI - Conclusions MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 2

The Molecular Science community and the EGEE project The EGEE Grid environment allows us to carry out simulation of molecular systems increasing the quality and the quantity of properties investigated. The researcher is able to perform computational campaign: Massive submission of sequential jobs running on different input datasets Submission of parallel jobs Offers efficient data management facilities Storage of large amount of data MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 3

CompChem VO CompChem VO is running on the EGEE production Grid from the end of 2004 to support Computational Chemistry applications (http://compchem.unipg.it) The VO has up to 30 active users Several EGEE sites are supporting the VO the Italian EGEE sites, CESGA (Spain), IN2P3 (France), Trinity College of Dublin (Ireland), CYFRONET and POZNAN Supercomputing Center (Poland), Hellas Grid and GRNET (Greece), University of Cyprus (Cyprus). MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 4

CompChem and COST Most of the CompChem users started the collaboration in the COST in Chemistry D23 Action, called Metachem COST is one of the longest-running project supporting co-operation among scientists and researchers across Europe with 35 member countries. In the COST in Chemistry program has been recently activated the Action D37, called GridChem devoted to develop and deploy computational chemistry codes in the existing e-infrastructure MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 5

Main characteristics of CompChem applications Both CPU-bound and data intensive jobs are present Massive submission of sequential jobs running on different input datasets Parallel jobs: some programs have been structured to run in parallel. Contribution of compchem to MPI international workshop, Dublin, Dec 11-12th, 2006. Interactive jobs: GEMS (Grid Enabled Molecular simulator) We are implementing Grid Services to access the standard functionalities of the programs to create visualization and Web3D interfaces in order to visualize the simulations coming from the calculations MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 6

http://compchem.unipg.it MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 7

MPI current status CompChem is supported by 24 hosts with more than 5000 cpus Up to date 14 of 24 hosts on CompChem VO support MPI applications But only 2 have support MPI-START grid10.lal.in2p3.fr gridgate.cs.tcd.ie MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 8

MPI: script and submission All the 14 hosts support the base MPI procedure Prepare a script that include Support for shared / not shared home Compiling stage (facultative) Running stage Submission with jdl attribute JobType = "MPICH"; NodeNumber = 2; MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 9

Performance of the platform Performance of the sites were obtained by running a DL_POLY test case Developed by Daresbury Laboratory Developed for MD calculations Native parallel (SPMD schema, Replicated Data strategy) The calculation ran sequentially on one node and in parallel on 2 and 4 nodes Related speed up was evaluated MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 10

Speed-ups Parallel applications run properly only on 6 hosts Parallel performance of each cluster not necessary depend only from the time sharing regime adopted by them MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 11

Statistics Statistical analysis were calculated on 28 parallel jobs Job status Number % Success 12 43 Not success 16 57 Not success reasons Number % Communic. Error 8 50 mpirun Error 5 31 Scheduler Error 3 19 Statistical analysis were calculated on 28 parallel jobs Only 43% of the jobs ran properly and 57% were not MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 12

Main problems using MPI Compiling stage Few users can compile the source code on the destination machine Absence of libraries required by the application on the selected hosts Some of the MPI compilers don't work correctly Absence of f90 modules for mpif90 compiler using mpich-1.2.6-1.sl3.cl package MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 13

Main problems using MPI Compiling stage Users need to compile their source code on UI machine and link it statically Production of an executable architecture dependent Increase of the dimension of the file uploaded via InputSandbox MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 14

Main problems using MPI Submission stage Crossig-MPI not possible Requested CPUs of a PC cluster need to be free at the same time Waiting time too long for requests involving more than 4 CPUs Load of the Resource Broker too high Delay on the submission procedure MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 15

Main problems using MPI Running stage Problems afflicting some hosts Communication problems (ssh intracluster) MPI executable problems (mpirun) Scheduler problems Users need to select the working sites running preliminary jobs MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 16

Main problems using MPI Get-output stage No problems with OutputSandbox if the total amount of files is less to 80 MB In other cases the use of the SE is up to date encouraged MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 17

Conclusions Parallel applications don’t run properly in all the hosts supporting MPI libraries Users need to compile statically their own code select the hosts that work properly YAIM-mpi package prepared for gLite 3.1 YAIM-mpi package for gLite 3.0 ? Open-MPI for intracluster MPI? MPI WorkShop, 19-20 March 2008, Bologna. Alessandro Costantini, CompChem VO 18