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