FLUKA: Re: FLUKA
Hi Laura,
You can can in parallel if you start each job with start seeds which are
sufficiently spaced in the sequence of random numbers. For Linux we have
collected at SLAC a set of 17 of such start seeds which you find in the
attached package (ranskip001,...,ranskip017, where ranskip001 is the default
random.dat).
What I normally do is the following: Assuming your input-file is called
myinput.inp, copy
cp ranskip001 ranmyinput001
cp ranskip002 ranmyinput011
cp ranskip003 ranmyinput021
...
and then start in parallel
{bsub -q ..} rfluka -N0 -M1 myinput
{bsub -q ..} rfluka -N10 -M11 myinput
{bsub -q ..} rfluka -N20 -M21 myinput
...
After this set of runs is finished you can simply resubmit another set by
{bsub -q ..} rfluka -N1 -M2 myinput
{bsub -q ..} rfluka -N11 -M12 myinput
{bsub -q ..} rfluka -N21 -M22 myinput
...
which would use as start seeds those created at the end of the first set
of runs, etc.
Regards,
Stefan
On Thu, 29 Mar 2001, Laura Baudis wrote:
> Hi Stefan,
>
> I have again a short question about FLUKA.
> If I want to run the same job simultaneously on different
> machines I need to initilize the random seeds differently for each of the
> jobs. Is this possible or do I have to run a job first and take the
> seeds which are written at the end of the run?
>
> Regards,
> Laura
>
___________________________________
Stefan Roesler
SLAC
P.O. Box 4349, MS 48
Stanford, CA 94309
Tel: 650-926-2048
Fax: 650-926-3569
E-mail: sroesler@slac.stanford.edu
Stefan.Roesler@cern.ch
ranseeds.tar.gz
Partial thread listing: