The Scalable Parallel Random Number Generators Library (SPRNG) for ASCI Monte Carlo Computations. This library has been awarded for being "the best" generator around, and it is capable of operating on basically any machine you could want a good generator for. A particular strong point of this library is mpi support, which I haven't bothered with in the ebuild, but it's there for the taking. This is version 1.0 of the library. There is a version 2, but the only difference is that the libraries are all compiled into one, whereas this has a library for each generator type.
Created attachment 62210 [details] sprng-1.0.ebuild (New Package)
still seems to be there just without maintainer for gentoo. if you want to maintain it yourself, feel free to reopen and join project sunrise, details here: http://www.gentoo.org/proj/en/sunrise
Now I also need this library. Are there any news with regard to inclusion of SPRNG in in portage tree? It is needed for installation of R-mpi-packages as "doMPI" or "Rmpi".. Or is there any overlay which contains the ebuild? Please open again.
The included ebuild does not work anymore, at least for me. Because the sources require g77. If I change the ebuild that gfortran is required, than emerge fails with: gfortran -O3 -o ../timeflcg64 timingf.o -L../lib \ -llcg64 timingf.o: In function `MAIN__': timingf.F:(.text+0x21): undefined reference to `finit_rng_' timingf.F:(.text+0x37): undefined reference to `fcpu_t_' timingf.F:(.text+0x4e): undefined reference to `fget_rn_int_' timingf.F:(.text+0x5f): undefined reference to `fcpu_t_' timingf.F:(.text+0x76): undefined reference to `fget_rn_flt_' timingf.F:(.text+0x87): undefined reference to `fcpu_t_' timingf.F:(.text+0x9e): undefined reference to `fget_rn_dbl_' timingf.F:(.text+0xaa): undefined reference to `fcpu_t_' collect2: ld returned 1 exit status make[2]: *** [../timeflcg64] Error 1 Any hint is appreciated.