NAMD2: Greater Scalability for Parallel Molecular Dynamics

Journal of Computational Physics - Tập 151 Số 1 - Trang 283-312 - 1999
Laxmikant V. Kalé1, Robert D. Skeel1, Milind Bhandarkar1, Róbert Brunner1, Attila Gürsoy1, N. Krawetz1, J. C. Phillips1, Aritomo Shinozaki1, Krishnan Varadarajan1, Klaus Schulten1
1Theoretical Biophysics Group, Beckman Institute for Advanced Science and Technology, University of Illinois at Urbana–Champaign, Urbana, Illinois, 61801, [email protected]

Tóm tắt

Từ khóa


Tài liệu tham khảo

Andersen, 1983, Rattle: A “velocity” version of the shake algorithm for molecular dynamics calculations, J. Comput. Phys., 52, 24, 10.1016/0021-9991(83)90014-1

Barnes, 1986, A hierarchicalONN, Nature, 324, 446, 10.1038/324446a0

Beveridge, 1989, Free energy via molecular simulation: Applications to chemical and biological systems, Annu. Rev. Biophys. Biophys. Chem., 18, 431, 10.1146/annurev.bb.18.060189.002243

Bishop, 1997, Difficulties with multiple time stepping and the fast multipole algorithm in molecular dynamics, J. Comput. Chem., 18, 1785, 10.1002/(SICI)1096-987X(19971115)18:14<1785::AID-JCC7>3.0.CO;2-G

Brooks, 1992, Parallelization of CHARMM for MIMD machines, Chemical Design Automation News, 16

Brown, 1997, A domain decomposition parallel processing algorithm for molecular dynamics simulations of systems of arbitrary connectivity, Comput. Phys. Commun., 103, 170, 10.1016/S0010-4655(97)00040-4

Brown, 1994, A domain decomposition parallel processing algorithm for molecular dynamics simulations of polymers, Comput. Phys. Commun., 83, 1, 10.1016/0010-4655(94)90030-2

Clark, 1994, Parallelizing molecular dynamics using spatial decomposition, Proceedings, Scalable High-Performance Computing Conference, 95, 10.1109/SHPCC.1994.296632

Darden, 1993, Particle mesh Ewald. AnNN, J. Chem. Phys., 98, 10089, 10.1063/1.464397

Esselink, 1993, Efficient parallel implementation of molecular dynamics on a toroidal network. II. Multi-particle potentials, J. Comput. Phys., 106, 108, 10.1006/jcph.1993.1095

Essmann, 1995, A smooth particle mesh Ewald method, J. Chem. Phys., 103, 8577, 10.1063/1.470117

Grama, 1993, Isoefficiency: Measuring the scalability of parallel algorithms and architectures, IEEE Parallel & Distrib. Technol., 1, 10.1109/88.242438

Greengard, 1987, A fast algorithm for particle simulation, J. Comput. Phys., 73, 325, 10.1016/0021-9991(87)90140-9

Grubmüller, 1996, Ligand binding and molecular mechanics calculation of the streptavidin–biotin rupture force, Science, 271, 997, 10.1126/science.271.5251.997

Gustafson, 1988, Reevaluating Amdahl's law, Comm. ACM, 31, 532, 10.1145/42411.42415

Heller, 1997, Famusamm: A new algorithm for rapid evaluation of electrostatic interaction in molecular dynamics simulations, J. Comput. Chem., 18, 1729, 10.1002/(SICI)1096-987X(19971115)18:14<1729::AID-JCC3>3.0.CO;2-M

Hockney, 1981, Computer Simulation Using Particles

Humphrey, 1996, VMD—Visual molecular dynamics, J. Mol. Graphics, 14, 33, 10.1016/0263-7855(96)00018-5

Y.-S. Hwang, R. Das, J. H. Saltz, M. Hodoscek, B. R. Brooks, Parallelizing molecular dynamics programs for distributed memory machines, IEEE Comput. Sci. & Eng. 2, 18

Izrailev, 1998, Steered molecular dynamics, Computational Molecular Dynamics: Challenges, Methods, Ideas, 4, 36

Jonas, 1986, Reconstitution of high-density lipoproteins, Methods Enzymol., 128, 553, 10.1016/0076-6879(86)28092-1

Katé, 1996, Structured dagger: A coordination language for message-driven programming, Proceedings, Second International Euro-Par Conference, 1123–1124, 646

L. V. Kalé, M. Bhandarkar, N. Jagathesan, S. Krishnan, J. Yelon, Converse: An interoperable framework for parallel programming, Proceedings, 10th International Parallel Processing Symposium, Honolulu, Hawaii, April 1996, 212, 217

L. V. Kalé, S. Krishnan, Charm++: A portable concurrent object oriented system based on C++, Proceedings, Conference on Object Oriented Programming Systems, Languages and Applications, September 1993

