Metropolis Algorithm for a 2D Ising Model

Published:

MSc Advanced Computational Project  Oct 2022 – Feb 2023

Numerically simulated a 2D Ising model to visualize second-order phase transitions. Implemented the Metropolis algorithm of the Markov chain Monte Carlo (MCMC) method with importance sampling and single-flip dynamics in Python, and estimated the ferromagnetic critical temperature for spontaneous magnetization from observables.

Tools: Python, Monte Carlo Simulation, Statistical Physics