Abstract

We discuss a program suite for simulating Quantum Chromodynamics on a 4-dimensional space–time lattice. The basic Hybrid Monte Carlo algorithm is introduced and a number of algorithmic improvements are explained. We then discuss the implementations of these concepts as well as our parallelisation strategy in the actual simulation code. Finally, we provide a user guide to compile and run the program. Program summary Program title: tmLQCD Catalogue identifier: AEEH_v1_0 Program summary URL:: http://cpc.cs.qub.ac.uk/summaries/AEEH_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GNU General Public Licence (GPL) No. of lines in distributed program, including test data, etc.: 122 768 No. of bytes in distributed program, including test data, etc.: 931 042 Distribution format: tar.gz Programming language: C and MPI Computer: any Operating system: any with a standard C compiler Has the code been vectorised or parallelised?: Yes. One or optionally any even number of processors may be used. Tested with up to 32 768 processors RAM: no typical values available Classification: 11.5 External routines: LAPACK [1] and LIME [2] library Nature of problem: Quantum Chromodynamics Solution method: Markov Chain Monte Carlo using the Hybrid Monte Carlo algorithm with mass preconditioning and multiple time scales [3]. Iterative solver for large systems of linear equations. Restrictions: Restricted to an even number of (not necessarily mass degenerate) quark flavours in the Wilson or Wilson twisted mass formulation of lattice QCD. Running time: Depending on the problem size, the architecture and the input parameters from a few minutes to weeks.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call