NPAC Technical Report SCCS-746

Tests of random number generators using Ising model simulations

P.D. Coddington

November 1995

Published in Proc. of the 1995 US-Japan Bilateral Seminar on New Trends in Computer Simulations of Spin Systems, Int. J. Mod. Phys. C 7, 295 (1996).

© Copyright World Scientific Publishing.


Abstract

Large-scale Monte Carlo simulations require high-quality random number generators to ensure correct results. The contrapositive of this statement is also true -- the quality of random number generators can be tested by using them in large-scale Monte Carlo simulations. We have tested many commonly-used random number generators with high precision Monte Carlo simulations of the 2-d Ising model using the Metropolis, Swendsen-Wang, and Wolff algorithms. This work is being extended to the testing of random number generators for parallel computers. The results of these tests are presented, along with recommendations for random number generators for high-performance computers, particularly for lattice Monte Carlo simulations.


PostScript version (gzip compressed)

PDF version