Software Open Access

Classical Statistical Simulation of SU(3) Yang-Mills theory in the presence of static sources

Alexander Rothkopf

//     Copyright (C) 2020  Dr. Alexander Rothkopf
//       This work is licensed under CC BY-NC-SA 4.0. 
//       To view a copy of this license, visit 

This software implements the classical statistical simulation of SU(3) Yang-Mills theory in (classical) thermal equilibrium in (3+1)d, based on the naive Wilson plaquette action. Formulated as Hamiltonian equations of motion in temporal gauge, the time evolution is implemented via the symplectic leap-frog scheme. Distribution of the computation among different computing nodes relies on the PETSC library (tested on v.3.14).

In order to compile the source code, the PETSC_DIR and PETSC_ARCH variables must be correctly set in the make-file "MakefilePETSC". In addition the code requires the presence of the Eigen library (tested on v.3.3.9), whose path must also be set in the make-file. In order to ensure that the code can be compiled in the long term, the corresponding versions of both libraries are included in the source code package.

Development of this code was funded by the Research Council of Norway under the FRIPRO Young Research Talent grant 286883. It has been tested and validated using resources provided by UNINETT Sigma2 - the National Infrastructure for High Performance Computing and Data Storage in Norway under project NN9578K-QCDrtX "Real-time dynamics of nuclear matter under extreme conditions"
Files (41.5 MB)
Name Size
41.5 MB Download
All versions This version
Views 116116
Downloads 3838
Data volume 1.6 GB1.6 GB
Unique views 108108
Unique downloads 1919


Cite as