Www.eu-eela.org E-science grid facility for Europe and Latin America E2GRIS1 André A. S. T. Ribeiro – UFRJ (Brazil) Itacuruça (Brazil), 2-15 November 2008.

Slides:



Advertisements
Similar presentations
E-science grid facility for Europe and Latin America E2GRIS1 Jaime Parada, Edgar Perdomo – UCV Itacuruça (Brazil), 2-15 November 2008 CATIVIC.
Advertisements

Time averages and ensemble averages
Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Introduction to Computational Chemistry NSF Computational Nanotechnology and Molecular Engineering Pan-American Advanced Studies Institutes (PASI) Workshop.
Amber: How to Prepare Parameters for Non-standard Residues
Transfer FAS UAS SAINT-PETERSBURG STATE UNIVERSITY COMPUTATIONAL PHYSICS Introduction Physical basis Molecular dynamics Temperature and thermostat Numerical.
Molecular Dynamics: Review. Molecular Simulations NMR or X-ray structure refinements Protein structure prediction Protein folding kinetics and mechanics.
Survey of Molecular Dynamics Simulations By Will Welch For Jan Kubelka CHEM 4560/5560 Fall, 2014 University of Wyoming.
Software Demonstration and Course Description P.N. Lai.
LINCS: A Linear Constraint Solver for Molecular Simulations Berk Hess, Hemk Bekker, Herman J.C.Berendsen, Johannes G.E.M.Fraaije Journal of Computational.
10/21/20091 Protein Explorer: A Petaflops Special-Purpose Computer System for Molecular Dynamics Simulations Makoto Taiji, Tetsu Narumi, Yousuke Ohno,
Ion Solvation Thermodynamics from Simulation with a Polarizable Force Field Gaurav Chopra 07 February 2005 CS 379 A Alan GrossfeildPengyu Ren Jay W. Ponder.
Molecular Dynamics, Monte Carlo and Docking Lecture 21 Introduction to Bioinformatics MNW2.
The Protein Folding Problem David van der Spoel Dept. of Cell & Mol. Biology Uppsala, Sweden
Case Studies Class 5. Computational Chemistry Structure of molecules and their reactivities Two major areas –molecular mechanics –electronic structure.
Evaluation of Fast Electrostatics Algorithms Alice N. Ko and Jesús A. Izaguirre with Thierry Matthey Department of Computer Science and Engineering University.
Molecular Dynamics Molecular dynamics Some random notes on molecular dynamics simulations Seminar based on work by Bert de Groot and many anonymous Googelable.
Molecular Dynamics Classical trajectories and exact solutions
Joo Chul Yoon with Prof. Scott T. Dunham Electrical Engineering University of Washington Molecular Dynamics Simulations.
Coarse grained simulations of p7 folding
Bioinf. Data Analysis & Tools Molecular Simulations & Sampling Techniques117 Jan 2006 Bioinformatics Data Analysis & Tools Molecular simulations & sampling.
Protein Folding & Biospectroscopy Lecture 5 F14PFB David Robinson.
Ana Damjanovic (JHU, NIH) JHU: Petar Maksimovic Bertrand Garcia-Moreno NIH: Tim Miller Bernard Brooks OSG: Torre Wenaus and team.
Algorithms and Software for Large-Scale Simulation of Reactive Systems _______________________________ Ananth Grama Coordinated Systems Lab Purdue University.
ChE 452 Lecture 24 Reactions As Collisions 1. According To Collision Theory 2 (Equation 7.10)
Molecular Dynamics Sathish Vadhiyar Courtesy: Dr. David Walker, Cardiff University.
Computational issues in Carbon nanotube simulation Ashok Srinivasan Department of Computer Science Florida State University.
Molecular Dynamics Collection of [charged] atoms, with bonds – Newtonian mechanics – Relatively small #of atoms (100K – 10M) At each time-step – Calculate.
Scheduling Many-Body Short Range MD Simulations on a Cluster of Workstations and Custom VLSI Hardware Sumanth J.V, David R. Swanson and Hong Jiang University.
Lecture 11: Potential Energy Functions Dr. Ronald M. Levy Originally contributed by Lauren Wickstrom (2011) Statistical Thermodynamics.
MSE Presentation 2 Lakshmikanth Ganti
Molecular Dynamics Simulation
Molecular dynamics of DNA fragments on the Grid Kirill Zinovjev Latvian Institute of Organic Synthesis Riga Technical University g.
ALGORITHM IMPROVEMENTS AND HPC 1. Basic MD algorithm 1. Initialize atoms’ status and the LJ potential table; set parameters controlling the simulation;
E-science grid facility for Europe and Latin America E2GRIS1 Alina Roig Rassi Maikel Dominguez Garcia CUBAENERGIA Itacuruça (Brazil), 2-15.
E-science grid facility for Europe and Latin America E2GRIS1 Gustavo Miranda Teixeira Ricardo Silva Campos Laboratório de Fisiologia Computacional.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n GROMACs.
Overcoming Scaling Challenges in Bio-molecular Simulations Abhinav Bhatelé Sameer Kumar Chao Mei James C. Phillips Gengbin Zheng Laxmikant V. Kalé.
A Technical Introduction to the MD-OPEP Simulation Tools
Molecular Dynamics simulations
Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods.
Molecular Mechanics Studies involving covalent interactions (enzyme reaction): quantum mechanics; extremely slow Studies involving noncovalent interactions.
1 The Performance Analysis of Molecular dynamics RAD GTPase with AMBER application on Cluster computing environtment. The Performance Analysis of Molecular.
Algorithms and Software for Large-Scale Simulation of Reactive Systems _______________________________ Metin Aktulga, Sagar Pandit, Alejandro Strachan,
Comparative Study of NAMD and GROMACS
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
TURBOMOLE Lee woong jae.
MSE Presentation 1 Lakshmikanth Ganti
Anton, a Special-Purpose Machine for Molecular Dynamics Simulation By David E. Shaw et al Presented by Bob Koutsoyannis.
Interacting Molecules in a Dense Fluid
Molecular Mechanics (Molecular Force Fields). Each atom moves by Newton’s 2 nd Law: F = ma E = … x Y Principles of M olecular Dynamics (MD): F =
1 Molecular Simulations Macroscopic EOS (vdW, PR) Little molecular detail Empirical parameters (  ) Seeking understanding of complex systems Surfactants.
A Pattern Language for Parallel Programming Beverly Sanders University of Florida.
Molecular dynamics (3) Equations of motion for (semi) rigid molecules. Restrained MD.
Dynameomics: Protein Mechanics, Folding and Unfolding through Large Scale All-Atom Molecular Dynamics Simulations INCITE 6 David A. C. Beck Valerie Daggett.
Molecular dynamics (MD) simulations  A deterministic method based on the solution of Newton’s equation of motion F i = m i a i for the ith particle; the.
Parallel Molecular Dynamics A case study : Programming for performance Laxmikant Kale
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n Gromacs.
E-science grid facility for Europe and Latin America gRREEMM Report-1 Nov 7, 2008 E2GRIS1 Alina Roig Rassi Maikel Dominguez Garcia CUBAENERGIA.
GROMACs GROningen MAchine for Chemical Simulations Eliana Bohorquez Puentes Nicolas Ortiz Gonzalez.
Molecular Dynamics by X-Rays?
Introduction to Molecular Simulation
Comparison to LAMMPS-REAX
DL_POLY Miguel A. Gonzalez Institut Laue-Langevin
Algorithms and Software for Large-Scale Simulation of Reactive Systems
Computational Analysis
Large Time Scale Molecular Paths Using Least Action.
Molecular simulation methods
Algorithms and Software for Large-Scale Simulation of Reactive Systems
Introduction to Molecular Simulation
Presentation transcript:

