|
ABSTRACT
A suite of scalable atomistic simulation programs has been developed for materials research based on space-time multiresolution algorithms. Design and analysis of parallel algorithms are presented for molecular dynamics (MD) simulations and quantum-mechanical (QM) calculations based on the density functional theory. Performance tests have been carried out on 1,088-processor Cray T3E and 1,280-processor IBM SP3 computers. The linear-scaling algorithms have enabled 6.44-billion-atom MD and 111,000-atom QM calculations on 1,024 SP3 processors with parallel efficiency well over 90%. The production-quality programs also feature wavelet-based computational-space decomposition for adaptive load balancing, spacefilling-curve-based adaptive data compression with user-defined error bound for scalable I/O, and octree-based fast visibility culling for immersive and interactive visualization of massive simulation data.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
M. J. Alava, P. M. Duxbury, C. F. Moukarzel, and H. Rieger. Exact combinatorial algorithms: Ground states of disordered systems. In Phase Transitions and Critical Phenomena, Vol. 18, eds. J. Lebowitz and C. Domb. Academic Press, London, 2000.
|
| |
3
|
T. L. Beck. Real-space mesh techniques in density-functional theory. Reviews of Modern Physics, 72:1041-1080 (2000).
|
| |
4
|
T. J. Campbell, R. K. Kalia, A. Nakano, P. Vashishta, S. Ogata, and S. Rodgers. Dynamics of oxidation of aluminum nanoclusters using variable charge molecular-dynamics simulations on parallel computers. Physical Review Letters, 82:4866-4869 (1999).
|
| |
5
|
R. Car and M. Parrinello. Unified approach for molecular dynamics and density functional theory. Physical Review Letters, 55:2471-2474 (1985).
|
| |
6
|
J. R. Chelikowsky, Y. Saad, S. Ögüt, I. Vasiliev, and A. Stathopoulos. Electronic structure methods for predicting the properties of materials: Grids in space. Phyica Status Solidi (b), 217:173-195 (2000).
|
| |
7
|
|
| |
8
|
I. Ebbsjö, R. K. Kalia, A. Nakano, J. P. Rino, and P. Vashishta. Topology of amorphous gallium arsenide on intermediate length scales: A molecular dynamics study. Journal of Applied Physics, 87:7708-7711 (2000).
|
| |
9
|
J.-L. Fattebert and J. Bernholc. Towards grid-based O(N) density-functional theory methods: Optimized nonorthogonal orbitals and multigrid acceleration. Physical Review B, 62:1713-1722 (2000).
|
| |
10
|
|
| |
11
|
S. Goedecker. Linear scaling electronic structure methods. Reviews of Modern Physics, 71:1085-1123 (1999).
|
| |
12
|
|
| |
13
|
P. Hohenberg and W. Kohn. Inhomogeneous electron gas. Physical Review, 136:B864-B871 (1964).
|
| |
14
|
|
| |
15
|
Laxmikant Kalé , Robert Skeel , Milind Bhandarkar , Robert Brunner , Attila Gursoy , Neal Krawetz , James Phillips , Artiomo Shinozaki , Krishnan Varadarajan , Klaus Schulten, NAMD2: greater scalability for parallel molecular dynamics, Journal of Computational Physics, v.151 n.1, p.283-312, May 1, 1999
[doi> 10.1006/jcph.1999.6201]
|
| |
16
|
R. K. Kalia, T. J. Campbell, A. Chatterjee, A. Nakano, P. Vashishta, and S. Ogata. Multiresolution algorithms for massively parallel molecular dynamics simulations of nanostructured materials. Computer Physics Communications, 128:245-259 (2000).
|
| |
17
|
S. Kodiyalam, R. K. Kalia, H. Kikuchi, A. Nakano, F. Shimojo, and P. Vashishta. Grain boundaries in gallium arsenide nanocrystals under pressure: A parallel molecular-dynamics study. Physical Review Letters, 86:55-58 (2001).
|
| |
18
|
W. Kohn and P. Vashishta. General density functional theory. In Inhomogeneous Electron Gas, eds. N. H. March and S. Lundqvist, pages 79-184. Plenum, New York, 1983.
|
| |
19
|
F. Mauri and G. Galli. Electronic-structure calculations and molecular-dynamics simulations with linear system-size scaling. Physical Review B, 50:4316-4326 (1994).
|
| |
20
|
A. Nakano. Parallel multilevel preconditioned conjugate-gradient approach to variable-charge molecular dynamics. Computer Physics Communications, 104:59-69 (1997).
|
| |
21
|
A. Nakano. Fuzzy clustering approach to hierarchical molecular dynamics simulation of multiscale materials phenomena. Computer Physics Communications, 105:139-150 (1997).
|
| |
22
|
A. Nakano. Multiresolution load balancing in curved space: The wavelet representation. Concurrency: Practice and Experience, 11:343-353 (1999).
|
| |
23
|
|
| |
24
|
|
| |
25
|
A. Nakano, R. K. Kalia, and P. Vashishta. Multiresolution molecular dynamics algorithm for realistic materials modeling on parallel computers. Computer Physics Communications, 83:197-214 (1994).
|
| |
26
|
A. Omeltchenko, T. J. Campbell, R. K. Kalia, X. Liu, A. Nakano, and P. Vashishta. Scalable I/O of large-scale molecular-dynamics simulations: A data-compression algorithm. Computer Physics Communications, 131:78-85 (2000).
|
| |
27
|
M. C. Payne, M. P. Teter, D. C. Allan, T. A. Arias, and J. D. Joannopoulos. Iterative minimization techniques for ab initio total energy calculations: molecular dynamics and conjugate gradients. Reviews of Modern Physics, 64:1045-1097 (1992).
|
| |
28
|
A. Pechenik, R. K. Kalia, and P. Vashishta. Computer-Aided Design of High-Temperature Materials. Oxford Univ. Press, Oxford, 1999.
|
| |
29
|
J. P. Perdew, K. Burke, and M. Ernzerhof. Generalized gradient approximation made simple. Physical Review Letters, 77:3865-3868 (1996).
|
| |
30
|
A. Rahman. Correlations in the motion of atoms in liquid argon. Physical Review, 136(2A):A405-A411 (1964).
|
| |
31
|
|
| |
32
|
Tamar Schlick , Robert D. Skeel , Axel T. Brunger , Laxmikant V. Kalé , John A. Board, Jr. , Jan Hermans , Klaus Schulten, Algorithmic challenges in computational molecular biophysics, Journal of Computational Physics, v.151 n.1, p.9-48, May 1, 1999
[doi> 10.1006/jcph.1998.6182]
|
| |
33
|
|
| |
34
|
Fuyuki Shimojo , Timothy J. Campbell , Rajiv K. Kalia , Aiichiro Nakano , Priya Vashishta , Shuji Ogata , Kenji Tsuruta, A scalable molecular-dynamics algorithm suite for materials simulations: design-space diagram on 1024 Cray T3E processors, Future Generation Computer Systems, v.17 n.3, p.279-291, Nov. 2000
[doi> 10.1016/S0167-739X(00)00087-X]
|
| |
35
|
F. H. Streitz and J. W. Mintmire. Electrostatic potentials for metal-oxide surfaces and interfaces. Physical Review B, 50:11996-12003 (1994).
|
| |
36
|
N. Troullier and J. L. Martins. Efficient pseudopotentials for plane-wave calculations. Physical Review B, 43:1993-2006 (1991).
|
| |
37
|
M. E. Tuckerman, D. A. Yarne, S. O. Samuelson, A. L. Hughes, and G. J. Martyna. Exploiting multiple levels of parallelism in molecular dynamics based calculations via modern techniques and software paradigms on distributed memory computers. Computer Physics Communications, 128:333-376 (2000).
|
| |
38
|
|
| |
39
|
M. S. Warren and J. K. Salmon. A portable parallel particle program. Computer Physics Communications, 87:266-290 (1995).
|
 |
