Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/762761.762810acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
Article

NAMD: biomolecular simulation on thousands of processors

Published: 16 November 2002 Publication History

Abstract

NAMD is a fully featured, production molecular dynamics program for high performance simulation of large biomolecular systems. We have previously, at SC2000, presented scaling results for simulations with cutoffelectrostatics on up to 2048 processors of the ASCI Red machine, achieved with an object-based hybrid force and spatial decomposition scheme and an aggressive measurement-based predictive load balancing framework. We extend this work by demonstrating similar scaling on the much faster processors of the PSC Lemieux Alpha cluster, and for simulations employing efficient (order N log N) particle mesh Ewald full electrostatics. This unprecedented scalability in a biomolecular simulation code has been attained through latency tolerance, adaptation to multiprocessor nodes, and the direct use of the Quadrics Elan library in place of MPI by the Charm++/Converse parallel runtime system.

References

[1]
M. Berger and S. Bokhari. A partitioning strategy for nonuniform problems on multiprocessors. IEEE Trans. Computers, C-36:570--580, 1987.
[2]
B. R. Brooks, R. E. Bruccoleri, B. D. Olafson, D. vid J. States, S. Swaminathan, and M. Karplus. CHARMM: A program for macromolecular energy, minimization, and dynamics calculations. J. Comp. Chem., 4:187--217, 1983.
[3]
R. K. Brunner and L. V. Kalé. Adapting to load on workstation clusters. In The Seventh Symposium on the Frontiers of Massively Parallel Computation, pages 106--112. IEEE Computer Society Press, February 1999.
[4]
R. K. Brunner, J. C. Phillips, and L. V. Kalé. Scalable molecular dynamics for large biomolecular systems. In Proceedings of the 2000 ACM/IEEE SC2000 Conference. ACM, 2000.
[5]
T. Darden, D. York, and L. Pedersen. Particle mesh Ewald. An N · log(N) method for Ewald sumsin large systems. J. Chem. Phys., 98:10089--10092, 1993.
[6]
L. Kalé, R. Skeel, M. Bhandarkar, R. Brunner, A. Gursoy, N. Krawetz, J. Phillips, A. Shinozaki, K. Varadarajan, and K. Schulten. NAMD2: Greater scalability for parallel molecular dynamics. J. Comp. Phys., 151:283--312, 1999.
[7]
L. V. Kale, M. Bhandarkar, and R. Brunner. Run-time Support for Adaptive Load Balancing. In J. Rolim, editor, Lecture Notes in Computer Science, Proceedings of 4th Workshop on Runtime Systems for Parallel Programming (RTSPP) Cancun - Mexico, volume 1800, pages 1152--1159, March 2000.
[8]
L. V. Kalé and S. Krishnan. Charm++: Parallel programming with message-driven objects. In G. V. Wilson and P. Lu, editors, Parallel Programming using C++, pages 175--213. MIT Press, 1996.
[9]
F. Petrini, W. chun Feng, A. Hoisie, S. Coll, and E. Frachtenberg. The quadrics network: High-performance clustering technology. IEEE Micro, 22(1):46--57, 2002.
[10]
S. J. Plimpton and B. A. Hendrickson. A new parallel method for molecular dynamics simulation of macromolecular systems. J. Comp. Chem., 17(3):326--337, 1996.
[11]
J. Stone, J. Gullingsrud, P. Grayson, and K. Schulten. A system for interactive molecular dynamics simulation. In J. F. Huges and C. H. Séquin, editors, 2001 ACM Symposium on Interactive 3D Graphics, pages 191--194, New York, 2001. ACM SIGGRAPH.
[12]
Elan programming manual. http://www.lanl.gov/radiant/website/pubs/quadrics/qsnet.pdf.
[13]
P. K. Weiner and P. A. Kollman. AMBER: Assisted model building with energy refinement. A general program for modeling molecules and their interactions. J. Comp. Chem., 2(3):287--303, 1981.

Cited By

View all
  • (2019)Enhancing the Grid with Cloud ComputingJournal of Grid Computing10.1007/s10723-018-09472-w17:1(119-135)Online publication date: 1-Mar-2019
  • (2018)Atomic accessibility radii for molecular dynamics analysisProceedings of the Workshop on Molecular Graphics and Visual Analysis of Molecular Data10.5555/3293503.3293506(9-17)Online publication date: 4-Jun-2018
  • (2018)Redesigning LAMMPS for peta-scale and hundred-billion-atom simulation on Sunway TaihuLightProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.5555/3291656.3291672(1-12)Online publication date: 11-Nov-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SC '02: Proceedings of the 2002 ACM/IEEE conference on Supercomputing
November 2002
952 pages
ISBN:076951524X

Sponsors

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 16 November 2002

Check for updates

Qualifiers

  • Article

Conference

SC '02
Sponsor:

Acceptance Rates

SC '02 Paper Acceptance Rate 67 of 230 submissions, 29%;
Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Enhancing the Grid with Cloud ComputingJournal of Grid Computing10.1007/s10723-018-09472-w17:1(119-135)Online publication date: 1-Mar-2019
  • (2018)Atomic accessibility radii for molecular dynamics analysisProceedings of the Workshop on Molecular Graphics and Visual Analysis of Molecular Data10.5555/3293503.3293506(9-17)Online publication date: 4-Jun-2018
  • (2018)Redesigning LAMMPS for peta-scale and hundred-billion-atom simulation on Sunway TaihuLightProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.5555/3291656.3291672(1-12)Online publication date: 11-Nov-2018
  • (2018)vSensorACM SIGPLAN Notices10.1145/3200691.317849753:1(124-136)Online publication date: 10-Feb-2018
  • (2018)vSensorProceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming10.1145/3178487.3178497(124-136)Online publication date: 10-Feb-2018
  • (2018)Redesigning LAMMPS for peta-scale and hundred-billion-atom simulation on Sunway TaihuLightProceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis10.1109/SC.2018.00015(1-12)Online publication date: 11-Nov-2018
  • (2016)Algorithm 967ACM Transactions on Mathematical Software10.1145/289834943:2(1-27)Online publication date: 16-Aug-2016
  • (2014)Divide-Conquer-RecombineProceedings of the 20 Years of Beowulf Workshop on Honor of Thomas Sterling's 65th Birthday10.1145/2737909.2737911(17-27)Online publication date: 13-Oct-2014
  • (2014)Maximizing throughput on a dragonfly networkProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1109/SC.2014.33(336-347)Online publication date: 16-Nov-2014
  • (2013)A scalable parallel algorithm for dynamic range-limited n-tuple computation in many-body molecular dynamics simulationProceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis10.1145/2503210.2503235(1-12)Online publication date: 17-Nov-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media