QUANTUM DYNAMICS ON MASSIVELY PARALLEL COMPUTERS: EFFICIENT NUMERICAL IMPLEMENTATION FOR PRECONDITIONED LINEAR SOLVERS AND EIGENSOLVERS

被引:21
作者
Chen, Wenwu
Poirier, Bill [1 ]
机构
[1] Texas Tech Univ, Dept Chem & Biochem, Lubbock, TX 79409 USA
关键词
Quantum dynamics; sparse matrix; preconditioning; block Jacobi; matrix-vector product; chemical physics; parallel computing; eigensolver; linear solver; DISCRETE VARIABLE REPRESENTATION; CUMULATIVE REACTION PROBABILITY; GRID-BASED APPLICATIONS; LARGE ANGULAR-MOMENTUM; REACTIVE SCATTERING; RESONANCE ENERGIES; CHEMICAL PHYSICS; LANCZOS METHOD; STATES; HO2;
D O I
10.1142/S021963361000602X
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The eigenvalue/eigenvector and linear solve problems arising in computational quantum dynamics applications (e.g. rovibrational spectroscopy, reaction cross-sections, etc.) often involve large sparse matrices that exhibit a certain block structure. In such cases, specialized iterative methods that employ optimal separable basis (OSB) preconditioners (derived from a block Jacobi diagonalization procedure) have been found to be very efficient, vis-a-vis reducing the required CPU effort on serial computing platforms. Recently,(1,2) a parallel implementation was introduced, based on a nonstandard domain decomposition scheme. Near-perfect parallel scalability was observed for the OSB preconditioner construction routines up to hundreds of nodes; however, the fundamental matrix-vector product operation itself was found not to scale well, in general. In addition, the number of nodes was selectively chosen, so as to ensure perfect load balancing. In this paper, two essential improvements are discussed: (1) new algorithm for the matrix-vector product operation with greatly improved parallel scalability and (2) generalization for arbitrary number of nodes and basis sizes. These improvements render the resultant parallel quantum dynamics codes suitable for robust application to a wide range of real molecular problems, running on massively parallel computing architectures.
引用
收藏
页码:825 / 846
页数:22
相关论文
共 49 条
[1]  
[Anonymous], 1989, Numerical recipes in Fortran: the art of scientific computing
[2]  
[Anonymous], 1996, Iterative Methods for Sparse Linear Systems
[3]   THEORETICAL METHODS FOR ROVIBRATIONAL STATES OF FLOPPY MOLECULES [J].
BACIC, Z ;
LIGHT, JC .
ANNUAL REVIEW OF PHYSICAL CHEMISTRY, 1989, 40 :469-498
[4]  
Boyd J. P., 1989, Lecture Notes in Engineering
[5]   Discrete energy representation and generalized propagation of physical systems [J].
Chen, RQ ;
Guo, H .
JOURNAL OF CHEMICAL PHYSICS, 1998, 108 (15) :6068-6077
[6]  
CHEN W, J THEO COMP IN PRESS, V9, P2010
[7]   Parallel implementation of efficient preconditioned linear solver for grid-based applications in chemical physics. II: QMR linear solver [J].
Chen, Wenwu ;
Poirier, Bill .
JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 219 (01) :198-209
[8]   Parallel implementation of efficient preconditioned linear solver for grid-based applications in chemical physics. I: Block Jacobi diagonalization [J].
Chen, Wenwu ;
Poirier, Bill .
JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 219 (01) :185-197
[9]   A NOVEL DISCRETE VARIABLE REPRESENTATION FOR QUANTUM-MECHANICAL REACTIVE SCATTERING VIA THE S-MATRIX KOHN METHOD [J].
COLBERT, DT ;
MILLER, WH .
JOURNAL OF CHEMICAL PHYSICS, 1992, 96 (03) :1982-1991
[10]   Time-dependent spectral calculation of bound and resonance energies of HO2 [J].
Dai, JQ ;
Zhang, JZH .
JOURNAL OF CHEMICAL PHYSICS, 1996, 104 (10) :3664-3671