Title
An OpenMP/MPI approach to the parallelization of iterative four-atom quantum mechanics
Abstract
We present an approach to parallel iterative four-atom quantum mechanics calculations in a computing environment of distributed memory nodes, each node consisting of a group of processors with a shared memory. We parallelize the action of the Hamiltonian matrix on a vector, which is the main computational bottleneck in both iterative calculations of eigenvalues and eigenvectors and the iterative determination of quantum dynamics information via, e.g., wavepacket methods. OpenMP is used to facilitate the parallel work within each node, and MPI is used to communicate information between nodes. For a realistic problem the approach is shown to scale very well up to 512 processors at the NERSC computing facility, working at up to 20% of the theoretical peak performance rate. The highest total floating point rate we achieve is 0.16 Tflops, using 768 processors. Our approach should also be applicable to quantum dynamics problems with more than four atoms.
Year
DOI
Venue
2005
10.1016/j.cpc.2004.11.001
Computer Physics Communications
Keywords
Field
DocType
quantum mechanics,eigenvalues and eigenvectors,hamiltonian matrix,floating point,shared memory,distributed memory,quantum dynamics
Bottleneck,Shared memory,Quantum mechanics,Floating point,Parallel computing,Distributed memory,Quantum algorithm,Hamiltonian matrix,Quantum dynamics,Mathematics,Eigenvalues and eigenvectors
Journal
Volume
Issue
ISSN
166
2
0010-4655
Citations 
PageRank 
References 
3
1.06
0
Authors
3
Name
Order
Citations
PageRank
Dmitry M. Medvedev131.06
Evelyn M. Goldfield231.06
Stephen K. Gray3134.23