RNGSSELIB: Program library for random number generation, SSE2 realization

Published: 1 July 2011| Version 1 | DOI: 10.17632/nnz5pfvkp8.1
L.Yu. Barash, L.N. Shchur


Abstract The library RNGSSELIB for random number generators (RNGs) based upon the SSE2 command set is presented. The library contains realization of a number of modern and most reliable generators. Usage of SSE2 command set allows to substantially improve performance of the generators. Three new RNG realizations are also constructed. We present detailed analysis of the speed depending on compiler usage and associated optimization level, as well as results of extensive statistical testing for all gener... Title of program: RNGSSELIB Catalogue Id: AEIT_v1_0 Nature of problem Any calculation requiring uniform pseudorandom number generator, in particular, Monte Carlo calculations. Versions of this program held in the CPC repository in Mendeley Data AEIT_v1_0; RNGSSELIB; 10.1016/j.cpc.2011.03.022 AEIT_v2_0; RNGSSELIB; 10.1016/j.cpc.2013.04.007 AEIT_v3_0; RNGAVXLIB; 10.1016/j.cpc.2015.11.001 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)



Computational Physics, Computational Method