E-science grid facility for Europe and Latin America E2GRIS1 André A. S. T. Ribeiro – UFRJ (Brazil) Itacuruça (Brazil), 2-15 November 2008 GROMACS

Itacuruça (Brazil), E2GRIS1, – Summary 2 Introduction Computational Details Simulation Example Perspectives

Itacuruça (Brazil), E2GRIS1, – Introduction 3 Molecular Dynamics GROMACS

Itacuruça (Brazil), E2GRIS1, – Molecular Dynamics 4

Itacuruça (Brazil), E2GRIS1, – Molecular Dynamics 5 Simulations are classical Atoms are subjected to Newton’s Laws of Motion:

Itacuruça (Brazil), E2GRIS1, – Force Fields 6 Parameterized with experimental or ab initio data Expressions include several terms, describing relevant physical interactions

Itacuruça (Brazil), E2GRIS1, – Force Fields: Bonds 7

Itacuruça (Brazil), E2GRIS1, – Force Fields: Angles 8

Itacuruça (Brazil), E2GRIS1, – Force Fields: Dihedrals 9

Itacuruça (Brazil), E2GRIS1, – Force Fields: Dihedrals 10

Itacuruça (Brazil), E2GRIS1, – Update Positions 11 Leap-Frog Algorithm:

Itacuruça (Brazil), E2GRIS1, – Results 12 ATOMIC TRAJECTORIES: Thermodynamic Properties Relevant vibrations Receptor/Ligand complex formation Cannot be used to study reaction

