sitmo: Parallel Pseudo Random Number Generator (PPRNG) 'sitmo' Header Files

Provided within are two high quality and fast PPRNGs that may be used in an 'OpenMP' parallel environment. In addition, there is a generator for one dimensional low-discrepancy sequence. The objective of this library to consolidate the distribution of the 'sitmo' (C++98 & C++11), 'threefry' and 'vandercorput' (C++11-only) engines on CRAN by enabling others to link to the header files inside of 'sitmo' instead of including a copy of each engine within their individual package. Lastly, the package contains example implementations using the 'sitmo' package and three accompanying vignette that provide additional information.

Version: 2.0.2
Depends: R (≥ 3.2.0)
Imports: Rcpp (≥ 0.12.13)
LinkingTo: Rcpp
Suggests: knitr, rmarkdown, ggplot2
Published: 2021-10-13
DOI: 10.32614/CRAN.package.sitmo
Author: James Balamuta ORCID iD [aut, cre, cph], Thijs van den Berg [aut, cph], Ralf Stubner [ctb]
Maintainer: James Balamuta <balamut2 at illinois.edu>
BugReports: https://github.com/coatless/sitmo/issues
License: MIT + file LICENSE
URL: https://github.com/coatless/sitmo, http://thecoatlessprofessor.com/projects/sitmo/, https://github.com/stdfin/random/
NeedsCompilation: yes
Materials: README NEWS
In views: HighPerformanceComputing
CRAN checks: sitmo results

Documentation:

Reference manual: sitmo.pdf
Vignettes: ‘sitmo'’s BigCrush Results
Deployment of 'sitmo' within C++ Code
Making a Uniform PRNG with 'sitmo'

Downloads:

Package source: sitmo_2.0.2.tar.gz
Windows binaries: r-devel: sitmo_2.0.2.zip, r-release: sitmo_2.0.2.zip, r-oldrel: sitmo_2.0.2.zip
macOS binaries: r-release (arm64): sitmo_2.0.2.tgz, r-oldrel (arm64): sitmo_2.0.2.tgz, r-release (x86_64): sitmo_2.0.2.tgz, r-oldrel (x86_64): sitmo_2.0.2.tgz
Old sources: sitmo archive

Reverse dependencies:

Reverse linking to: bssm, CautiousLearning, desla, dexter, dqrng, rnndescent, rxode2
Reverse suggests: bssm, dqrng

Linking:

Please use the canonical form https://CRAN.R-project.org/package=sitmo to link to this page.

mirror server hosted at Truenetwork, Russian Federation.