sprng

Numerical Libraries
Libraries

Software Description

SPRNG is a scalable parallel pseudorandom number generator especially suited to large-scale, parallel Monte Carlo applications. SPRNG includes five different random number generators. The generators available are: * Combined Multiple Recursive Generator * 48 Bit Linear Congruential Generator * 64 Bit Linear Congruential Generator * Modified Lagged Fibonacci Generator * Multiplicative Lagged Fibonacci Generator


Info

Module Name

sprng

Last Updated On

08/29/2023

Support Level

Secondary Support

Software Access Level

Open Access

Home Page

http://www.sprng.org

Documentation

Software Description

SPRNG is a scalable parallel pseudorandom number generator especially suited to large-scale, parallel Monte Carlo applications. SPRNG includes five different random number generators. The generators available are: * Combined Multiple Recursive Generator * 48 Bit Linear Congruential Generator * 64 Bit Linear Congruential Generator * Modified Lagged Fibonacci Generator * Multiplicative Lagged Fibonacci Generator

General Linux

To load this module for use in a Linux environment, you can run the command:

module load sprng

Depending on where you are working, there may be more than one version of sprng available. To see which modules are available for loading you can run:

module avail sprng

Agate Modules

Default

4.0

Other Modules

2.0, 4.0, 4.0_intel2015update2_ompi1.8.4, 5.0_gcc8.2.0, 5.0_gcc8.2.0_ompi4.0.0, 5.0_intel2019update1

Mangi Modules

Default

4.0

Other Modules

2.0, 4.0, 4.0_intel2015update2_ompi1.8.4, 5.0_gcc8.2.0, 5.0_gcc8.2.0_ompi4.0.0, 5.0_intel2019update1

Mesabi Modules

Default

4.0

Other Modules

2.0, 4.0, 4.0_intel2015update2_ompi1.8.4, 5.0_gcc8.2.0, 5.0_gcc8.2.0_ompi4.0.0, 5.0_intel2019update1