Solving quantum-mechanical problems on parallel systems

被引:1
|
作者
Komasa, J
Rychlewski, J
机构
[1] Adam Mickiewicz Univ, Dept Chem, Quantum Chem Grp, PL-60780 Poznan, Poland
[2] Poznan Supercomp & Networking Ctr, PL-61713 Poznan, Poland
关键词
quantum mechanics; the Schrodinger equation; general symmetric eigenvalue problem; ScaLAPACK;
D O I
10.1016/S0167-8191(00)00023-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A general and very common procedure of computing matrix elements and solving the general symmetric eigenvalue problem is analyzed from the point of view of efficient utilization of computational resources in distributed memory environment. Although the impetus for this research originates in the quantum mechanics, the results may be useful in other areas of science dealing with the matrix eigenequation. The problem of solving the Schrodinger equation is reduced to two main building blocks: the evaluation of the matrix elements and the solution of the matrix eigenproblem. These two subproblems, which undergo parallelization in different ways, are analyzed in terms of the influence of the data distribution parameters on the efficiency. The choice of an optimum processor's grid and block size is up to the user and should be based on a careful numerical experiment. Sample results of such an experiment are presented. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:999 / 1009
页数:11
相关论文
共 50 条