A highly portable parallel implementation of AMBER4 using the message passing interface standard

We have implemented a portable parallel version of the macromolecular modeling package AMBER4. The message passing paradigm was used. All message passing constructs are compliant with the Message Passing Interface (MPI) standard. The molecular dynamics/minimization module MINMD and the free‐energy perturbation module Gibbs have been implemented in parallel on a number of machines, including a Cray T3D, an IBM SP1/SP2, and a collection of networked workstations. In addition, the code has been tested with an MPI implementation from Argonne National Laboratories/Mississippi State University which runs on many parallel machines. The goal of this work is to decrease the amount of time required to perform molecular dynamics simulations. Performance results for a lipid bilayer molecular dynamics simulation on a Cray T3D, an IBM SP1/SP2, and a Cray C90 are compared. © 1995 John Wiley & Sons, Inc.

[1]  J. F. Janak,et al.  Protein calculations on parallel processors. I. Parallel algorithm for the potential energy , 1992 .

[2]  Message P Forum,et al.  MPI: A Message-Passing Interface Standard , 1994 .

[3]  Julia M. Goodfellow,et al.  Parallelization strategies for molecular simulation using the Monte Carlo algorithm , 1993, J. Comput. Chem..

[4]  Douglas J. Tobias,et al.  Vector and parallel algorithms for the molecular dynamics simulation of macromolecules on shared‐memory computers , 1991 .

[5]  William Smith,et al.  Parallel macromolecular simulations and the replicated data strategy I. The computation of atomic forces , 1994 .

[6]  Armin Burkhardt,et al.  SCF calculations on MIMD type parallel computers , 1993 .

[7]  William Smith,et al.  Molecular dynamics on hypercube parallel computers , 1991 .

[8]  U. Singh,et al.  A NEW FORCE FIELD FOR MOLECULAR MECHANICAL SIMULATION OF NUCLEIC ACIDS AND PROTEINS , 1984 .

[9]  Aatto Laaksonen,et al.  Data parallel large‐scale molecular dynamics for liquids , 1993 .

[10]  Ruben Abagyan,et al.  Efficient parallelization of the energy, surface, and derivative calculations for internal coordinate mechanics , 1994, J. Comput. Chem..

[11]  Greg Wilson,et al.  Past, Present, Parallel , 1991, Springer London.

[12]  A. Linke,et al.  An algorithm for dynamic load balancing of synchronous Monte Carlo simulations on multiprocessor systems , 1994 .

[13]  William G. Hoover,et al.  Massively parallel computer simulation of plane‐strain elastic–plastic flow via nonequilibrium molecular dynamics and Lagrangian continuum mechanics , 1992 .

[14]  Peter A. Kollman,et al.  AMBERCUBE MD, parallelization of Amber's molecular dynamics module for distributed‐memory hypercube computers , 1993, J. Comput. Chem..