Supercomputers and Linux s/w
I'm runnig many simulations with one only different paramater value. The reason is to generate statistical data. I have an account on the super-computer center shown in the following web page: http://harpo.wustl.edu/hardware.html There seems to be a Linux system (SGI Altix) but because of the way my account was set up my entry is on Harpo which runs Irix. I'll be runnin on batch so I do not know if this is important at all. I'd like to be able to recompile and run my simulation (developed on SuSE) with the least possible discomfort from s/w environment incompatibilities ... There is no GNU Scientific Library which I need. My question for you is: What should I ask this center administrator for ? They are amenable to install some s/w upon user request ... In the case GSL cannot run/be installed then is ther any replacement for a good Random Number Generator that you'd advice ? I like SuSE and am very gratefull to all generous people that have been helping me regularly. The only drawback is when it comes to porting my project to some other platform ... Thank you in advance for your help. maura Thank you for clarifying my ideas. Maura
In the case GSL cannot run/be installed then is ther any replacement for a good Random Number Generator that you'd advice ? Hi Maura, I can't answer the GSL issue, but you might want to implement an RNG yourself. There are several places where you can get code to meet your needs. Here is a link to one site that has explanations and
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sat, 24 Jan 2004 12:29:05 -0500
Maura Edelweiss Monville
Maura Edelweiss Monville wrote:
There is no GNU Scientific Library which I need. My question for you is: What should I ask this center administrator for ? They are amenable to install some s/w upon user request ... In the case GSL cannot run/be installed then is ther any replacement for a good Random Number Generator that you'd advice ? I like SuSE and am very gratefull to all generous people that have been helping me regularly. The only drawback is when it comes to porting my project to some other platform ...
I think, first, there's a good chance you can get GSL installed. It doesn't depend on nonstanndard libraries and is, in practice, one of the easiest packages to install. I've installed it on solaris and linux without ever finding a missing dependency. If that doesn't work, my suggestion would be to use the gsl code directly in your own code for the random number generators. The easist way would be to copy gsl/rng/gsl_rng.h, gsl/rng/rng.c and any particular rng you need, edit out the stuff you don't need, rewrite the error handling macro and compile directly into your own code. If that's too daunting, I have some C code I wrote that handles one of George Fishman's more robust random number generators and also code for Box-Müller normal variate generators and exponential variate generators. -- JDL Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
participants (3)
-
Jerry Feldman
-
John Lamb
-
Maura Edelweiss Monville