Skip to content

ccluri/Ising

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ising models

Ising model is a mathematical model for second order phase transitions from paramagnetic to ferromagnetic.

Here in are the C codes for ising model and its variants.

These were part of the project I did under Dr. Raghunath Ratabole and Dr. Toby Joseph of BITS Pilani-Goa (2007 to 2008)

The following is the chronological order of the progress of work

These codes are available under GNU GPL (3 or later)

Also the code for random number generator is included ‘rngs.c’

2D Ising model

A simple ising model. outputs a .dat file with the data. A presentation and report are also included.

By: Angad and Chaitanya

3 state Potts model

A small variation to the ising model, wherein each element can take 3 states instead of 2. A presentation and report are also included

By: Angad and Chaitanya

Ising MPI

This was primarily written as to enhance the initial code to run parallely. A report is included.

By: Aditya and Chaitanya

Latice Guage model

The simple ising model was then coded to changed to a lattice guage model. A report is included.

By: Chaitanya and Ravi

Additional information

Example of first order phase transition: Consider heating of an ice cube. The specific heat of ice reaches infinity at the 0 deg C due to latent heat.

What are second order phase transitions? - characterized by a divergent susceptibility, an infinite correlation length, and a power-law decay of correlations near criticality.

About

2D ising,3 state potts, lattice guage, ising_mpi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages