EDIpack: A parallel exact diagonalization package for quantum impurity problems
Abstract
We present EDIpack, an exact diagonalization package to solve generic quantum impurity problems. The algorithm includes a generalization of the look-up method introduced in [Lin, Gubernatis Comput. Phys., 7 (4) (1993), 400] and enables a massively parallel execution of the matrix-vector linear operations required by Lanczos and Arnoldi algorithms. We show that a suitable Fock basis organization is crucial to optimize the inter-processors communication in a distributed memory setup and to reach sub-linear scaling in sufficiently large systems. We discuss the algorithm in details indicating how to deal with multiple orbitals and electron-phonon coupling. Finally, we outline the download, installation and functioning of the package.
Keywords
Cite
@article{arxiv.2105.06806,
title = {EDIpack: A parallel exact diagonalization package for quantum impurity problems},
author = {A. Amaricci and L. Crippa and A. Scazzola and F. Petocchi and G. Mazza and L. de Medici and M. Capone},
journal= {arXiv preprint arXiv:2105.06806},
year = {2022}
}
Comments
Published version. 32 pages, 7 figures, 2 tables