Standard 2D Ising model, single spin coding, Metropolis algorithm, written in CUDA