InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.

Slides:



Advertisements
Similar presentations
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Institute of Computer Science AGH ACC Cyfronet AGH The PL-Grid.
Advertisements

FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
Polish Infrastructure for Supporting Computational Science in the European Research Space GridSpace Based Virtual Laboratory for PL-Grid Users Maciej Malawski,
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Ab initio grid chemical software ports – transferring.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
A Project about: Molecular Dynamic Simulation (MDS) Prepared By Ahmad Lotfy Abd El-Fattah Grid Computing Group Supervisors Alexandr Uzhinskiy & Nikolay.
Polish Infrastructure for Supporting Computational Science in the European Research Space QoS provisioning for data-oriented applications in PL-Grid D.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
Example Gridification via command-line Application Developer Training Day IV. Miklos Kozlovszky Ankara, 25. October, 2007.
EGrid Software Packages Overview. EGrid Introduction Egrid Introduction : A description of the main software packages EGrid Inside : A detailed description.
GRID Computing: Ifrastructure, Development and Usage in Bulgaria M. Dechev, G. Petrov, E. Atanassov.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
INFSO-RI Enabling Grids for E-sciencE Project Gridification: the UNOSAT experience Patricia Méndez Lorenzo CERN (IT-PSS/ED) CERN,
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th.
Running a Scientific Experiment on the Grid Vilnius, 13 rd May, 2008 by Tomasz Szepieniec IFJ PAN & CYFRONET.
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
PROGRESS: ICCS'2003 GRID SERVICE PROVIDER: How to improve flexibility of grid user interfaces? Michał Kosiedowski.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Using DIANE for astrophysics applications Ladislav Hluchy, Viet Tran Institute of Informatics Slovak.
GRID. Register Fill the form. Your IP (Juanjo) signature is needed and the one from the.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 P-GRADE Portal: a workflow-oriented generic application development portal Peter Kacsuk MTA SZTAKI, Hungary Univ. of Westminster, UK.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
T3 analysis Facility V. Bucard, F.Furano, A.Maier, R.Santana, R. Santinelli T3 Analysis Facility The LHCb Computing Model divides collaboration affiliated.
A Practical Approach to Metadata Management Mark Jessop Prof. Jim Austin University of York.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
Cooperative experiments in VL-e: from scientific workflows to knowledge sharing Z.Zhao (1) V. Guevara( 1) A. Wibisono(1) A. Belloum(1) M. Bubak(1,2) B.
FRANEC and BaSTI grid integration Massimo Sponza INAF - Osservatorio Astronomico di Trieste.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid Web Portal for Chemists M. Sterzel,
Migrating Desktop Bartek Palak Bartek Palak Poznan Supercomputing and Networking Center The Graphical Framework.
Alaa El-Deen shaban El-Meshneb Assistant Lecturer Physics Department Sohag University Grid Computing Group 3 D modeling in Grid (by the example of Blender)
INFSO-RI Enabling Grids for E-sciencE Αthanasia Asiki Computing Systems Laboratory, National Technical.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Application of Gaussian package to chemical.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Computational chemistry with ECCE on EGEE.
EGEE-II INFSO-RI Enabling Grids for E-sciencE P-GRADE overview and introduction: workflows & parameter sweeps (Advanced features)
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid is a Bazaar of Resource Providers and.
The use of the SCMS-EMI as scientific gateway in BCC of NGI_UA Authors: Andrii Golovynskyi, Andrii Malenko, Valentyna Cherepynets V. Glushkov Institute.
Store and exchange data with colleagues and team Synchronize multiple versions of data Ensure automatic desktop synchronization of large files B2DROP is.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Special Interest Groups - a Grid Service Dr. Algimantas Juozapavicius Vilnius University EGEE’06, Geneva, September.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
PLG-Data and rimrock Services as Building
Grid Application Support Group Case study Schrodinger equations on the Grid Status report 16. January, Created by Akos Balasko
Module 01 ETICS Overview ETICS Online Tutorials
Code Analysis, Repository and Modelling for e-Neuroscience
Code Analysis, Repository and Modelling for e-Neuroscience
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec ACC CYFRONET AGH, ul. Nawojki 11, Kraków, Poland

What is required for numerical experiments in Chemistry? Computational resources To get the results of the computations in reasonable time Chemistry packages Applications that realize the computation – e.g. Gaussian, GAMESS etc. 2 EGI User Forum, April 2011

What is available? Computational resources Grid resources in European computing centres Chemistry packages Applications (Gaussian, GAMESS etc.) installed on the Grid resources in these centers Made available to some Virtual Organizations 3 EGI User Forum, April 2011

Sample scenario: Chemistry experiment on Grids 4 EGI User Forum, April Obtaining a Grid certificate 2.Registration in a Virtual Organization 3.Proxy generation 4.Specification of the experiment input parameters 5.Execution 6.Experiment monitoring 7.Result analysis 8.Reusing the result or input data

Sample scenario: Chemistry experiment on Grids 1.Obtaining a Grid certificate 2.Registration in a Virtual Organization 3.Proxy generation 4.Specification of the experiment input parameters 5.Execution 6.Experiment monitoring 7.Result analysis 8.Reusing the result or input data EGI User Forum, April 2011 There are several on-line tools facilitating this process 5 This step has to be performed only once.

