Molecular dynamics for full QCD simulations with an improved action
Xiang-Qian Luo

TL;DR
This paper develops a molecular dynamics approach for full lattice QCD simulations using clover quarks, incorporating an improved action and advanced preconditioning to enhance computational efficiency.
Contribution
It introduces a new derivation of the equation of motion and extends even-odd preconditioning techniques for more efficient full QCD simulations.
Findings
Derived the equation of motion for molecular dynamics in lattice QCD with clover quarks.
Enhanced even-odd preconditioning methods to reduce computational effort.
Facilitated more efficient full lattice QCD simulations.
Abstract
I derive the equation of motion in molecular dynamics for doing full lattice QCD simulations with clover quarks. The even-odd preconditioning technique, expected to significantly reduce the computational effort, is further developed for the simulations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Molecular dynamics for full QCD
simulations with an improved action
Xiang-Qian Luo
Department of Physics, Zhongshan University, Guangzhou 510275, China
HLRZ (Supercomputing Center), Forschungszentrum, D-52425 Jülich, Germany
Deutsches Elektronen-Synchrotron DESY, D-22603 Hamburg, Germany
Abstract
I derive the equation of motion in molecular dynamics for doing full lattice QCD simulations with clover quarks. The even-odd preconditioning technique, expected to significantly reduce the computational effort, is further developed for the simulations.
keywords:
Molecular dynamics; QCD with dynamical quarks.
††thanks: Present Address. E-Mail: [email protected]
Published in Computer Physics Communications 94 (1996) 119-127.
1 Introduction
The effects of dynamical quarks are important in QCD at finite temperature as well as in some phenomenological aspects at zero temperature. Unfortunately, the inclusion of dynamical quarks is the most demanding task in computer simulations of lattice QCD. The hybrid molecular dynamics or Hybrid Monte Carlo (HMC) methods have been developed into very efficient algorithms (maybe the most popular) for dynamical quarks. In these algorithms, the equation of motion is the essential ingredient. One has to derive the relevant equations before writing the programs for molecular dynamical simulations. For lattice QCD with staggered or Wilson fermions, these equations have already been available in the literature [1, 2, 3].
Lattice QCD has discretization errors due to the lattice spacing . At intermediate bare coupling, corresponding to relatively large , these systematic errors might sometimes be very severe for Wilson fermions due to the chiral symmetry breaking term. The current computers do not allow the calculations done for very small , because to reduce implies to use a much larger lattice. Another way out is to use the improved fermionic actions. Recently, it has been shown that the use of the clover action [4, 5] can significantly reduce these finite cut-off errors. However, the calculations of the clover action are much more complicated than the standard Wilson action. To my knowledge, there has not been a simulation of lattice QCD with the clover action in the literature.
The purpose of this paper is to derive the equation of motion for full QCD simulations with the clover action. Because the fermionic matrix has to be inverted in each step of the molecular dynamics step, it is also challenging to devise efficient algorithms for preconditioning [2, 6] the fermionic matrix so that the inverse is easier to compute. For this reason, I also extend the even-odd preconditioning technique, previously used for quark propagator measurements, to the case of dynamical clover fermions.
2 Preconditioning
2.1 The action
The action of the theory is , where
[TABLE]
[TABLE]
is the gauge action. The clover action for the quarks [4, 5] is
[TABLE]
[TABLE]
[TABLE]
is local and hermitian, and connects only the nearest neighbor sites. The field strength tensor on the lattice is defined by , where is the averaged sum of four plaquettes on the plane with the lattice site as one corner. Each plaquette is the product of four link variables in the counterclockwise sense and begins with the link variable directed away from the site and ends with the link variable directed towards site , i.e.,
[TABLE]
[TABLE]
[TABLE]
[TABLE]
as shown in Fig. 1. This operator is so chosen as for the maximal symmetry on the lattice. Most symbols in above equations are conventional, while the coefficient in (2) depends on the choice of improvement strategy: for tree level improvement, and for the tadpole improvement [7].
2.2 Even-odd splitting
The lattice sites can be organized in an even-odd checkerboard and the even sites are numbered before the odd sites such that the fermionic matrix can be written as [8, 9]
[TABLE]
where or denotes even or odd site on the lattice.
Using such an arrangement, we obtain
[TABLE]
where
[TABLE]
which couples only to even sites of the lattice. Now on the whole lattice has been factorized as a product of the determinant of the local matrix on the odd lattice and that of on the even lattice.
To calculate the fermionic determinant, it is useful to introduce the pseudo-scalar variables and , so that
[TABLE]
[TABLE]
where is the pseudo-fermionic action
[TABLE]
describing two flavor quarks with the same bare mass. Notice that and have no direct coupling, where and are Gaussian noises injected at beginning of each molecular dynamics trajectory and held fixed during each trajectory.
In the remaining text, I will use the above even-odd preconditioning to discuss the molecular dynamics.
2.3 Fermionic inversion
For quark propagator measurements and also in each molecular dynamics step, one has to calculate or , which can be implemented using the standard techniques like minimum residue, conjugate gradient or stabilized biconjugate gradient algorithms. The advantage of the even-odd splitting, as can also be seen later, is that such inversion is implemented only on the even lattice. Furthermore, due to the factor in (8), is better conditioned than .
For the inversion on each odd site, because it is completely local, we can use the decomposition [9, 10] to solve it. Since it is a hermitian matrix, there exists a diagonal matrix and lower-triangular matrix such that . Denoting and as the color-spin indexes of , then
[TABLE]
[TABLE]
We can also compute the solution of by and , i.e.,
[TABLE]
[TABLE]
with , which is the number of colors times the number of spins. The calculation is quite easy because there are multiplications and only divisions.
3 Molecular dynamics
3.1 Equation of motion
To develop the equation of motion for the gauge field , one has to introduce a Hamiltonian , with the canonical conjugate momentum defined by , and being the fictious molecular dynamics time.
The gauge configurations are generated by solving the Hamiltonian equation of motion:
[TABLE]
For the gauge action, it is quite easy to show that
[TABLE]
[TABLE]
where is the sum over six staples surrounding the link . For the fermionic part,
[TABLE]
where
[TABLE]
If we define two more variables
[TABLE]
(15) can be simply rewritten as
[TABLE]
[TABLE]
A straightforward computation leads to
[TABLE]
[TABLE]
[TABLE]
[TABLE]
By defining the following variables on the odd sites
[TABLE]
we have
[TABLE]
[TABLE]
[TABLE]
[TABLE]
We can further demonstrate that the last two terms of these two equations in (21) are summarized as
[TABLE]
[TABLE]
where
[TABLE]
the same form as the fermionic force in the Wilson fermion case. As can also be seen later, the last two terms in (18) have exactly the same form for even and odd sites. Therefore, the introduction of the variables (16), (17) and (20) has a great advantage.
A remark has to be made: to keep the conjugate momentum traceless, the right hand side (r.h.s.) of (13) should finally be subtracted by a term being the trace of the r.h.s. divided by .
3.2 Practical implementation
The simulations should be carried out in the first two steps as follows.
-
Generating the full configurations. In numerical integration of the equation of motion, one has to Taylor expand , , with finite order truncation. The leapfrog scheme can reduce the truncation errors to at molecular dynamical steps. These errors can be canceled by a Metropolis test at the end of the trajectory. Of course, this has to be fine tuned to maintain high acceptance rate and small auto-correlation time.
-
About the clover coefficient. For the tree level improvement, . For the tadpole improvement scheme, the value of depends dynamically on the configurations. One has to determine self-consistently from the simulation. For example, one may first have an initial guess for it, then generate a gauge configuration. From the plaquette, we can get a new value. After some iteration, might converge to some stable value for some given and . (This could be done very quickly since the plaquette can be accurately measured with a small number of configurations and on small lattices, provided the system is far away from a phase transition).
-
Measuring the physical quantities. To obtain the improved hadronic matrix elements, rotation of quark fields [5, 8] is necessary.
4 More details about the fermionic force
I have described that how the introduction of the variables (16), (17) and (20) leads to the equation of motion similar to that of the Wilson case. What is different is the terms with matrix , which makes the equation of motion much more complicate. Therefore, it deserves further discussions. Note the term in the pseudo-fermion action (also the second term) is placed only on odd sites of the lattice, then for being odd sites, there are terms only on , and relevant for as shown in Fig. 2, i.e.,
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Here means the sum over . For being even sites, there are terms only on , and as shown in Fig. 3, i.e.,
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Therefore for odd-site , the first two terms in (18) read
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Similarly, for even , the first two terms in (18) are
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Equations (26) and (27) can be generalized to terms with being odd or even:
[TABLE]
[TABLE]
[TABLE]
These relations are also quite useful when deriving the first two terms in (21).
Summarizing (22) and (28), (18) becomes
[TABLE]
[TABLE]
[TABLE]
Note that the difference in the form of the molecular dynamics equation on even and odd sites is only in the first term.
5 Discussions
In this paper, I have derived (14) and (29), relevant for equation of motion (13) in molecular dynamics (or HMC) simulations with clover fermions. I have also extended the even-odd precondition technique, previously introduced for the quark propagator measurements, to the case of simulations with dynamical clover fermions. With the preconditioning technique, the number of iterations required would be reduced by a factor of according to experience, and the most expensive part of the fermionic inversion is performed only on half lattice size. Therefore, it is expected that the preconditioned equation of motion would lead to considerable improvement over the unpreconditioned one. This scheme is vectorizable and has been parallelized. Currently, the simulations of QCD at finite temperature using the clover action are being carrying out on the Quadrics-APE100 parallel computers. The above work might lay a foundation of further computer simulations using dynamical clover fermions.
Of course, to obtain physical results from the numerical simulations, there are still of lot of work to do. For instance, because the clover constant depends dynamically on the gauge configuration, then there would be delicate interplay between and , , in particular when the system is at criticality. This is a new subject beyond the scope of the paper.
It has been mentioned in [8] that even for the quenched clover propagator calculations, each minimum residue iteration took longer than for the Wilson action. One has to choose a more efficient algorithm for fermionic inversion because a good algorithm is critical for full simulations. It is known that the stabilized biconjugate gradient is more efficient than the minimum residue or conjugate gradient, reducing the CPU time by at least a factor of 1.5.
Even if with the clover action there is an improvement of the finite cut-off error, the simulations with this action require larger statistical samples, more arithmetic operations and much memory. Concerning the feasibility of a full QCD clover simulation on supercomputers, it is not easy to quantify, because it is machine and code dependent.
I hope to discuss these problems and report the physical results in the near future.
I am grateful to R. Horsley for valuable discussions on TAO (the programming language of Quadrics-APE100), P. Lepage on his improved perturbation theory, H. Shanahan for reference [9], and D. Richards and some members of UKQCD collaboration for useful conversations about decomposition at Lattice 95. This work is sponsored by DESY.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Gottlieb, W. Liu, D. Toussaint, R. Renken, and R. Sugar, Phys. Rev. D 35 (1987) 2531.
- 2[2] R. Gupta, A. Patel, C. Baillie, G. Guralnik, G. Kilcup, and S. Sharpe, Phys. Rev. D 40 (1989) 2072.
- 3[3] S. Antonelli, M. Bellacci, A. Donini, R. Sarno, “Full QCD on APE 100 machines”, hep-lat/9311002.
- 4[4] S. Sheikholeslami and R. Wohlert, Nucl. Phys. B 259 (1985) 572.
- 5[5] G. Heatlie, C. Sachrajda, G. Martinelli, C. Pittori and G. Rossi, Nucl. Phys. B 352 (1991) 266.
- 6[6] T. Degrand and P. Rossi, Computer Phys. Commun. 60 (1990) 211.
- 7[7] G.P. Lepage and P.B. Mackenzie, Phys. Rev. D 48 (1993) 2250.
- 8[8] UKQCD collaboration, C. Allton et. al., Nucl. Phys. B 407 (1993)331.