L. V. Kalé, S. Krishnan, Parallel Programming in C++, Gregory, V. WilsonPaul, Lu, MIT Press, Cambridge, 1996, 175, 213

Brunner, 1998, Multiparadigm, multilingual interoperability: Experience with converse, Proceedings, 2nd Workshop on Runtime Systems for Parallel Programming (RTSPP), Orlando, Florida

Lu, 1998, Unfolding of titin immunoglobulin domains by steered molecular dynamics simulation, Biophys. J., 75, 662, 10.1016/S0006-3495(98)77556-3

Luty, 1994, A comparison of particle–particle, particle–mesh and Ewald methods for calculating electrostatic interactions in periodic molecular systems, Mol. Simul., 14, 11, 10.1080/08927029408022004

Nelson, 1996, NAMD—A parallel, object-oriented molecular dynamics program, J. Supercomput. Appl., 10, 251, 10.1177/109434209601000401

Nelson, 1995, MDScope—A visual computing environment for structural biology, Comput. Phys. Commun., 91, 111, 10.1016/0010-4655(95)00045-H

M. Nelson, W. Humphrey, A. Gursoy, A. Dalke, L. Kalé, R. Skeel, K. Schulten, R. Kufrin, MDScope—A visual computing environment for structural biology, Computational Mechanics 95, S. N. AtluriG. YagawaT. A. Cruse, Springer-Verlag, Berlin/New York, 1995, 1, 476, 481

Ousterhout, 1994, Tcl and the Tk Toolkit

Parker, 1991, Nuclear Hormone Receptors

Phillips, 1997, Predicting the structure of apolipoprotein A-I in reconstituted high density lipoprotein disks, Biophys. J., 73, 2337, 10.1016/S0006-3495(97)78264-X

Picot, 1994, The X-ray crystal structure of the membrane protein prostaglandin H2, Nature, 367, 243, 10.1038/367243a0

Pinches, 1991, Large scale molecular dynamics on parallel computers using the link-cell algorithm, Mol. Simul., 6, 51, 10.1080/08927029108022139

Plimpton, 1996, A new parallel method for molecular dynamics simulation of macromolecular systems, J. Comput. Chem., 17, 326, 10.1002/(SICI)1096-987X(199602)17:3<326::AID-JCC7>3.0.CO;2-X

Plimpton, 1995, Fast parallel algorithms for short-range molecular dynamics, J. Comput. Phys., 117, 1, 10.1006/jcph.1995.1039

Pollock, 1996, Comments on P3, Comput. Phys. Commun., 95, 93, 10.1016/0010-4655(96)00043-4

Rankin, 1995, A portable distributed implementation of the parallel multipole tree algorithm, Proceedings, IEEE Symposium on High Performance Distributed Computing, 17, 10.1109/HPDC.1995.518690

Renaud, 1995, Crystal structure of the RAR-γ ligand-binding domain bound to all-trans, Nature, 378, 681, 10.1038/378681a0

Ryckaert, 1977, Numerical integration of the Cartesian equations of motion of a system with constraints: Molecular dynamics ofn, J. Comput. Phys., 23, 327, 10.1016/0021-9991(77)90098-5

Smith, 1991, Histone structure and function, Curr. Opinion Cell Biol., 3, 429, 10.1016/0955-0674(91)90070-F

Smith, 1996, Prostaglandin endoperoxide H synthases-1 and -2, Adv. Immunol., 62, 167, 10.1016/S0065-2776(08)60430-7

Sunderam, 1990, PVM: A framework for parallel distributed computing, Concurrency: Practice and Experience, 2, 10.1002/cpe.4330020404

Toukmaji, 1996, Distributed particle–mesh Ewald: A parallel Ewald summation method, Proceedings, Parallel and Distributed Processing Techniques and Applications Conference, Aug. 9–11, 1996, Sunnyvale, CA

Tuckerman, 1992, Reversible multiple time scale molecular dynamics, J. Chem. Phys., 97, 1990, 10.1063/1.463137

Verlet, 1967, Computer “experiments” on classical fluids. I. Thermodynamical properties of Lennard-Jones molecules, Phys. Rev., 159, 98, 10.1103/PhysRev.159.98

Vincent, 1995, A highly portable parallel implementation of amber using the message passing interface standard, J. Comput. Chem., 11, 1420, 10.1002/jcc.540161110

Watanabe, 1995, Simulation of macromolecules by multiple-time-step methods, J. Phys. Chem., 99, 5680, 10.1021/j100015a061

A. Windemuth, Advanced algorithms for molecular dynamics simulation: The program PMD, Parallel Computing in Computational Chemistry, T. G. Mattson, Am. Chem. Soc. Books, Washington, DC, 1995, 151, 169