Skip to content

dev-aditya/Ising_model_2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markov Chain Monte Carlo Simulation of 2D Ising Model

This repository contains a Julia implementation of a Markov Chain Monte Carlo (MCMC) simulation of the 2D Ising model. It was originally created for a PHY652 Term Paper.

Features

  • Simulation of the Ising model on a 2D lattice.
  • Analysis of various physical properties like specific heat capacity, average magnetization, average energy, and magnetic susceptibility over a range of temperatures.
  • Utilization of multi-threading for performance improvement.
  • Progress tracking of the simulation runs.
  • Autocorrelation-time analysis

Setup

Anyone cloning this repository can recreate the exact environment by navigating to the project directory and activating the project:

cd ising_model
julia --project=.

And then instantiating the environment to download all dependencies:

using Pkg
Pkg.instantiate()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages