Antonio Laganà University of Perugia (UNIPG), IT

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

ESA Data Integration Application Open Grid Services for Earth Observation Luigi Fusco, Pedro Gonçalves.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Database System Concepts and Architecture
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
1 Coven a Framework for High Performance Problem Solving Environments Nathan A. DeBardeleben Walter B. Ligon III Sourabh Pandit Dan C. Stanzione Jr. Parallel.
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Conceptual Modeling Issues in Web Applications enhanced with Web services Sara Comai, Politecnico di Milano In collaboration with:
Computational Chemistry, WebMO, and Energy Calculations
Q5cost A common data format for program interchange in the Quantum Chemistry domain Elda Rossi CINECA – Bologna (Italy)
DEVS Namespace for Interoperable DEVS/SOA
2005 Materials Computation Center External Board Meeting The Materials Computation Center Duane D. Johnson and Richard M. Martin (PIs) Funded by NSF DMR.
EGEE is a project funded by the European Union under contract IST Advances in the Grid enabled molecular simulator (GEMS) EGEE 06 Conference.
Markup in Atomic and Molecular Simulations: Implementation & Issues Jon Wakelin Dept. Earth Sciences University of Cambridge.
Center for Component Technology for Terascale Simulation Software CCA is about: Enhancing Programmer Productivity without sacrificing performance. Supporting.
Enabling Grids for E-sciencE University of Perugia CompChem VO progress report NA4 Generic Applications Meeting – Jan 9 th, 2006 Catania,
Large Scale Nuclear Physics Calculations in a Workflow Environment and Data Provenance Capturing Fang Liu and Masha Sosonkina Scalable Computing Lab, USDOE.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Parameter Study Principles & Practices. What is Parameter Study? Parameter study is the application of a single algorithm over a set of independent inputs:
Università di Perugia Enabling Grids for E-sciencE GEMS, Grid Enabled Molecular Simulations EGEE 1 st EU Review – 9 th to 11 th February.
INFSO-RI Enabling Grids for E-sciencE Running ECCE on EGEE clusters Olav Vahtras KTH.
Parameter Study Principles & Practices. Outline Data Model of the PS Part I Simple PS –Generating simple PS Workflow by introducing PS Input port – using.
Taming the Big Data in Computational Chemistry #euroCRIS2015 Barcelona 9-11-XI-2015 Carles Bo ICIQ (BIST) -
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
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 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.
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.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
THE MOLECULAR AND MATERIALS SCIENCE COMMUNITY: THE COMPCHEM VIRTUAL ORGANIZATION Antonio Laganà University of Perugia (UNIPG), IT.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
Multicore Applications in Physics and Biochemical Research Hristo Iliev Faculty of Physics Sofia University “St. Kliment Ohridski” 3 rd Balkan Conference.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Computational Chemistry Cluster – EGEE-III.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Scientific Data Processing Portal and Heterogeneous Computing Resources at NRC “Kurchatov Institute” V. Aulov, D. Drizhuk, A. Klimentov, R. Mashinistov,
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Enabling Grids for E-sciencE University of Perugia Computational Chemistry status report EGAAP Meeting – 21 rst April 2005 Athens, Greece.
Architecture Review 10/11/2004
Accessing the VI-SEEM infrastructure
The Role of Reflection in Next Generation Middleware
Applied Operating System Concepts
Antonio Laganà University of Perugia (UNIPG), IT
Implementation Issues
WS-PGRADE for Molecular Sciences and XSEDE
Grid Computing.
Grid Portal Services IeSE (the Integrated e-Science Environment)
Recap: introduction to e-science
Web Ontology Language for Service (OWL-S)
CompChem VO: User experience using MPI
VI-SEEM Data Repository
University of Technology
CMPE419 Mobile Application Development
Graduation Project Kick-off presentation - SET
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Monitoring of the infrastructure from the VO perspective
Service-centric Software Engineering
GENERAL VIEW OF KRATOS MULTIPHYSICS
Module 01 ETICS Overview ETICS Online Tutorials
Analysis models and design models
Technical Capabilities
CMPE419 Mobile Application Development
The ViroLab Virtual Laboratory for Viral Diseases
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Antonio Laganà University of Perugia (UNIPG), IT TOWARDS A VIRTUAL RESEARCH COMMUNITY FOR CHEMISTRY, MOLECULAR AND MATERIALS SCIENCE & TECHNOLOGIES Antonio Laganà University of Perugia (UNIPG), IT CMMST: A VIRTUAL TEAM OF 24 Researchers, 12 countries 1

