April 9, 2013
Journal Article

Noniterative Multireference Coupled Cluster Methods on Heterogeneous CPU-GPU Systems

Abstract

A novel parallel algorithm for non-iterative multireference coupled cluster (MRCC) theories, which merges recently introduced reference-level parallelism (RLP) [K. Bhaskaran-Nair, J.Brabec, E. Aprà, H.J.J. van Dam, J. Pittner, K. Kowalski, J. Chem. Phys. 137, 094112 (2012)] with the possibility of accelerating numerical calculations using graphics processing unit (GPU) is presented. We discuss the performance of this algorithm on the example of the MRCCSD(T) method (iterative singles and doubles and perturbative triples), where the corrections due to triples are added to the diagonal elements of the MRCCSD (iterative singles and doubles) effective Hamiltonian matrix. The performance of the combined RLP/GPU algorithm is illustrated on the example of the Brillouin-Wigner (BW) and Mukherjee (Mk) state-specific MRCCSD(T) formulations.

Revised: July 31, 2013 | Published: April 9, 2013

Citation

Bhaskaran-Nair K., W. Ma, S. Krishnamoorthy, O. Villa, H.J. van Dam, E. Apra, and K. Kowalski. 2013. Noniterative Multireference Coupled Cluster Methods on Heterogeneous CPU-GPU Systems. Journal of Chemical Theory and Computation 9, no. 4:1949-1957. PNNL-SA-92866.