NAMD2:: Greater scalability for parallel molecular dynamics

被引:2131
作者
Kalé, L [1 ]
Skeel, R [1 ]
Bhandarkar, M [1 ]
Brunner, R [1 ]
Gursoy, A [1 ]
Krawetz, N [1 ]
Phillips, J [1 ]
Shinozaki, A [1 ]
Varadarajan, K [1 ]
Schulten, K [1 ]
机构
[1] Univ Illinois, Beckman Inst Adv Sci & Technol, Theoret Biophys Grp, Urbana, IL 61801 USA
基金
美国能源部; 美国国家卫生研究院; 美国国家科学基金会;
关键词
D O I
10.1006/jcph.1999.6201
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Molecular dynamics programs simulate the behavior of biomolecular systems, leading to understanding of their functions. However, the computational complexity of such simulations is enormous. Parallel machines provide the potential to meet this computational challenge. To harness this potential, it is necessary to develop a scalable program. It is also necessary that the program be easily modified by application-domain programmers. The NAMD2 program presented in this paper seeks to provide these desirable features. It uses spatial decomposition combined with force decomposition to enhance scalability. It uses intelligent periodic load balancing, so as to maximally utilize the available compute power. It is modularly organized, and implemented using Charm++, a parallel C++ dialect, so as to enhance its modifiability. It uses a combination of numerical techniques and algorithms to ensure that energy drifts are minimized, ensuring accuracy in long running calculations. NAMD2 uses a portable run-time framework called Converse that also supports interoperability among multiple parallel paradigms. As a result, different components of applications can be written in the most appropriate parallel paradigms. NAMD2 runs on most parallel machines including workstation clusters and has yielded speedups in excess of 180 on 220 processors. This paper also describes the performance obtained on some benchmark applications. (C) 1999 Academic Press.
引用
收藏
页码:283 / 312
页数:30
相关论文
共 54 条
[2]  
[Anonymous], COMPUTATIONAL MECH 9
[3]   A HIERARCHICAL O(N-LOG-N) FORCE-CALCULATION ALGORITHM [J].
BARNES, J ;
HUT, P .
NATURE, 1986, 324 (6096) :446-449
[4]   FREE-ENERGY VIA MOLECULAR SIMULATION - APPLICATIONS TO CHEMICAL AND BIOMOLECULAR SYSTEMS [J].
BEVERIDGE, DL ;
DICAPUA, FM .
ANNUAL REVIEW OF BIOPHYSICS AND BIOPHYSICAL CHEMISTRY, 1989, 18 :431-492
[5]  
Bishop TC, 1997, J COMPUT CHEM, V18, P1785, DOI 10.1002/(SICI)1096-987X(19971115)18:14<1785::AID-JCC7>3.0.CO
[6]  
2-G
[7]  
BROOKS BR, 1992, CHEM DESIGN AUTO JUL, P16
[8]   A domain decomposition parallel processing algorithm for molecular dynamics simulations of systems of arbitrary connectivity [J].
Brown, D ;
Minoux, H ;
Maigret, B .
COMPUTER PHYSICS COMMUNICATIONS, 1997, 103 (2-3) :170-186
[9]   SYMPOSIUM - LONG-TERM FIELD-RESEARCH - PREAMBLE [J].
BROWN, JR .
AGRONOMY JOURNAL, 1991, 83 (01) :1-1
[10]  
BRUNNER R, 1998, P 2 WORKSH RUNT SYST