Parameter: mstep
Definition
We can use the delayed Green's function updating algorithm[1] to accelerate the Hirsch-Fye quantum Monte Carlo impurity solver (the DAISY component in the iQIST software package). Here, the mstep parameter denotes the maximum number of delayed update steps which is the key control parameter for this algorithm.
Type
Integer
Default value
16
Component
Only for the DAISY component.
Behavior
There are two possible choices for mstep parameter so far:
mstep = 1, using traditional update algorithm, low efficiency.
mstep > 1, using delayed update algorithm to improve the computational efficiency.
Comment
mstep = 16 is an optimal choice. Do not change it rashly.
Reference
- 1Phani K. V. V. Nukala, Thomas A. Maier, Michael S. Summers, Gonzalo Alvarez, and Thomas C. Schulthess, Phys. Rev. B 80, 195111 (2009)