Home
Dr. habil. Georg Bergner
Theoretisch-Physikalisches Institut
Friedrich-Schiller-Universität Jena
Max-Wien-Platz 1
D-07743 Jena
Tel.: +49-3641-947139
Email:
georg.bergner
uni-jena.de
Room: Abb 202
Due to COVID-19 restrictions: online course based on Zoom and LearnWeb.
Programming course and exercises. Introduction to Monte-Carlo methods up to simulations of Yang-Mills-Theories.
Couse 1, Lecture 1 of 3 + 1 extra lecture
Simple solution in Fortran Simple solution in C Makefile In order to compile the exectuables, put all files in a common directory and call "make".
Simple solution in Python
Parameter file
Faster solution in Python3 using Numba
Parameter file faster version
Couse 2, Lecture 1 of 3 + 1 extra lecture
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. Additional dependence: Boost library (please install on your system).
Simple example solution SU(2) pure gauge lattice simulations (C++ and Fortran).