doRNG: Generic Reproducible Parallel Backend for foreach Loops

This package provides functions to perform reproducible parallel foreach loops, using independent random streams as generated by L'Ecuyer's combined multiple-recursive generator [L'Ecuyer (1999)]. It enables to easily convert standard %dopar% loops into fully reproducible loops, independently of the number of workers, the task scheduling strategy, or the chosen parallel environment and associated foreach backend.

Author
Renaud Gaujoux
Date of publication
2014-03-10 12:43:28
Maintainer
Renaud Gaujoux <renaud@tx.technion.ac.il>
License
GPL (>=2)
Version
1.6
URLs

View on R-Forge

Man pages

doRNG
Reproducible Parallel Foreach Backend
doRNG-package
Generic Reproducible Parallel Backend for foreach Loops
doRNGversion
Back Compatibility Option for doRNG
infoDoRNG
Getting Information About doRNG Foreach Backend
registerDoRNG
Registering doRNG for Persistent Reproducible Parallel...

Files in this package

doRNG/.Rinstignore
doRNG/.travis.yml
doRNG/DESCRIPTION
doRNG/NAMESPACE
doRNG/NEWS
doRNG/R
doRNG/R/doRNG-package.R
doRNG/R/doRNG.R
doRNG/build
doRNG/build/vignette.rds
doRNG/demo
doRNG/demo/00Index
doRNG/demo/doRNG.R
doRNG/inst
doRNG/inst/REFERENCES.bib
doRNG/inst/doc
doRNG/inst/doc/doRNG-unitTests.R
doRNG/inst/doc/doRNG-unitTests.Rnw
doRNG/inst/doc/doRNG-unitTests.pdf
doRNG/inst/doc/doRNG.Rnw
doRNG/inst/doc/doRNG.pdf
doRNG/inst/unitTests
doRNG/inst/unitTests/runit.doRepro.r
doRNG/inst/unitTests/runit.dorng.R
doRNG/man
doRNG/man/doRNG-package.Rd
doRNG/man/doRNG.Rd
doRNG/man/doRNGversion.Rd
doRNG/man/infoDoRNG.Rd
doRNG/man/registerDoRNG.Rd
doRNG/tests
doRNG/tests/doRUnit.R
doRNG/vignettes
doRNG/vignettes/doRNG-unitTests.Rnw
doRNG/vignettes/doRNG.Rnw