# ----------------------------------------------------------- # CITATION file created with {cffr} R package, v0.5.0 # See also: https://docs.ropensci.org/cffr/ # ----------------------------------------------------------- cff-version: 1.2.0 message: 'To cite package "doFuture" in publications use:' type: software license: LGPL-2.0-or-later title: 'doFuture: Use Foreach to Parallelize via the Future Framework' version: 1.0.0 doi: 10.32614/RJ-2021-048 abstract: The 'future' package provides a unifying parallelization framework for R that supports many parallel and distributed backends. The 'foreach' package provides a powerful API for iterating over an R expression in parallel. The 'doFuture' package brings the best of the two together. There are two alternative ways to use this package. The first is the traditional 'foreach' approach by registering the 'foreach' adapter 'registerDoFuture()' and so that 'y <- foreach(...) %dopar% ... ' runs in parallelizes with the 'future' framework. The other alternative is to use 'y <- foreach(...) %dofuture% ... ', which does not require using 'registerDoFuture()' and has many advantages over '%dopar%'. authors: - family-names: Bengtsson given-names: Henrik email: henrikb@braju.com preferred-citation: type: article title: A Unifying Framework for Parallel and Distributed Processing in R using Futures authors: - family-names: Bengtsson given-names: Henrik email: henrikb@braju.com year: '2021' journal: The R Journal doi: 10.32614/RJ-2021-048 url: https://doi.org/10.32614/RJ-2021-048 volume: '13' issue: '2' start: '208' end: '227' repository: https://henrikbengtsson.r-universe.dev repository-code: https://github.com/HenrikBengtsson/doFuture url: https://doFuture.futureverse.org contact: - family-names: Bengtsson given-names: Henrik email: henrikb@braju.com