hpss

Since 2/12/13 01:55 pm

lens

Since 2/13/13 10:20 am

smoky

Since 2/13/13 08:05 am
OLCF User Assistance Center

Can't find the information you need below? Need advice from a real person? We're here to help.

OLCF support consultants are available to respond to your emails and phone calls from 9:00 a.m. to 5:00 p.m. EST, Monday through Friday, exclusive of holidays. Emails received outside of regular support hours will be addressed the next business day.

sprng

Bookmark and Share


Description

Website: SPRNG: Scalable Parallel Random Number Generators Library

SPRNG is the Scalable Parallel Pseudo Random Number Generators Library. It is a set of libraries for scalable and portable pseudorandom number generation, and has been developed keeping in mind the requirements of users involved in parallel Monte Carlo simulations.

Use

On Jaguar, the SPRNG library is provided by the NCCS and is accessed via a module. See the modules page for more information on modules. Once the SPRNG module is loaded, the compilers will automatically find the include and library files. See the SPRNG website for examples and documentation on using SPRNG random number generators.

Fortran

 module avail sprng
 module load sprng
 ftn $(SPRNG_INC) test.f90 $(SPRNG_LIB) -lsprng OR
 pgf90 $(SPRNG_INC) test.f90 $(SPRNG_LIB) -lsprng

C

 module load sprng/2.0
 cc test.c      OR    pgcc test.c ${SPRNG_LIB}

Available Versions




System Application/Version Build
Titan sprng/2.0b cle4.0_cray8.0.1
Titan sprng/2.0b cle4.0_gnu4.5.3
Titan sprng/2.0b cle4.0_gnu4.6.2
Titan sprng/2.0b cle4.0_pgi12.1.0
Lens sprng/2.0b centos5.5_gnu4.4.4
Lens sprng/2.0b centos5.5_pgi10.9
Lens sprng/2.0b sl5.0_gnu4.2.0
Lens sprng/2.0b sl5.0_pathscale3.0
Lens sprng/2.0b sl5.0_pgi7.1.5
Smoky sprng/2.0b centos5.5_pgi10.4
Smoky sprng/2.0b sl5.0_gnu4.2.0
Smoky sprng/2.0b sl5.0_pathscale3.0
Smoky sprng/2.0b sl5.0_pathscale3.0_ser
Smoky sprng/2.0b sl5.0_pgi7.1.5
Smoky sprng/2.0b sl5.0_pgi7.1.5_ser