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

被引:122
作者
JAMES, F
机构
[1] CERN
关键词
PSEUDORANDOM; RANDOM; QUALITY; LUXURY; CHAOTIC DYNAMICAL SYSTEMS; MASSIVELY PARALLEL;
D O I
10.1016/0010-4655(94)90233-X
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Following some remarks on the quality of pseudorandom number generators commonly used in Monte Carlo calculations in computational physics, we offer a portable Fortran 77 implementation of a high-quality generator called RANLUX (for LUXury RANdom numbers), using the algorithm of Martin Luscher described in an accompanying article. The implementation allows the user to select different quality or luxury levels, where higher quality requires somewhat longer computing time for the generation. 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.
引用
收藏
页码:111 / 114
页数:4
相关论文
共 4 条
[1]   MONTE-CARLO SIMULATIONS - HIDDEN ERRORS FROM GOOD RANDOM NUMBER GENERATORS [J].
FERRENBERG, AM ;
LANDAU, DP ;
WONG, YJ .
PHYSICAL REVIEW LETTERS, 1992, 69 (23) :3382-3384
[2]   PSEUDORANDOM NUMBER GENERATORS FOR PERSONAL COMPUTERS [J].
HAMILTON, KG .
COMPUTER PHYSICS COMMUNICATIONS, 1993, 75 (1-2) :105-117
[3]   A REVIEW OF PSEUDORANDOM NUMBER GENERATORS [J].
JAMES, F .
COMPUTER PHYSICS COMMUNICATIONS, 1990, 60 (03) :329-344
[4]   A PORTABLE HIGH-QUALITY RANDOM NUMBER GENERATOR FOR LATTICE FIELD-THEORY SIMULATIONS [J].
LUSCHER, M .
COMPUTER PHYSICS COMMUNICATIONS, 1994, 79 (01) :100-110