40
|
Dow-Yung Yang , Ananth Grama , Vivek Sarin, Bounded-error compression of particle data from hierarchical approximate methods, Proceedings of the 1999 ACM/IEEE conference on Supercomputing (CDROM), p.32-es, November 14-19, 1999, Portland, Oregon, United States
[doi> 10.1145/331532.331564]
|
CITED BY 5
|
|
|
|
|
Ashish Sharma , Aiichiro Nakano , Rajiv K. Kalia , Priya Vashishta , Sanjay Kodiyalam , Paul Miller , Wei Zhao , Xinlian Liu , Timothy J. Campbell , Andy Haas, Immersive and interactive exploration of billion-atom systems, Presence: Teleoperators and Virtual Environments, v.12 n.1, p.85-95, February 2003
|
|
|
Hideaki Kikuchi , Rajiv K. Kalia , Aiichiro Nakano , Priya Vashishta , Hiroshi Iyetomi , Shuji Ogata , Takahisa Kouno , Fuyuki Shimojo , Kenji Tsuruta , Subhash Saini, Collaborative simulation grid: multiscale quantum-mechanical/classical atomistic simulations on distributed PC clusters in the US and Japan, Proceedings of the 2002 ACM/IEEE conference on Supercomputing, p.1-8, November 16, 2002, Baltimore, Maryland
|
|
|
|
|
|
|
|