ising_3d_simulation


ising_3d_simulation, a Fortran90 code which carries out a Monte Carlo simulation of a 3D Ising model.

The text of this Ising model appeared as an example in the ANSI Fortran90 standard in 1992. It is a nice presentation of how to use certain features of Fortran90, and also demonstrates why one would like to use these features - they make the Ising calculation very simple to describe.

Usage:

ising_3d_simulation n iterations
where Note that the user might also want to vary the transition probabilities. This cannot currently be done on the command line, and requires editing the program and recompiling it.

Licensing:

The information on this web page is distributed under the MIT license.

Languages:

ising_3d_simulation is available in a Fortran90 version.

Related Data and Programs:

ising_3d_simulation_test

f90_intrinsics_test, Fortran90 codes which illustrate the use of Fortran90 intrinsic functions.

f90_simulation, a Fortran90 code which uses simulation to study card games, contests, and other processes which have a random element. Usually, the purpose is to try to predict the average behavior of the system over many trials.

mandelbrot, a Fortran90 code which generates an ASCII PPM image of the Mandelbrot set;

Reference:

  1. American National Standard for Programming Language: Fortran - Extended,
    American National Standards Institute, 1992,
    pages 296-299.

Source Code:


Last revised on 19 July 2020.