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.

Version: 5.1.9
Depends: R (≥ 3.0.2)
Suggests: Rcpp, RUnit, knitr, rmarkdown
Published: 2024-08-19
DOI: 10.32614/CRAN.package.RcppParallel
Author: JJ 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 ORCID iD [ctb], Posit, PBC [cph], Intel [aut, cph] (Intel TBB library, https://www.threadingbuildingblocks.org/), Microsoft [cph]
Maintainer: Kevin Ushey <kevin at rstudio.com>
BugReports: https://github.com/RcppCore/RcppParallel/issues
License: GPL (≥ 3)
URL: https://rcppcore.github.io/RcppParallel/, https://github.com/RcppCore/RcppParallel
NeedsCompilation: yes
SystemRequirements: GNU make, Intel TBB, Windows: cmd.exe and cscript.exe, Solaris: g++ is required
Materials: NEWS
In views: HighPerformanceComputing
CRAN checks: RcppParallel results

Documentation:

Reference manual: RcppParallel.pdf

Downloads:

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

Reverse dependencies:

Reverse depends: CaseBasedReasoning, gaston, junctions, Ravages, Rfast, Rfast2
Reverse imports: ADAPT, AovBay, asteRisk, bakR, baldur, baseballr, BASiCStan, bayes4psy, bayesforecast, bayesGAM, BayesGmed, BayesGrowth, BayesianPlatformDesignTimeTrend, bayeslm, BayesSenMC, bcf, beanz, BeeGUTS, bennu, Bernadette, BGVAR, birdie, blavaan, bmggum, bmlm, bootUR, BPrinStratTTE, bsynth, btb, bws, catSurv, ClustIRR, cppRouting, ctsem, cvLM, dada2, DatabionicSwarm, dbmss, decontX, detrendr, diffuStats, distops, DNAtools, dodgr, dtwclust, ebTobit, EcoEnsemble, eDNAjoint, EloSteepness, EquiTrends, Euclimatch, fasano.franceschini.test, fastglmpca, fastRhockey, fastTopics, fcirt, FlexReg, FLSSS, FuncDiv, GBScleanR, GeneralizedUmatrix, GenomeAdmixR, geostan, ggsc, gibasa, glmmfields, glmmPen, glow, GMKMcharlie, greencrab.toolkit, GUD, hbamr, hermiter, HIBAG, historicalborrowlong, hoopR, hpa, hwep, idem, IgGeneUsage, imt, IncDTW, inferCSN, jfa, kbal, lamW, lessSEM, lgpr, lingmatch, LMMELSM, lnmixsurv, mappoly, markets, markovchain, matrixprofiler, measr, metaBMA, microclass, milr, miniLNM, mlts, mosbi, mrbayes, msce, MultiBD, multinma, multipleDL, nbfar, NestedCategBayesImpute, netboost, networkscaleup, NNS, OncoBayes2, openCR, OpenMx, oposSOM, PAGFL, parallelDist, parTimeROC, patternplot, pema, phacking, phylopairs, PINSPlus, ppcseq, ProbBreed, prome, prophet, psBayesborrow, rater, RBesT, rbiom, rcbayes, RcppMeCab, reservr, rmBayes, rNeighborGWAS, RoBTT, roll, rPref, rstan, rstanarm, rstanbdp, rstantools, rTRNG, rts2, rubias, rxode2ll, SAIGEgds, SAR, Scalelink, scDHA, scGPS, scistreer, scMET, secr, secsse, sentometrics, seqtrie, serosv, skm, smam, SpatMCA, SpatPCA, ssMousetrack, stan4bart, StanHeaders, StanMoMo, StMoSim, stringfish, surveil, survstan, TFRE, tglkmeans, thurstonianIRT, truncnormbayes, tsmarch, tsmp, tsnet, visit, walker, wehoop, WhiteLabRt, winputall, zoid
Reverse linking to: ADAPT, AovBay, asteRisk, autoFRK, baggr, bakR, baldur, BASiCStan, bayes4psy, bayesdfa, bayesforecast, bayesGAM, BayesGmed, BayesGrowth, BayesianPlatformDesignTimeTrend, bayeslist, bayeslm, BayesSenMC, bcf, beanz, BeeGUTS, bennu, Bernadette, BGVAR, BINtools, birdie, bistablehistory, blavaan, bmgarch, bmggum, bmlm, bmstdr, bootUR, BPrinStratTTE, bsynth, btb, bws, CARME, CaseBasedReasoning, catSurv, cloneRate, ClustIRR, CNVRG, coconots, conStruct, cppRouting, crctStepdown, ctsem, cvLM, Cyclops, dada2, DatabionicSwarm, dbmss, decontX, densEstBayes, detrendr, diffuStats, disbayes, distops, DNAtools, dodgr, dtwclust, ebTobit, EcoEnsemble, eDNAjoint, eggCounts, EloSteepness, EpiNow2, EquiTrends, fasano.franceschini.test, fastglmpca, fastTopics, fcirt, FlexReg, FLSSS, FuncDiv, gastempt, gaston, GBScleanR, GeneralizedUmatrix, GenomeAdmixR, geostan, ggsc, gibasa, glmmfields, glmmPen, glmmrBase, glow, GMKMcharlie, greencrab.toolkit, GUD, hbamr, hermiter, HIBAG, historicalborrowlong, hpa, hsstan, hwep, idem, IgGeneUsage, imt, IncDTW, inferCSN, isotracer, jfa, junctions, kbal, lamW, lessSEM, lgpr, lingmatch, LMMELSM, lnmixsurv, MADPop, mappoly, markovchain, matrixprofiler, measr, metaBMA, MetaStan, microclass, milr, mina, miniLNM, mlts, mosbi, mrbayes, msce, MultiBD, multinma, multipleDL, mvMAPIT, nbfar, NestedCategBayesImpute, netboost, networkscaleup, NNS, OncoBayes2, oncomsm, openCR, OpenMx, oposSOM, PAGFL, parallelDist, parTimeROC, patternplot, pcFactorStan, pema, phacking, phylopairs, PINSPlus, ppcseq, ProbBreed, prome, prophet, psBayesborrow, publipha, qs2, rater, Ravages, RBesT, rbioacc, rbiom, rcbayes, RcppMeCab, reservr, Rfast, Rfast2, Rlgt, rmBayes, rmsb, RoBTT, roll, rPBK, rPref, rstan, rstanarm, rstanbdp, rstanemax, rTRNG, rts2, rubias, rxode2, rxode2ll, SAIGEgds, SAR, Scalelink, scDHA, scGPS, scistreer, scMET, secr, secsse, sentometrics, seqtrie, serosv, skm, smam, SpatMCA, SpatPCA, ssMousetrack, stan4bart, StanHeaders, StanMoMo, StMoSim, stringfish, surveil, survstan, TFRE, tglkmeans, thurstonianIRT, tipsae, tmbstan, trialr, TriDimRegression, truncnormbayes, tsmarch, tsmp, tsnet, ubms, visit, walker, WhiteLabRt, winputall, zoid
Reverse suggests: alien, BINtools, brms.mmrm, dce, oddsapiR, PosteriorBootstrap, tipsae

Linking:

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