Development of parallel density functional program using distributed matrix to calculate all-electron canonical wavefunction of large molecules

被引:14
作者
Inaba, Toru
Sato, Fumitoshi [1 ]
机构
[1] Univ Tokyo, Inst Ind Sci, Tokyo, Japan
[2] Hitachi Ltd, Mech Engn Res Lab, Kokubunji, Tokyo, Japan
[3] Univ Tokyo, Ctr Informat Technol, Tokyo, Japan
关键词
density functional method; parallelization; distributed matrix; large molecule; protein;
D O I
10.1002/jcc.20549
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
We developed a new parallel density-functional canonical molecular-orbital program for large molecules based on the resolution of the identity method. In this study, all huge matrices were decomposed and saved to the distributed local memory. The routines of the analytical molecular integrals and numerical integrals of the exchange-correlation terms were parallelized using the single program multiple data method. A conventional linear algebra matrix library, ScaLAPACK, was used for matrix operations, such as diagonalization, multiplication, and inversion. Anderson's mixing method was adopted to accelerate the self-consistent field (SCF) convergence. Using this program, we calculated the canonical wavefunctions of a 306-residue protein, insulin hexamer (26,790 orbitals), and a 133-residue protein, interleukin (11,909 orbitals) by the direct-SCF method. In regard to insulin hexamer, the total parallelization efficiency of the first SCF iteration was estimated to be 82% using 64 Itanium 2 processors connected at 3.2 GB/s (SGI Altix3700), and the calculation successfully converged at the 17-th SCF iteration. By adopting the update method, the computational time of the first and the final SCF loops was 229 min and 156 min, respectively. The whole computational time including the calculation before the SCF loop was 2 days and 17 h. This study put the calculations of the canonical wavefunction of 30,000 orbitals to practical use. (C) 2007 Wiley Periodicals, Inc.
引用
收藏
页码:984 / 995
页数:12
相关论文
共 28 条
[1]   The distributed data SCF [J].
Alexeev, Y ;
Kendall, RA ;
Gordon, MS .
COMPUTER PHYSICS COMMUNICATIONS, 2002, 143 (01) :69-82
[2]   ITERATIVE PROCEDURES FOR NONLINEAR INTEGRAL EQUATIONS [J].
ANDERSON, DG .
JOURNAL OF THE ACM, 1965, 12 (04) :547-&
[3]   DENSITY FUNCTIONAL GAUSSIAN-TYPE-ORBITAL APPROACH TO MOLECULAR GEOMETRIES, VIBRATIONS, AND REACTION ENERGIES [J].
ANDZELM, J ;
WIMMER, E .
JOURNAL OF CHEMICAL PHYSICS, 1992, 96 (02) :1280-1303
[4]   A MULTICENTER NUMERICAL-INTEGRATION SCHEME FOR POLYATOMIC-MOLECULES [J].
BECKE, AD .
JOURNAL OF CHEMICAL PHYSICS, 1988, 88 (04) :2547-2553
[5]  
Blackford L. S., 1997, ScaLAPACK user's guide
[6]   UNIFIED APPROACH FOR MOLECULAR-DYNAMICS AND DENSITY-FUNCTIONAL THEORY [J].
CAR, R ;
PARRINELLO, M .
PHYSICAL REVIEW LETTERS, 1985, 55 (22) :2471-2474
[7]  
CASE DA, 2004, AMBER, V8
[8]   Linear scaling computation of the Fock matrix [J].
Challacombe, M ;
Schwegler, E .
JOURNAL OF CHEMICAL PHYSICS, 1997, 106 (13) :5526-5536
[9]   AN UNCONVENTIONAL SCF METHOD FOR CALCULATIONS ON LARGE MOLECULES [J].
CREMER, D ;
GAUSS, J .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1986, 7 (03) :274-282
[10]   SOME APPROXIMATIONS IN APPLICATIONS OF X-ALPHA THEORY [J].
DUNLAP, BI ;
CONNOLLY, JWD ;
SABIN, JR .
JOURNAL OF CHEMICAL PHYSICS, 1979, 71 (08) :3396-3402