REVIEW
HMC algorithm with multiple time scale integration and mass preconditioning
High Energy Physics - Lattice · Submitted 9 Jun 2005 · 42 references
Pith's verdict: A competent, honest methods paper: three-field mass preconditioning with multiple time scales, matched against Lüscher's domain-decomposition HMC at the same beta and kappa — the comparison is real but narrower than the abstract reads.
T0 · AI review
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
By splitting the two-flavour fermion determinant into a product of mass-shifted ratios and integrating each piece on its own time step, the authors claim a hybrid Monte Carlo lattice QCD simulation that matches a domain-decomposition-pre条件
The reading
What carries the argument
The load-bearing object is the determinant factorisation $det(Q^2) = det(W^+ W^-) det(Q^2) / det(W^+ W^-)$, with $W^pm = Q pm i mu$ so that $W^+ W^- = Q^2 + mu^2$; each ratio becomes one pseudofermion action with its own unphysical mass $mu_j$, and the chain is extended to two or three such fields. Because $W^+ W^-$ is both cheaper to invert than $Q^2$ and, for $|mu| < 1$, has a variation suppressed by roughly $mu^2$, the forces can be ordered by choice of $mu_j$. The second piece of machinery is the recursive Sexton-Weingarten (or leapfrog) integrator, which nests a cheap small-step update inside a more expensive large-step one, preserving reversibility and area preservation, so that each action term is evolved on a time scale matched to the size of its force.
Extended reading notes
Core claim
The central claim is that mass preconditioning and multiple time scale integration, stacked on top of even/odd preconditioning, give a cost figure comparable to the domain-decomposition HMC of the reference it compares against, and roughly an order of magnitude better than a plain leapfrog HMC, in the specific regime tested. The mechanism the authors emphasise is not the usual one of merely reducing condition numbers: they tune the preconditioning masses so that the force contributions of the separate action pieces are strictly hierarchically ordered, with the most expensive operator to invert giving the smallest force, and then assign time steps so that $Delta tau_i |F_i|_{max}$ is roughly constant across levels. Measured ratios at the lightest point show the force from the physical operator reduced by about a factor 42 in the average norm relative to the second preconditioned piece, while the step numbers differ only by about a factor 6. The authors are explicit that the comparison holds only ``in this situation'' and that no attempt was made to tune parameters to their optimum, so the numbers are a first survey rather than a demonstrated optimum.
Load-bearing premise
The comparison rests on the plaquette's integrated autocorrelation time being a fair, transferable measure of how independent successive configurations are, even though the paper itself notes that hadron masses typically have quite different autocorrelation times and that its measured values carry 30 to 50 percent relative errors.
Editorial extensions
If this is right
- Mass preconditioning plus multiple time scales can be dropped into an existing HMC code and applies to twisted mass, improved Wilson, staggered and in principle overlap Dirac operators, unlike preconditioners tied to a particular operator structure.
- The observed force hierarchy supplies a practical tuning rule: pick the $mu_j$ so that $Delta tau_i |F_i|_{max}$ is roughly equal across levels, then check the acceptance rate, which depends on $langle exp(-Delta H) rangle$ rather than on force norms alone.
- With this algorithm the feasibility wall moves to $m_{PS}/m_V approx 0.3$ at $a approx 0.08$ fm and $L approx 2$ fm; under the optimistic $m_{PS}^{-4}$ scaling, even the physical pion-to-rho ratio becomes reachable at that spacing provided the spatial volume is increased.
- Wilson and staggered fermion simulations in comparable physical situations land within the same order of magnitude in cost once this algorithm is used for the Wilson case.
- Quark masses of order 20 MeV were simulated without instability, with only a few unexceptional fluctuations in $Delta H$ over the runs.
- Chronological solver guessing gave only about a 20 percent reduction in matrix-vector multiplications here, with the gain expected to grow as the bare mass is lowered further.
Reading between the lines
- The cost figure $nu$ counts only inversions of the physical operator, so it does not charge for the preconditioning inversions; at the lightest point the preconditioning operators already consume more matrix-vector multiplications than the physical one. A metric weighted by actual solver work per level could therefore narrow the apparent gap to the domain-decomposition algorithm, and the paper's o
- The authors attribute their smaller plaquette autocorrelation times at the two heavier points partly to the rival algorithm holding a subset of links fixed during molecular dynamics. If that is the right explanation, the advantage is a property of the comparison rather than of mass preconditioning, and a domain-decomposition variant that also updates every link should close it. That is a checkable
- Because the whole comparison rests on one observable's autocorrelation time, the natural extension is to repeat it for pion and vector correlators and for the topological charge; if the ordering of autocorrelation times differs between the two algorithms, the cost ranking could reverse for the quantities one actually measures.
- The same ratio-and-nested-integrator construction should transfer to staggered fermions, where the fourth root and the taste structure change which operator is expensive; whether the force hierarchy survives there is an open and testable question.
Original abstract
We present a variant of the HMC algorithm with mass preconditioning (Hasenbusch acceleration) and multiple time scale integration. We have tested this variant for standard Wilson fermions at beta=5.6 and at pion masses ranging from 380 MeV to 680 MeV. We show that in this situation its performance is comparable to the recently proposed HMC variant with domain decomposition as preconditioner. We give an update of the ``Berlin Wall'' figure, comparing the performance of our variant of the HMC algorithm to other published performance data. Advantages of the HMC algorithm with mass preconditioning and multiple time scale integration are that it is straightforward to implement and can be used in combination with a wide variety of lattice Dirac operators.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
We present a variant of the HMC algorithm with mass preconditioning (Hasenbusch acceleration) and multiple time scale integration. We have tested this variant for standard Wilson fermions at beta=5.6 and at pion masses ranging from 380 MeV to 680 MeV. We show that in this situation its performance is comparable to the recently proposed HMC variant with domain decomposition as preconditioner. We give an update of the ``Berlin Wall'' figure, comparing the performance of our variant of the HMC algorithm to other published performance data. Advantages of the HMC algorithm with mass preconditioning and multiple time scale integration are that it is straightforward to implement and can be used in combination with a wide variety of lattice Dirac operators.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | We present a variant of the HMC algorithm with mass preconditioning (Hasenbusch acceleration) and multiple time scale integration. | contribution 0.98 | 0.81 | 0.13 | asserted 0.97 |
| s1 | We have tested this variant for standard Wilson fermions at beta=5.6 and at pion masses ranging from 380 MeV to 680 MeV. | method 0.85 | 0.96 | 0.04 | asserted 0.99 |
| s2 | We show that in this situation its performance is comparable to the recently proposed HMC variant with domain decomposition as preconditioner. | result 0.99 | 0.86 | 0.43 | asserted 1.00 |
| s3 | We give an update of the ``Berlin Wall'' figure, comparing the performance of our variant of the HMC algorithm to other published performance data. | contribution 0.73 | 0.87 | 0.09 | asserted 0.86 |
| s4 | Advantages of the HMC algorithm with mass preconditioning and multiple time scale integration are that it is straightforward to implement and can be used in combination with a wide variety of lattice Dirac operators. | interpretation 0.89 | 0.29 | 0.22 | asserted 1.00 |
What was examined, and what was not
- arXiv listing abstract v2
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
Figures
Figures reproduced from arXiv:hep-lat/0506011 by the authors.
References
How later papers used it
56 later papers cite it
9 later papers by other authors are listed below: 8 used its method or tool and 1 compared its own results with it. 5 more papers by the same authors are listed: 5 used its method or tool.
Uses its method or tool 13 of 39 papers with this label · 5 by the same authors
-
Used multiple time scale Hybrid Monte Carlo with Hasenbusch's mass preconditioning.
Dynamical simulations with HYP-link Wilson fermions (2007) · 1.00 · paraphrased: the licence does not allow quoting
-
Used multiple time scales for nested molecular dynamics integration levels.
Suppressing dislocations in normalized hypercubic smearing (2014) · 1.00 · paraphrased: the licence does not allow quoting
-
Did its integration with multiple time scales.
Parameters of the lowest order chiral Lagrangian from fermion eigenvalues (2007) · 1.00 · paraphrased: the licence does not allow quoting
-
Did its integration with multiple time scales, alongside one additional heavy pseudo-fermion field and a second-order Omelyan integrator.
Finite-size scaling tests for SU(3) lattice gauge theory with color sextet fermions (2009) · 1.00 · paraphrased: the licence does not allow quoting
-
Did its integration with multiple time scales.
Topological susceptibility in two-flavor QCD (2007) · 1.00 · paraphrased: the licence does not allow quoting
-
Accelerated its molecular dynamics integration with multiple time scales, alongside an additional heavy pseudo-fermion field and a second-order Omelyan integrator.
Running coupling and mass anomalous dimension of SU(3) gauge theory with two flavors of symmetric-representation fermions (2010) · 1.00 · paraphrased: the licence does not allow quoting
-
Accelerated its molecular dynamics integration with multiple time scales, alongside an additional heavy pseudo-fermion field and a second-order Omelyan integrator.
Near the sill of the conformal window: gauge theories with fermions in two-index representations (2013) · 1.00 · paraphrased: the licence does not allow quoting
-
Implemented multiple time scales and force gradient integration schemes combined with Hasenbusch mass preconditioning for the light quarks.
Lattice gauge ensembles and data management (2022) · 0.99 · paraphrased: the licence does not allow quoting
By the same authors
-
For the molecular dynamics, we are using, for the mass-degenerated light quark doublet, even-odd Hasenbusch mass preconditioning with masses ${ρ_0=μ_ℓ,ρ_1,…,ρ_N}$, while for the heavy quark doublet, even-odd rational approximation of the square root of the non-degenerate twisted mass operator $Q̂^2_ND=D_ND,eo D_ND,eo^†$ is used [ref] .
Twisted mass gauge ensembles at physical values of the light, strange and charm quark masses (2022) (same authors) · Simulation setup · 1.00
-
Performed its simulations using an improved HMC code as described in this paper.
Twisted mass QCD at finite temperature (2007) (same authors) · 1.00 · paraphrased: the licence does not allow quoting
-
Used the HMC algorithm with multiple time scale integration and mass preconditioning as described in this paper.
Stout Smearing for Twisted Mass Fermions (2007) (same authors) · 0.99 · paraphrased: the licence does not allow quoting
-
Generated its gauge configurations using the HMC algorithm with mass preconditioning and multiple time scales.
First Physics Results at the Physical Pion Mass from $N_f = 2$ Wilson Twisted Mass Fermions at Maximal Twist (2015) (same authors) · 1.00 · paraphrased: the licence does not allow quoting
-
Cited this paper for a description of the HMC algorithm used.
{\eta} and {\eta}' mesons from Nf=2+1+1 twisted mass lattice QCD (2012) (same authors) · 0.87 · paraphrased: the licence does not allow quoting
Compares with it 1 paper
-
Compared its most difficult case, the 32 x 24^3 lattice at kappa=0.15825, with this paper, using mass preconditioning, where Delta tau=0.1 is needed to get P_acc=0.8.
HMC algorithm for two-flavour lattice QCD: Schwarz-preconditioning with a one-dimensional domain decomposition (2007) · 0.95 · paraphrased: the licence does not allow quoting
How the literature uses it
47 arXiv papers cite this in 59 sentences
Papers citing it · 20 sentences without a confident label
Uses its method or tool 32 papers
-
For the molecular dynamics, we are using, for the mass-degenerated light quark doublet, even-odd Hasenbusch mass preconditioning with masses ${ρ_0=μ_ℓ,ρ_1,…,ρ_N}$, while for the heavy quark doublet, even-odd rational approximation of the square root of the non-degenerate twisted mass operator $Q̂^2_ND=D_ND,eo D_ND,eo^†$ is used [ref] .
Twisted mass gauge ensembles at physical values of the light, strange and charm quark masses · Simulation setup · 1.00
-
We use multiple time scale Hybrid Monte Carlo [ref] with Hasenbusch's mass preconditioning [ref] .
Dynamical simulations with HYP-link Wilson fermions · The simulation · 1.00
-
In our implementation of HMC, we employ a combination of the Hasenbusch preconditioning [ref] and the multiple time scale integration for MD [ref] , which has been shown to be very effective in simulations with Wilson-type fermions [ref] .
Two-flavor QCD simulation with exact chiral symmetry · HMC · 0.99
Compares with it 1 paper
-
Our most difficult case, the $32 ×24^3$ lattice at $κ=0.15825$ we compare with [ref] who needs $Δτ=0.05$ to reach $P_acc=0.86$ and [ref] , using mass preconditioning, where $Δτ=0.1$ is needed to get $P_acc=0.8$.
HMC algorithm for two-flavour lattice QCD: Schwarz-preconditioning with a one-dimensional domain decomposition · Numerical results · 0.95
Cites it as background 4 papers
-
Simulations that include two degenerate quark flavours with a mass approaching or at the physical value typically make use of a hierarchy of two, three or more mass preconditioning terms [ref] .
Applying polynomial filtering to mass preconditioned Hybrid Monte Carlo · Introduction · 0.82
-
Historically, simulations at physical pion masses and reasonable lattice spacings and volumes seemed to be infeasible up until the early 2000s [ref] , but various algorithmic advancements [ref] over the years have made those simulations possible.
Parallel Tempered Metadynamics · Introduction · 0.83
-
This property makes the HMC in its variants [ref] and with its improvements [ref] the workhorse for lattice Quantum Chromodynamics (QCD) simulations with dynamical fermions.
Reversibility Violation in the Hybrid Monte Carlo Algorithm · Introduction · 0.83
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.