Abstract
The solution of a generalized impurity model lies at the heart of electronic structure calculations with dynamical mean field theory. In the strongly correlated regime, the method of choice for solving the impurity model is the hybridization-expansion continuous-time quantum Monte Carlo (CT-HYB). Enhancements to the CT-HYB algorithm are critical for bringing new physical regimes within reach of current computational power. Taking advantage of the fact that the bottleneck in the algorithm is a product of hundreds of matrices, we present optimizations based on the introduction and combination of two concepts of more general applicability: (a) skip lists and (b) fast rejection of proposed configurations based on matrix bounds. Considering two very different test cases with electrons, we find speedups of up to compared to the direct evaluation of the matrix product. Even larger speedups are likely with electron systems and with clusters of correlated atoms.
- Received 29 March 2014
- Revised 18 July 2014
DOI:https://doi.org/10.1103/PhysRevB.90.075149
©2014 American Physical Society