Choosing the imaginary-time discretization Dtau and managing Trotter errors. This applies to every ALF simulation.
Parameters¶
Set in the &VAR_Model_Generic namelist in the parameters file.
| Parameter | Default | Description |
|---|---|---|
Dtau | 0.1 | Imaginary-time step size |
Beta | 5.0 | Inverse temperature () |
The number of imaginary-time slices is computed automatically:
For projective (zero-temperature) simulations with Projector = .T. and projection parameter Theta, the total number of slices is .
Guidelines¶
Choosing Dtau¶
The Trotter decomposition introduces a systematic error of order in the partition function and observables. This error is not a statistical error — it is a bias that does not decrease with more sweeps or bins.
Smaller
Dtau= smaller Trotter error, but more time slices → more expensive.Larger
Dtau= cheaper, but larger systematic bias.Dtau = 0.1is a common starting point for moderate interaction strengths (–4).For strong coupling () or high precision, reduce to
Dtau = 0.05or smaller.
Dtau Extrapolation¶
For publication-quality results, run at multiple Dtau values and extrapolate to :
Run at e.g.
Dtau = 0.2, 0.1, 0.05Plot the observable vs.
Fit a line and extrapolate to
Since the error is , a linear fit in is appropriate. If the results at your chosen Dtau already agree within error bars across different Dtau values, the Trotter error is negligible and extrapolation is not needed.
Interaction with Other Parameters¶
Nwrap: The stabilization interval is
Nwrap × Dtau. If you halveDtau, you can doubleNwrapand maintain the same stability. See [[Stabilization Parameters]].Beta: Reducing
Dtauat fixedBetadoublesLtrot, roughly doubling the cost per sweep. The cost scales as for dense systems.Checkerboard decomposition: When
Checkerboard = .T., the per-time-slice cost is reduced, making smallerDtaumore affordable.
Model-Specific Notes¶
Hubbard model:
Dtau = 0.1is adequate for . For or larger, considerDtau = 0.05.Kondo model: The Kondo coupling can require finer discretization. Test convergence with
Dtauexplicitly.Models with continuous fields (HMC):
Dtauaffects both the Trotter error and the HMC force computation. SmallerDtaugenerally leads to smoother forces and better HMC acceptance.
Known Pitfalls¶
Dtau too large → biased results. Unlike statistical errors, Trotter errors do not average out. Results may look precise (small error bars) but be systematically wrong.
Ltrot not an integer. ALF rounds to the nearest integer. Choose
DtauandBetasuch that the ratio is close to an integer to avoid surprises (e.g., the actualBetadiffers slightly from what you intended).Cost scaling. Halving
DtaudoublesLtrotand roughly doubles the wall time. Consider this before going to very smallDtauon large lattices.