English

Efficient computation of Hamiltonian matrix elements between non-orthogonal Slater determinants

Nuclear Theory 2012-10-22 v2

Abstract

We present an efficient numerical method for computing Hamiltonian matrix elements between non-orthogonal Slater determinants, focusing on the most time-consuming component of the calculation that involves a sparse array. In the usual case where many matrix elements should be calculated, this computation can be transformed into a multiplication of dense matrices. It is demonstrated that the present method based on the matrix-matrix multiplication attains \sim80% of the theoretical peak performance measured on systems equipped with modern microprocessors, a factor of 5-10 better than the normal method using indirectly indexed arrays to treat a sparse array. The reason for such different performances is discussed from the viewpoint of memory access.

Keywords

Cite

@article{arxiv.1202.2957,
  title  = {Efficient computation of Hamiltonian matrix elements between non-orthogonal Slater determinants},
  author = {Yutaka Utsuno and Noritaka Shimizu and Takaharu Otsuka and Takashi Abe},
  journal= {arXiv preprint arXiv:1202.2957},
  year   = {2012}
}

Comments

8 pages, 3 figures

R2 v1 2026-06-21T20:19:02.759Z