Applications & Systems > > Software > SPRNG
DESCRIPTION
SPRNG 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.
Monte Carlo calculations consume a large fraction of all supercomputing cycles. The accuracy of these computations is critically influenced by the quality of the random number generators used. While the issue of random number generation in sequential calculations has been well studied, albeit on less powerful computers, there has been comparatively less work done in the context of parallel Monte Carlo applications. SPRNG seeks to fill this gap by implementing parallel random number generators that satisfy the requirements given below.
USAGE
Use of SPRNG is beyond the scope of this page. Please refer to the SPRNG User's Guide for information on how to utilize SPRNG.
LICENSE INFORMATION
For information on supported platforms, versions and licenses, please
check the Consolidated Software Page:
http://www.afrl.hpc.mil/consolidated/softwareAFRL_ALL.php
VENDOR LINKS
The appearance of hyperlinks does not constitute endorsement by the Department of Defense of this website or the information, products, or services contained therein. For other than authorized activities such as military exchanges and morale, welfare and recreation sites, the Department of Defense does not exercise any editorial control over the information you may find at these locations. Such links are provided consistent with the stated purpose of this DoD website.


