It seems confused. You can compile SPRNG with/without MPI. However, even if you compile it with MPI support, it can still be run as a serial RNG.
-gideon > On Dec 11, 2015, at 2:40 PM, Hong <hzh...@mcs.anl.gov> wrote: > > Barry : > > there is a comment: > > > > This is NOT currently using a parallel random number generator. Sprng > > does have > > an MPI version we should investigate. > > Shall we remove this comment? > Hong > > >> On Dec 11, 2015, at 11:30 AM, Hong <hzh...@mcs.anl.gov > >> <mailto:hzh...@mcs.anl.gov>> wrote: > >> > >> Gideon: > >> I was looking at the source files and noticed in the comments that when > >> petsc is built with sprng, the petsc interface isn’t to the parallel sprng > >> RNG. But is the package built with MPI, so that I could manually use the > >> parallel RNG? > >> Petsc- sprng-1.0 interface was written many years ago. > >> It is for parallel computation. Students contributed an example at > >> petsc/src/sys/classes/random/examples/tutorials/ex2.c > >> > >> Very few users have ever used this interface. > >> If you encounter any problem, please report to us. > >> > >> Hong > >> > > > >