MAIN FEATURES 1) PORTALS FOR SHARING RESOURCES, TOOLS 2) WORKFLOWS FOR COMPOSING MODULES OF COMPLEX APPLICATIONS 3) COLLABORATE IN JOINT ENDEAVOURS 4) QOS AND QOU AND CREDIT SYSTEM 5) DATA FORMATS (Q5 and D5) 6) DATA WORKFLOWS (HTC-HPC elaboration) 7) DATA MANAGEMENT TOOLS (data location, registration, access, movement, storage and persistency) FOR APPLICATIONS 8) DISTRIBUTED KNOWLEDGE (Production, accumulation and transfer) FOR RESEARCH, TRAINING AND EDUCATION 2

THE MOLECULAR SIMUL. WORKFLOW NO NO Is there a suitable PES? NO Are ab initio calculations available? Are ab initio calculations feasible? INTERACTION YES YES YES SUPSIM Are dynamics calculations direct? NO Take Force fields from databases FITTING Import the PES routine YES YES DYNAMICS Exact quantum calculations? Approximate quantum calculations? NO NO Semiclassical calculations? NO YES YES YES QDYN TD / TI APPROXIMATE QDYN SEMICLASSICAL SC_IVR QUASI- CLASSICAL OBSERVABLES Fixed J and Energy Fixed Energy Fixed Temperature NO NO NO YES YES YES Scalar and vector correlations Cross-sections Thermal Rate coefficients Thermodynamic properties

GEMS flowchart & DATA formats System input Q5Cost Interaction D5Cost Dynamics various Statistics Virtual Monitors 4

AB INITIO PACKAGES CADPAC Acad Fortran GTO COLUMBUS Acad Fortran GTO CRYSTAL Acad Fortran GTO DALTON Acad Fortran GTO DFT++ GPL C++ PW/Wavelet DIRAC Acad F77, 90, C GTO GAMESS Acad/Comm Fortran GTO GAUSSIAN Comm Fortran GTO MOLCAS Comm Fortran GTO MOLPRO Comm Fortran GTO NWChem ECLv2 F77/C GTO, PW TERACHEM Comm C/CUDA GTO

DATA FORMATS QC: FIXED GEOMETRY MULTI STATE - SD (Small data) input, parameters, properties -> formatted human readable like XML - LD (Large data) binary working quantities like 4 index integrals IJKL  OPEN BABEL: open, collaborative project allowing search, conversion, analysis, or data storing in CMMST CML: A XML-based format for chemistry HDF5: a hierarchical data model

HDF5 ° CONTAINERS (groups) domains of quantities defined by common basis functions (AO atomic orbitals, MO molecular orbitals, WF Wave functions, ..) ° METADATA (attributes) simple and small sets of data describing a set of data ° DATA (data ses) large set of binary quantities referring to wavefunction integrals storing in matrices with an arbitrary number of indices ° LIBRARIES (Utilities and tools) Q5dump reports the content of Q5cost files Q5edit python based program text editor

Determinants/ coefficients System overlap oneint twoint Title Electrons /a,b AO Name Num_orb_sym Num_orb_tot Labels Transformation MO AO_pointer Num_orb_tot Labels Orbitals SCF_energy Classification Occ_num Symmetry Ctime (s) Atime (s) Q5version (s) Symmetry: - num_sym - labels densities Geometry: - charges - coordinates - nuclear_energy - num_atom - atomic_number Basis Coord system Atom Angular number Magnetic number Coeff/exp Num of contracted Num of primitives prop Description Rank Real/Complex Index/value WF MO_pointer Energy Core Energy Num_dets DetCoeff Determinants/ coefficients Energy derivatives Non adiabatic coupling Q5 EXTENSION TO SUPPORT D5

INSERTION OF Q5/D5 IN GEMS Fitting ForceField SMatrix QuantumFunction Trajectories Spectra CrossSection RateCoeffs System Interaction Dynamics Observables AbInitio q5 “file system” + energy derivatives + non-ad. coupling els. – system general info

