An Infrastructure for Scalable Parallel Programs for Computational Chemistry

Parallel implementation of complex computational software is a difficult task. This paper describes the Super Instruction Architecture (SIA) and its application to the implementation of algorithms for electronic structure computational chemistry calculations. The methods are programmed in a domain specific programming language called super instruction assembly language (SIAL), which is based on the

[1]  R. Bartlett,et al.  A full coupled‐cluster singles and doubles model: The inclusion of disconnected triples , 1982 .

[3]  B. Roos,et al.  Molcas: a program package for computational chemistry. , 2003 .

[4]  Edward A. Lee,et al.  The Parallel Computing Laboratory at U.C. Berkeley: A Research Agenda Based on the Berkeley View , 2008 .

[5]  Robert J. Harrison,et al.  Global arrays: A nonuniform memory access programming model for high-performance computers , 1996, The Journal of Supercomputing.

[6]  Jürgen Gauss,et al.  Coupled‐cluster methods with noniterative triple excitations for restricted open‐shell Hartree–Fock and other general single determinant reference functions. Energies and analytical gradients , 1993 .

[7]  John F. Stanton,et al.  The ACES II program system , 1992 .

[8]  Mark S. Gordon,et al.  Coupled cluster algorithms for networks of shared memory parallel processors , 2007, Comput. Phys. Commun..

[9]  Mark S. Gordon,et al.  The Distributed Data Interface in GAMESS , 2000 .

[10]  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 .

[11]  David E. Bernholdt,et al.  Synthesis of High-Performance Parallel Programs for a Class of ab Initio Quantum Chemistry Models , 2005, Proceedings of the IEEE.

[12]  David E. Bernholdt,et al.  High performance computational chemistry: An overview of NWChem a distributed parallel application , 2000 .

[13]  R. Bartlett,et al.  Coupled-cluster theory in quantum chemistry , 2007 .

[14]  Thomas Müller,et al.  High-level multireference methods in the quantum-chemistry program system COLUMBUS: Analytic MR-CISD and MR-AQCC gradients and MR-AQCC-LRT for excited states, GUGA spin–orbit CI and parallel CI density , 2001 .

[15]  R J Bartlett,et al.  Parallel implementation of electronic structure energy, gradient, and Hessian calculations. , 2008, The Journal of chemical physics.