The accurate modeling of the electronic structure of atoms and molecules is very computationally intensive. Many models of electronic structure, such as the Coupled Cluster approach, involve collections of tensor contractions. There are usually a large number of alternative ways of implementing the tensor contractions, representing different trade-offs between the space required for temporary intermediates and the total number of arithmetic operations. In this paper, we present an algorithm that strats with an operation-minimal form of the computation and systematically explores the possible space-time trade-offs to identify the form with lowest cost that fits within a specified memory limit. Its utility is demonstrated by applying it to a computation representativeof a component in the CCSD(T) formulation in the NWChem quantum chemistry suite from Pacific Northwest National Laboratory.
Revised: November 10, 2005 |
Published: May 1, 2002
Citation
Cociorva D., G. Baumgartner, C. Lam, P. Sadayappan, J. Ramanujam, M. Nooijen, and D.E. Bernholdt, et al. 2002.Space-Time Trade-Off Optimization for a Class of Electronic Structure Calculations.ACM - SIGPLAN Notices 37, no. 5:177-186.PNNL-SA-35789.