Planned intervention: On Wednesday June 26th 05:30 UTC Zenodo will be unavailable for 10-20 minutes to perform a storage cluster upgrade.
Published December 17, 2020 | Version 1.0
Software Open

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

  • 1. University of Stavanger


//     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 Download all
41.5 MB Preview Download