Skip to content

Ising model simulations using Glauber and Kawasaki dynamics.

Notifications You must be signed in to change notification settings

juliammikk/Ising-Model-Simulation

Repository files navigation

Ising Model Simulation

Ising model simulation using Glauber and Kawasaki dynamics

Animations

The notebook produces animations of the emergent behaviors of the modeled system at the three given temperatures. An example animation for Glauber dynamics is displayed below.

glauber_animation

Visualisations

To visualize the system observable around the critical temperature (phase transition), 1000 measurements of energy and magnetisation (where applicable) over 10000 sweeps are collected for 20 temperatures. This data is stored in the glauber/kawasaki.csv files. Susceptibility and scaled specific heat (and errors) are then calculated for each temperature. All observables are then plotted against temperature. More precise values for plotted data can be found in the glauber/kawasaki_plot_data.csv files.

The observables that can be measured vary based on the dynamics used. Example plots for both dynamics are displayed below.

Glauber plots

glauber_plots

Kawasaki plots

kawasaki_plots

About

Ising model simulations using Glauber and Kawasaki dynamics.

Resources

Stars

Watchers

Forks

Packages

No packages published