Diagrammatic many-body perturbation expansion for atoms and molecules

A formulation of the diagrammatic many-body perturbation theory suitable for effective implementation on multi-processor computers is described. This concurrent computation many-body perturbation theory (ccMBPT) exploits the additive separability of the correlation energy components resulting from the linked diagram expansion to devise algorithms suitable for a parallel processing environment. A dynamic load balancing technique is employed to exploit the parallel processing capabilities of computers such as the CRAY Y-MP. The performance of the technique is demonstrated in calculations of the most computationally demanding of the fourth order energy components, those involving triply excited intermediate states. Execution rates in excess of 2.28×109 floating point operations per second are observed on an eight-processor machine.

[1]  Stephen Wilson,et al.  Diagrammatic many-body perturbation expansion for atoms and molecules: VII experiments in vector and parallel processing for fourth-order energy terms involving triply excited intermediate states , 1991 .

[2]  J. S. Binkley,et al.  Electron correlation theories and their application to the study of simple reaction potential surfaces , 1978 .

[3]  Stephen Wilson,et al.  Electron Correlation in Molecules , 1984 .

[4]  Stephen Wilson Diagrammatic perturbation theory: Potential curves for the hydrogen fluoride molecule , 1978 .

[5]  F. Dyson The S Matrix in Quantum Electrodynamics , 1949 .

[6]  Stephen Wilson Diagrammatic many-body perturbation theory of atomic and molecular electronic structure , 1985 .

[7]  Stephen Wilson,et al.  Short Communication: “Scavenger” programming for the CRAY X-MP computer , 1991 .

[8]  K. Jankowski Electron Correlation in Atoms , 1987 .

[9]  G. Diercksen,et al.  Methods in Computational Molecular Physics , 1983 .

[10]  K. Brueckner,et al.  Many-Body Problem for Strongly Interacting Particles. II. Linked Cluster Expansion , 1955 .

[11]  Alistair P. Rendell,et al.  A parallel vectorized implementation of triple excitations in CCSD(T): application to the binding energies of the AlH3, AlH2F, AlHF2 and AlF3 dimers , 1991 .

[12]  Stephen Wilson,et al.  Diagrammatic many-body perturbation expansion for atoms and molecules: IV. Fourth-order linked diagrams involving quadruply-excited states , 1979 .

[13]  I. Hubač,et al.  Computational methods of correlation energy , 1978 .

[14]  R. Feynman Space - time approach to quantum electrodynamics , 1949 .

[15]  Stephen Wilson,et al.  Diagrammatic many-body perturbation expansion for atoms and molecules: VI: Experiments in vector processing and parallel processing for second-order energy calculations , 1989 .

[16]  Josef Paldus,et al.  Time-Independent Diagrammatic Approach to Perturbation Theory of Fermion Systems , 1975 .

[17]  Stephen Wilson,et al.  Diagrammatic perturbation theory: Many‐body effects in the X1Σ+ states of first‐row and second‐row diatomic hydrides , 1977 .

[18]  Miroslav Urban,et al.  Electron Correlation in Molecules , 1987 .

[19]  On the diagrammatic analysis of electron correlation effects in atoms and molecules , 1992 .

[20]  J. Paldus,et al.  Computer generation of Feynman diagrams for perturbation theory. II. Program description , 1984 .

[21]  Stephen Wilson,et al.  Fourth-order terms in the diagrammatic perturbation expansion for the electronic energy of atoms and molecules , 1979 .

[22]  Peter R. Taylor,et al.  Strategies for obtaining the maximum performance from current supercomputers , 1987 .

[23]  R. Bartlett,et al.  Many-body effects in the X1σ states of the hydrogen fluoride, lithium fluoride and boron fluoride molecules , 1977 .

[24]  J. Paldus,et al.  Computer generation of Feynman diagrams for perturbation theory I. General algorithm , 1973 .

[25]  N. M. Hugenholtz Perturbation theory of large quantum systems , 1957 .

[26]  Stephen Wilson,et al.  Diagrammatic many-body perturbation expansion for atoms and molecules VIII. ccMBPT-4t , 1992 .

[27]  Stephen Wilson,et al.  Algebraic approximation in many-body perturbation theory , 1976 .

[28]  U. Kaldor,et al.  Many-Body Methods in Quantum Chemistry , 1989 .

[29]  N. H. March,et al.  The many-body problem in quantum mechanics , 1968 .

[30]  Kimihiko Hirao,et al.  The calculation of higher-order energies in the many-body perturbation theory series , 1985 .

[31]  Stephen Wilson,et al.  Parallel processing using macro-tasking in a multi-job environment on a CRAY Y-MP computer , 1991, Parallel Comput..

[32]  R. Bartlett,et al.  Modified potentials in many-body perturbation theory: Three-body and four-body contributions , 1977 .

[33]  Ingvar Lindgren,et al.  Atomic Many-Body Theory , 1982 .

[34]  Rodney J. Bartlett,et al.  Fifth-Order Many-Body Perturbation Theory and Its Relationship to Various Coupled-Cluster Approaches* , 1986 .

[35]  I. P. Grant,et al.  Relativistic many-body perturbation theory using analytic basis functions , 1990 .

[36]  G. C. Wick The Evaluation of the Collision Matrix , 1950 .

[37]  B. Brandow Linked-Cluster Expansions for the Nuclear Many-Body Problem , 1967 .

[38]  M. Urban,et al.  Ab Initio Calculations: Methods and Applications in Chemistry , 1980 .

[39]  R. Bartlett Many-Body Perturbation Theory and Coupled Cluster Theory for Electron Correlation in Molecules , 1981 .

[40]  Stephen Wilson Diagrammatic perturbation theory: Potential curves for the ground state of the carbon monoxide molecule , 1977 .

[41]  D. Silver Diagrammatic many-body perturbation expansion for atoms and molecules: I. general organization , 1984 .