CNG Logo
 
General
WYU Home
WYU Blog
CNG Home

Resources
Software
Mirrors
Imperial Equation

Contact
Helpdesk
 

AMC 153/CS 195.C2 (Second Semester, 2001-2002)

This is the website for the class "Parallel and Distributed Computing".


Using the Scalable Parallel Random Number Generators Library

SPRNGL

Computational stochasitc approaches (Monte Carlo methods) based on the random sampling are becoming extremely important research tools not only in their "traditional" fields such as physics, chemistry or applied mathematics but also in social sciences and, recently, in various branches of industry. An indication of importance is, for example, the fact that Monte Carlo calculations consume about one half of the supercomputer cycles. One of the indispensable and important ingredients for reliable and statistically sound calculations is the source of pseudo random numbers. The goal of our project is to develop, implement and test a scalable package for parallel pseudo random number generation which will be easy to use on a variety of architectures, especially in large-scale parallel Monte Carlo applications.

SPRNG 1.0 provides the user the various SPRNG random number generators each in its own library. For most users this is acceptable, as one rarely uses more than one type of generator in a single program. However, if the user desires this added flexibility, SPRNG 2.0 provides it. In all other respects, SPRNG 1.0 and SPRNG 2.0 are identical. SPRNG is Y2K compliant software.

Developed as the National Center for Supercomputing Applications (NCSA) for Accelerated Strategic Computing Initiative (ASCI) Monte Carlo computations.


Sample Code

For use in MPI applications for the AGILA HPCS. This uses the LAM/MPI library and contains a sample source file and Makefile for building parallel applications to use this SPRNG library. [DIR]


 
Google
It's hip2b2
Mobile, Security, Web 2.0, Pipe Dreams and More
Pre-Final Grades for CS 154/CS 262 SY 2009-2010
Botan, the C++ Crypto Library, built for Fedora 12 with Python Bindings Enabled
Barry, the Blackberry Sync Tool, Built for Fedora 12
Apple iSlate: Game Changer?
Philippine-based All Skype Call Center
JPype 0.5.4 RPM Packages for Fedora 11
Sympy 0.6.5 RPM Packages for Fedora 11
Pre-Final Grades for CS 262 SY 2008-2009
First flow-tools update in nearly three (3) years!
iPhone 3G Unlock is available … now!

Slashdot
News for nerds, stuff that matters
Japanese Researchers Develop World's Fastest Book Scanner
Firmware Hack Allows Video Analysis On a Canon Camera
Android 2.1 Finally Makes It To Droid
The Movie Studios' Big 3D Scam
Aussie Gamers Dress As Zombies To Raise R18+ Awareness
Cisco's New Router — Trouble For Hollywood
Planck Mission Releases Images of Galactic Dust
The Death of the US-Mexico Virtual Fence
ACLU Sues Over Legality of "Targeted Killing" By Drones
Scientists Demonstrate Mammalian Tissue Regeneration
Is Microsoft About To Declare Patent War On Linux?
Toshiba Ends Incandescent Bulb Production After 120 Years
Facebook Attracting More Visitors Than Google.com
How Students Use Wikipedia
The Problems With Video Game Voice Acting


Stuff
v7ndotcom elursrebmem
It's hip2b2
RedHat
Valid HTML 4.01!
 
For any Questions, Comments or Suggestions
please email me at wyu at ateneo dot edu

Academic and Course Website (Release 3.2)
© 2001-2005, William Emmanuel S. Yu