Parallel Programming Tools for 'Rcpp'

High level functions for parallel programming with 'Rcpp'. For example, the 'parallelFor()' function can be used to convert the work of a standard serial "for" loop into a parallel one and the 'parallelReduce()' function can be used for accumulating aggregate or other values.


News

  • Add support for Rtools 3.3 w/ GCC 4.9
  • Add support for TBB on Solaris
  • Fix failure to compile on OS X Snow Leopard R toolchain
  • Add const and non-const operator[] for RMatrix class
  • Add tbbmalloc library
  • Correctly pass clang to TBB configure when R is using clang
  • Support for TBB on Windows
  • Update to TBB 4.3 (fixes clang compilation error in platform.h)
  • Forward CXX to TBB Makefile
  • Initial release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("RcppParallel")

4.3.20 by Kevin Ushey, 10 months ago


http://rcppcore.github.io/RcppParallel, https://github.com/RcppCore/RcppParallel


Browse source code at https://github.com/cran/RcppParallel


Authors: JJ Allaire [aut], Romain Francois [aut, cph], Kevin Ushey [aut, cre], Gregory Vandenbrouck [aut], Marcus Geelnard [aut, cph] (TinyThread library, http://tinythreadpp.bitsnbites.eu/), RStudio [cph], Intel [aut, cph] (Intel TBB library, https://www.threadingbuildingblocks.org/), Microsoft [cph]


Documentation:   PDF Manual  


Task views: High-Performance and Parallel Computing with R


GPL-2 license


Suggests Rcpp, RUnit, knitr, rmarkdown

Linking to BH

System requirements: GNU make, Windows: cmd.exe and cscript.exe, Solaris: g++ is required


Imported by Cyclops, FLSSS, GERGM, MultiBD, SpatMCA, SpatPCA, catSurv, dbmss, lamW, markovchain, microclass, milr, parallelDist, patternplot, qualpalr, quanteda, rPref, roll, skm, text2vec.

Depended on by StMoSim, gaston.


See at CRAN