Lecture: Computational Methods for Particle Physics (WS 2018/19)
Dates
First course: 14.-16.11.2018
Second course: 15.-18.1.2019
Abstract
Programming course and exercises.
Preliminary outline
First part
-
Ising model simulations.
-
Ising model and related theories, low and high temperature expansions, simulation algorithms
Second part
-
Gauge principle and gauge theories in the continuum, formulation of pure gauge theory on the lattice.
-
Simulation algorithm for SU(2) pure gauge theory, implementation of SU(2) metropolis algorithm
Material (outdated: Solutions removed/in new course)
Lecture / Exercises 1
Lecture / Exercises 2
This exercise is to write a simple metropolis update code for SU(2) pure gauge theory. In order to simplify the task, several routines for
handling configurations, links, matrices, and random numbers are already provided.
C++ and Fortran code as a staring point for the exercise of SU(2) pure gauge lattice simulations.
For the C++ program you have to call "make Eigen" first.
Literature / References
-
Course homepage
-
Many different examples for Ising model simulations in various programming languages are avaiable online.
-
Wipf, "Statistical Approach to Quantum Field Theory", Springer (2013)
-
The following books contain further information on simulations of pure gauge theory on the lattice:
-
Gattringer, Lang, "Quantum Chromodynamics on the Lattice", Springer (2010)
-
Montvay, Münster, "Quantum Fields on a Lattice", Cambridge University Press (1994)
-
Smit, "Introduction to Quantum Field on a Lattice", Cambridge Lecture Notes in Physics (2002)
-
Rothe, "Lattice Gauge Theories An Introduction" World Scientific (2005)