QUANTUM DYNAMICS PACKAGES ABC RWAVEPR FLUSS MCTDH

CLASSICAL DYNAMICS PACKAGES (LARGE SYSTEMS) VENUS AMBER CHARMM DL_POLY GROMACS MOLDY TINKER YASARA

HTC (square) + HPC CALCULATIONS SUPSIM MODULE: HTC (square) + HPC CALCULATIONS

THE MCTDH (QDYN) MODULE: HPC (square) + HTC CALCULATIONS

THE GRIF SERVICE ORIENTED APPROACH A registration, access, movement, storage repository of tools, applications and services A metric to select the computer platform A simplified and ubiquitous access A parameterized resource selection C. Manuali, A. Lagana’ GRIF: A New Collaborative Framework for a Web Service Approach to Grid Empowered Calculations Future Generation of Computer Systems, 27(3), 315-318 (2011) DOI 10.1016/j.future.2010.08.006

GriF: a framework for grid empowering computational applications Make grid applications user friendly, black box like and optimize automatically the distribution of tasks over the grid. Adopt a collaborative JAVA Service Oriented Architecture (SOA) framework articulated as a set of grid services Provide users with standard operational modalities based on friendly user driven services allowing the composition of one or more services transparently to their implementation details. Conveniently direct the jobs to the appropriate machine

The Basic Architecture of GriF Scientific Linux Distribution Service Oriented Architecture (UDDI, WSDL, SOAP) UDDI4J, WSDL4J, AXIS Java Web Services (JWS) Tomcat Web Server MySQL DBMS Java Swing/AWT (platform-independent client) COMPCHEM Virtual Organization - GriF

The Extended Architecture of GriF for bridging HTC and HPC HPC: GriF has been extended to offer to the Grid users the possibility of running their Grid applications (serial, parallel: MPI/OpenMP) on some HPC platforms by bridging the corresponding HPC facilities directly. COMPCHEM Virtual Organization - GriF

Preliminary HPC/HTC Case Studies In particular, Grid Applications can be run from GriF to HPC either under the form of ‘Service’ (programs already made available by GriF for running on HPC) or, more in general, by uploading user customized binaries. Serial: a) ABC. Implemented as a COMPCHEM Service. Parallel (supporting MPI & OpenMP libraries): a) ADF. Implemented as a HPC Service (MPI); b) GAMESS-US. Implemented as a HPC Service (MPI); c) POMP. Implemented as a HPC Service (OpenMP). Therefore, by GriF one can manage the corresponding generated HPC jobs (e.g. status checking, deletion) retrieving related results (under the form of a compressed zip package). COMPCHEM Virtual Organization - GriF

General Capabilities (1/2) Provides Single Sign-On for all the Grid-related operations (users only need to be registered in GriF) No need for managing Grid Certificates, Jobs Id nor the command-line Application runs offered as Grid Services efficiently Supports Multiple Input and Output for all the Grid executions Supports Single and Parameter Study running modalities as well as Parametrized Workflows Provides jobs description and advanced management (e.g. subjobs re-scheduling) COMPCHEM Virtual Organization - GriF

General Capabilities (2/2) 7. Optimizes results gathering (in terms of time and space) Supports Mobile Devices (Google Android, Apple iOS) Provides automatic notifications for ‘done’ jobs and user feedbacks Provides Computing Element Queues Ranking Supports a Quality Credits/Costs Schema (by providing data for the so called Quality of Service (QoS) and Quality of User (QoU) global evaluation parameters developed by the COMPCHEM VO for estimating its activities) General Capabilities (2/2) COMPCHEM Virtual Organization - GriF

GRID PLATFORMS OFFER AN ALTERNATIVE SCHEME FOR ON DEMAND COMPUTING (RESOURCES (HPC+HTC) AND TOOLS SHARING) FOR THE CHEMISTRY COMMUNITY VIRTUAL RESEARCH COMMUNITIES OFFER A SOLID GROUND TO COLLABORATIVE COMPUTING METRICS (QUALITY EVALUATION) VIRTUAL RESEARCH COMMUNITIES CAN SUPPORT A SUSTAINABILITY PROOF ECONOMY CONCLUSIONS COMPCHEM Virtual Organization - GriF