4.7 Article

Fast and Flexible Coupled Cluster Implementation

Journal

JOURNAL OF CHEMICAL THEORY AND COMPUTATION
Volume 9, Issue 8, Pages 3385-3392

Publisher

AMER CHEMICAL SOC
DOI: 10.1021/ct400054m

Keywords

-

Funding

  1. Nvidia Corporation
  2. National Science Foundation Software Infrastructure for Sustained Innovation grant

Ask authors/readers for more resources

A new coupled cluster singles and doubles with triples correction, CCSD(T), algorithm is presented. The new algorithm is implemented in object oriented C++, has a low memory footprint, fast execution time, low I/O overhead, and a flexible storage backend with the ability to use either distributed memory or a file system for storage. The algorithm is demonstrated to work well on single workstations, a small cluster, and a high-end Cray computer. With the new implementation, a CCSD(T) calculation with several hundred basis functions and a few dozen occupied orbitals can run in under a day on a single workstation. The algorithm has also been implemented for graphical processing unit (GPU) architecture, giving a modest improvement. Benchmarks are provided for both CPU and GPU hardware.

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