Coherent Ising Machine implementation, simulation, Python codes for MC simulation
-
Updated
Nov 14, 2021 - C
Coherent Ising Machine implementation, simulation, Python codes for MC simulation
The Ising model is a model of ferromagnetism. It consists of discrete variables that represent magnetic dipole moments of atomic spins that can be +1 or −1. The spins are arranged in a lattice, allowing each spin to interact with its neighbors. This simulation allows you to see an animation, where the spins are represented by white and black squ…
Playing around with worm algorithm and co
Simulates ferro-magnetism using the 2D Ising model implemented in C
In this project, I experienced parallel programming with C++ using MPI library. I implemented a parallel algorithm for image denoising with the Ising model using Metropolis- Hastings algorithm.
This repository contains a C implementation of the Ising model simulation, a mathematical model in statistical mechanics describing ferromagnetism. The simulation utilizes the Metropolis algorithm to update the spins of a 2D lattice. The visualization is done using the SDL2 library, allowing for real-time rendering of the Ising model evolution.
Using Metropolis Hasting algorithm to simulate a 2D Ising model in a square lattice
Add a description, image, and links to the ising-model topic page so that developers can more easily learn about it.
To associate your repository with the ising-model topic, visit your repo's landing page and select "manage topics."