Coupled cluster singles and doubles (CCSD) algorithm has been optimized in NWChem software package. This modification alleviated the communication bottleneck and provided from 2- to 5-fold speedup in the CCSD iteration time depending on the problem size and available memory. Sustained 0.60 petaflop/sec performance on CCSD(T) calculation has been obtained on NCSA Blue Waters. This number included all stages of the calculation from initialization till termination, iterative computation of single and double excitations, and perturbative accounting for triple excitations. In the section of perturbative triples alone, the computation maintained 1.18 petaflop/sec performance level. CCSD computations have been performed on Guanine-Cytosine deoxydinucleotide monophosphate (GC-dDMP) to probe the conformational energy difference in DNA single strand in A- and B-conformations. The computation revealed significant discrepancy between CCSD and classical force fields in prediction of relative energy of A- and B-conformations of GC-dDMP.
Revised: January 27, 2015 |
Published: September 4, 2014
Citation
Anisimov V., G.H. Bauer, K. Chadalavada, R.M. Olson, J.W. Glenski, W.T. Kramer, and E. Apra, et al. 2014.Optimization of the Coupled Cluster Implementation in NWChem on Petascale Parallel Architectures.Journal of Chemical Theory and Computation 10, no. 10:4307-4316.PNNL-SA-99193.doi:10.1021/ct500404c