Hawick, K. A., Leist, A., & Playne, D. P. (2011). Regular lattice and small-world spin model simulations using CUDA and GPUs. International Journal Of Parallel Programming, 39(2), 183-201. https://doi.org/10.1007/s10766-010-0143-4