English

A Parallel Computing Method for the Coupled-Cluster Singles and Doubles

Strongly Correlated Electrons 2019-11-04 v1 Materials Science Computational Physics

Abstract

In this paper, we present a parallel computing method for the coupled-cluster singles and doubles (CCSD) in periodic systems. The CCSD in periodic systems solves simultaneous equations for single-excitation and double-excitation amplitudes. In the simultaneous equations for double-excitation amplitudes, each equations are characterized by four spin orbitals and three independent momentums of electrons. One of key ideas of our method is to use process numbers in parallel computing to identify two indices which represent momentum of an electron. When momentum of an electron takes NkN_{\bm{k}} values, Nk2N_{\bm{k}}^2 processes are prepared in our method. Such parallel distribution processing and way of distribution of known quantities in the simultaneous equations reduces orders of computational cost and required memory scales by Nk2N_{\bm{k}}^2 compared with a sequential method. In implementation of out method, communication between processes in parallel computing appears in the outmost loop in a nested loop but does not appear inner nested loop.

Keywords

Cite

@article{arxiv.1911.00242,
  title  = {A Parallel Computing Method for the Coupled-Cluster Singles and Doubles},
  author = {Takumi Yamashita and Taichi Kosugi and Yu-ichiro Matsushita and Tetsuya Sakurai},
  journal= {arXiv preprint arXiv:1911.00242},
  year   = {2019}
}