The materials by Milan Předota for the class are/will be available via moodle. You need to login as guest and use the password send in the information e-mail.
Lectures will be given in English each Thursday at 13:10 in the lecture room at Institute of Theoretical Physics
Currently opened terms are:
Here are exam question for download:
To obtain credits, it is necessary to solve
Problems on Monte Carlo simulations:
To solve the problems above you can use almost any programming language but I recommend to use Fortran, C/C++ or Rust for the best performance together with Gnuplot for plotting.
Topic | Notes | Notebooks in Mathematica | ||
Monte Carlo method - Introduction and background | scan | |||
Monte Carlo method - Integration | scan | 01.Simple_MC_Integration.nb (pdf) | ||
Random number generators | scan | 02.Examples_of_Linear_Congruential_Generators.nb
(pdf) 03.Generating_Random_Variables_with_a_Specified_Distribution.nb (pdf) |
||
Markov chains and Metropolis algorithm | scan | 04.Simple.Markov.Chains.nb (pdf) | ||
Thermodynamic MC - general remarks | scan | |||
Thermodynamic MC - Ising models | scan | 1D.Ising.model.zip | ||
Geometric MC - Percolation | scan | Percolation.zip | ||
Geometric MC - Diffusion-limited aggregation | scan | |||
Cellular Automata | scan | Cellular.Automata.zip |