Topics covered in this course

  1. Parallelization (MPI and OpenMP), high-performance computing topics. Choose between Python, Fortran2008 and/or C++ as programming languages.
  2. Algorithms for Monte Carlo Simulations (multidimensional integrals), Metropolis-Hastings and importance sampling algorithms. Improved Monte Carlo methods. Stochastic reconfiguration.
  3. Statistical analysis of data from Monte Carlo calculations, bootstrapping, jackknife and blocking methods.
  4. Eigenvalue solvers