An introduction to simulation of thermal and many body systems.

Topics are as follows:

  • Generation of random numbers
  • Numerical methods in function estimation, integration, …
  • DFT simulation
  • Monte Carlo and Metropolis methods in random number generation, thermal systems
  • Thermal Ising model
  • Percolation
  • Finite-size analysis in the continuous phase transition
  • Wavelets and applications in image processing and time series analysis
  • Genetic algorithm
  • Simulated annealing



 Introduction to Computer Simulations Methods in Physics, H. Gould, J. Tobochnik, and W. Christian,

An Introduction to Computational Physics, T. Pang