**ising_2d_simulation_test**,
a C++ program which
calls ising_2d_simulation(), which
carries out a Monte Carlo simulation of a 2D Ising model,
using gnuplot to display the initial and final configurations.

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

ising_2d_simulation, a C++ program which carries out a Monte Carlo simulation of an Ising model, a 2D array of positive and negative charges, each of which is likely to flip to be in agreement with neighbors, using gnuplot to make images of the initial and final configurations.

- ising_2d_simulation_test.sh, runs all the tests.
- ising_2d_simulation_test.txt, the output file.

- ising_2d_initial.txt, GNUPLOT commands to plot the initial configuration.
- ising_2d_initial.png, a plot of the initial configuration.
- ising_2d_final.txt, GNUPLOT commands to plot the final configuration.
- ising_2d_final.png, a plot of the final configuration.