Acceleration of RANLUX
收藏资源简介:
Abstract A pseudorandom number generator that was proposed by Lüscher and coded in Fortran by James has been accelerated by conversion to integer arithmetic. At the maximum “luxury” level, this results in a doubling of the execution speed while retaining all its other properties including the portability. Title of program: RANLUXI Catalogue Id: ACPR_v2_0 [ADFK] Nature of problem Any Monte Carlo calculation or simulation. Versions of this program held in the CPC repository in Mendeley Data ACPR_v1_0; RANLUX; 10.1016/0010-4655(94)90233-X ACPR_v2_0; RANLUXI; 10.1016/S0010-4655(97)00002-7 ACPR_v3_0; RANLUXASM; 10.1016/S0010-4655(97)00017-9 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2019)
**摘要** 由吕舍尔(Lüscher)提出、詹姆斯(James)以Fortran语言编写实现的伪随机数生成器(pseudorandom number generator),通过转换为整数运算实现了性能加速。在最高“奢华”等级下,该生成器的执行速度可提升一倍,且保留了包括可移植性在内的全部原有特性。 **程序名称**:RANLUXI **目录编号**:ACPR_v2_0 [ADFK] **适用问题** 适用于所有蒙特卡洛计算与仿真任务。 **门德列数据(Mendeley Data)的CPC程序库中收录的本程序版本如下:** 1. ACPR_v1_0; RANLUX; 10.1016/0010-4655(94)90233-X 2. ACPR_v2_0; RANLUXI; 10.1016/S0010-4655(97)00002-7 3. ACPR_v3_0; RANLUXASM; 10.1016/S0010-4655(97)00017-9 本程序源自贝尔法斯特女王大学馆藏的CPC程序库(1969-2019年)




