I've run into a little bit of frustration trying to combine plyr, foreach,
and doMC to get reproducible results.  It's straightforward to achieve
reproducibility when using one of the other foreach backends (doSNOW,
doMPI, for instance), but there are times when you want to take advantage
of the shared-memory capacity of multicore machines.  doRNG is nice in that
it makes it easy to get fully reproducible results when using foreach
directly, but when you foreach only via plyr + .parallel=TRUE, you don't
have the option of using doRNG.

Has anyone figured out how to get fully reproducible results when using
plyr + doMC?

Aaron

--
Aaron A. King, Ph.D.
Ecology & Evolutionary Biology
Mathematics
Center for the Study of Complex Systems
University of Michigan
GPG Public Key: 0x15780975

	[[alternative HTML version deleted]]

