RANLUX - A FORTRAN IMPLEMENTATION OF THE HIGH-QUALITY PSEUDORANDOM NUMBER GENERATOR OF LUSCHER

Authors
Citation
F. James, RANLUX - A FORTRAN IMPLEMENTATION OF THE HIGH-QUALITY PSEUDORANDOM NUMBER GENERATOR OF LUSCHER, Computer physics communications, 79(1), 1994, pp. 111-114
Citations number
5
Categorie Soggetti
Mathematical Method, Physical Science","Physycs, Mathematical","Computer Science Interdisciplinary Applications
ISSN journal
00104655
Volume
79
Issue
1
Year of publication
1994
Pages
111 - 114
Database
ISI
SICI code
0010-4655(1994)79:1<111:R-AFIO>2.0.ZU;2-V
Abstract
Following some remarks on the quality of pseudorandom number generator s commonly used in Monte Carlo calculations in computational physics, we offer a portable Fortran 77 implementation of a high-quality genera tor called RANLUX (for LUXury RANdom numbers), using the algorithm of Martin Luscher described in an accompanying article. The implementatio n allows the user to select different quality or luxury levels, where higher quality requires somewhat longer computing time for the generat ion. There is a convenient way of initialization (appropriate also for massively parallel Monte Carlo computations) as well as two different methods of restarting from a break point.