RcppParallel: 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.

Package details

AuthorJJ Allaire [aut], Romain Francois [aut, cph], Kevin Ushey [aut, cre], Gregory Vandenbrouck [aut], Marcus Geelnard [aut, cph] (TinyThread library, https://tinythreadpp.bitsnbites.eu/), Hamada S. Badr [ctb] (<https://orcid.org/0000-0002-9808-2344>), Posit, PBC [cph], Intel [aut, cph] (Intel TBB library, https://www.threadingbuildingblocks.org/), Microsoft [cph]
MaintainerKevin Ushey <kevin@rstudio.com>
LicenseGPL (>= 3)
Version5.1.7
URL https://rcppcore.github.io/RcppParallel/ https://github.com/RcppCore/RcppParallel
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("RcppParallel")

Try the RcppParallel package in your browser

Any scripts or data that you put into this service are public.

RcppParallel documentation built on March 7, 2023, 7:05 p.m.