4.7 Article

Coupled Cluster Theory on Graphics Processing Units I. The Coupled Cluster Doubles Method

Journal

JOURNAL OF CHEMICAL THEORY AND COMPUTATION
Volume 7, Issue 5, Pages 1287-1295

Publisher

AMER CHEMICAL SOC
DOI: 10.1021/ct100584w

Keywords

-

Funding

  1. Argonne National Laboratory
  2. Office of Science of the U.S. Department of Energy [DE-AC02-05CH11231, DE-AC02-06CH11357]

Ask authors/readers for more resources

The coupled cluster (CC) ansatz is generally recognized as providing one of the best wave function-based descriptions of electronic correlation in small- and medium-sized molecules. The fact that the CC equations with double excitations (CCD) may be expressed as a handful of dense matrix matrix multiplications makes it an ideal method to be ported to graphics processing units (GPUs). We present our implementation of the spin-free CCD equations in which the entire iterative procedure is evaluated on the GPU. The GPU-accelerated algorithm readily achieves a factor of 4-5 speedup relative to the multithreaded CPU algorithm on same-generation hardware. The GPU-accelerated algorithm is approximately 8-12 times faster than Molpro, 17-22 times faster than NWChem, and 21-29 times faster than GAMESS for each CC iteration. Single-precision GPU-accelerated computations are also performed, leading to an additional doubling of performance. Single-precision errors in the energy are typically on the order of 10(-6) hartrees and can be improved by about an order of magnitude by performing one additional iteration in double precision.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available