Itacuruça (Brazil), E2GRIS1, – GROMACS 13 GROningen MAchine for Chemical Simulations GROMACS consists of more than fifty programs. These can be divided in three major classes: Preparation of Input Execution of Simulation (mdrun) Analysis of Output Programs are command-line based, written mostly in C. Current major developers: Erik Lindahl (Sweden) David van der Spoel (Sweden) Berk Hess (Germany)

Itacuruça (Brazil), E2GRIS1, – GROMACS: Preparation of Input 14 Read system’s information (nuclear coordinates, simulation time, temperature, etc) Determine list of interactions Divide system over processor nodes Produce binary file containing relevant data for mdrun

Itacuruça (Brazil), E2GRIS1, – Execution of Simulation 15

Itacuruça (Brazil), E2GRIS1, – COMPUTATIONAL DETAILS

Itacuruça (Brazil), E2GRIS1, – Installation 17 Requisites: gcc and possibly gfortran or binutils FFTW (Fastest Fourier Transform in the West - ) MPI Library (such as LAM or MPICH) The configuration of the source and makefiles is completely automated using GNU autoconf

Itacuruça (Brazil), E2GRIS1, – Parallel MD 18 “For better efficiency, portability and for historical reasons we chose a message-passing implementation. Our program was initially designed for a special-purpose machine with a ring architecture and without tools for data-parallel programming.” Berendsen H.J.C., van der Spoel D., van Drunen R. Comput. Phys. Commun. 91:43–56, 1995

Itacuruça (Brazil), E2GRIS1, – Parallel MD 19 Force Evaluation -> O(N ) During input preparation, grompp assigns to each processor a number of interactions and a number of particles (home particles) to be updated in each simulation step 2

Itacuruça (Brazil), E2GRIS1, – Parallel MD 20  Read Input Data (MASTER NODE)  Communicate Input Data through the ring  Execute MD Loops until specified number of steps (nsteps)  Print Output

Itacuruça (Brazil), E2GRIS1, – Parallel MD: MD Loop 21  Communicate all coordinates  Calculate the forces specified for the current node  Communicate forces through the ring  Sum forces for the home particles  Update positions and velocities for the home particles.

Itacuruça (Brazil), E2GRIS1, – Force Evaluation 22  Bonded forces fixed lists  Nonbonded forces dynamic lists  calculate distances (r)  calculate 1/r

Itacuruça (Brazil), E2GRIS1, – Nonbonded Forces 23 Neighbour Searching ij cutoff (i,j) r < r

Itacuruça (Brazil), E2GRIS1, – SIMULATION EXAMPLE

Itacuruça (Brazil), E2GRIS1, – Molecular System 25 HIV-Protease solvated with water: atoms

Itacuruça (Brazil), E2GRIS1, – Simulation Parameters 26 Temperature: 300 K Pressure : 1 bar dt : ps nsteps : 5,000,000 (10 ns) cubic box Force Field : OPLS-AA

Itacuruça (Brazil), E2GRIS1, – Simulation Details 27 Input file (binary) : 119 MB distribute_parts sends 90 MB of data through the ring Each MD iteration sends approximately 3 MB through the ring (coordinates and forces)

Itacuruça (Brazil), E2GRIS1, – Perspectives 28 Treatment of large systems, such as membrane proteins Longer simulation times (microseconds) These would take several years!!!!