Sample scenario: Chemistry experiment on Grids 1.Obtaining a Grid certificate 2.Registration in a Virtual Organization 3.Proxy generation 4.Specification of the experiment input parameters 5.Execution 6.Experiment monitoring 7.Result analysis 8.Reusing the result or input data EGI User Forum, April 2011 voms-proxy-init The user has to store their certificate and private key in the.globus directory (with proper directory permissions set) Needs to know the command syntax. 6

Sample scenario: Chemistry experiment on Grids EGI User Forum, April Obtaining a Grid certificate 2.Registration in a Virtual Organization 3.Proxy generation 4.Specification of the experiment input parameters 5.Execution 6.Experiment monitoring 7.Result analysis 8.Reusing the result or input data External visual editor (the resulting file has to be copied to the access machine – additional operation!) Text editor Creating multiple files might be necessary 7

Sample scenario: Chemistry experiment on Grids EGI User Forum, April Obtaining a Grid certificate 2.Registration in a Virtual Organization 3.Proxy generation 4.Specification of the experiment input parameters 5.Execution 6.Experiment monitoring 7.Result analysis 8.Reusing the result or input data Creating a job description file (JDL) In case of multiple jobs – creating many files is necessary glite-wms-job-submit 8

Sample scenario: Chemistry experiment on Grids 1.Obtaining a Grid certificate 2.Registration in a Virtual Organization 3.Proxy generation 4.Specification of the experiment input parameters 5.Execution 6.Experiment monitoring 7.Result analysis 8.Reusing the result or input data EGI User Forum, April 2011 glite-wms-job-status Refresh only on demand 9

Sample scenario: Chemistry experiment on Grids 1.Obtaining a Grid certificate 2.Registration in a Virtual Organization 3.Proxy generation 4.Specification of the experiment input parameters 5.Execution 6.Experiment monitoring 7.Result analysis 8.Reusing the result or input data EGI User Forum, April 2011 Large result files have to be downloaded from LFC: glite-wms-job-output Result files in text form Usually many result files. 10

Sample scenario: Chemistry experiment on Grids 1.Obtaining a Grid certificate 2.Registration in a Virtual Organization 3.Proxy generation 4.Specification of the experiment input parameters 5.Execution 6.Experiment monitoring 7.Result analysis 8.Reusing the result or input data EGI User Forum, April Finding the right part of the result Repeating previous actions

What is the probem? Need to combine multiple tools to perform a simple scenario Difficult result management Multiple files The files are usually stored in the LFC Catalogue The files are in text format: Human-readable but very large and hardly legible Difficult to process by computer Difficult data management – results and inputs 12 EGI User Forum, April 2011

What should the solution be? Create a virtual unified space Easy access to all the results and collected data ‼Adjust, when the user wants to use the infrastructure in the traditional way Guide the user throughout the whole process of experimentation Communicate with the users in the language the language of their scientific domain 13 EGI User Forum, April 2011

Existing Layers Domain layer – the space managed by the user, Concerning terms (vocabulary) familiar to the user Grid resource layer – the part of the system providing access to e-infrastructures And the computational packages available on them To create an effective, yet intuitive tool, we need to join two layers: … and make the result available to the user EGI User Forum, April 2011

New Layer: Glue Joins the user-domain space with the resource access layer Is responsible for: Executing the experiment’s logic Automatic parallelization Execution monitoring Storing the user’s data Creating metadata – annotations, tags InSilicoLab introduces an additional layer – support layer, that: EGI User Forum, April 2011

Support Layer – Details Experiment Logic: Transforming the user’s input to Grid jobs Automatic initial analysis of the jobs’ results Automatic parallelization Automatically creates many jobs for parameter study experiments Execution engine Submits the generated jobs to the Grid Manages and monitors the experiment 16 EGI User Forum, April 2011

Support Layer – Details Metadata model Reports from result analysis summarizing the experiment Associates the experiment results with the input data Provenance tracking Data structure Storage of the molecules with their properties Unified format with export to supported application Annotations, tagging: Facilitate description and management of the data 17 EGI User Forum, April 2011

New Layer: Domain Portal Is an interface operating on the domain layer – on the concepts from the specific domain of science Enables access to the user’s space (work environment) and data stored by the user, from every computer connected to the Internet The communication between InSilicoLab with the user is realized through Web portal, that: EGI User Forum, April 2011

Grid Features Support for Grid certificates Proxy generation or upload MyProxy support LFC catalogue management Browser Input files uploaded directly from LFC LFC location assigned to experiment and its jobs Grid jobs management Submission and status monitoring Automatic output processing 19 EGI User Forum, April 2011

InSilicoLab: How it works? 20 EGI User Forum, April 2011

InSilicoLab: Ready for Use The portal is up and running Available to all users registered in Gaussian VO and vo.plgrid.pl Virtual Organizations. Supported applications: Gaussian, GAMESS, TURBOMOLE 21 EGI User Forum, April

Work in progress Support for new domains of science: Based on the same design Biochemisry: Gromacs and PDB databases Astronomy: support of the design phase of CTA Advanced data management Improving reliability and performance 22 EGI User Forum, April 2011

Summary InSilicoLab offers access to Grid resources following e-Science ideas Helps the user in managing the complexity of their experiments Generic design facilitates integration of tools from many domains of science The portal is available at: Contact: 23 EGI User Forum, April 2011

Contact: