Trng4 Save

state of the art C++ pseudo-random number generator library for sequential and parallel Monte Carlo simulations

Project README

TRNG - A modern C++ pseudo random number generator library

Key features

  • fully compatible with the C++11 random number facility as defined in <random>
  • implements various pseudo random number algorithms
  • supports multiple streams of random numbers for parallel (multi-threaded) applications
  • does not depend on a specific parallelization technique, may be used with any threading library or MPI
  • pseudo random numbers can be sampled from different distributions
  • bindings for the R programming language provided via rTRNG package, see also this blog post or this presentation

Documentation

For installation instructions and documentation read trng.pdf in the doc directory.

Open Source Agenda is not affiliated with "Trng4" Project. README Source: rabauke/trng4

Open Source Agenda Badge

Open Source Agenda Rating