diff options
Diffstat (limited to 'devel/R-cran-future/pkg-descr')
-rw-r--r-- | devel/R-cran-future/pkg-descr | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/R-cran-future/pkg-descr b/devel/R-cran-future/pkg-descr new file mode 100644 index 000000000000..c75805cfe643 --- /dev/null +++ b/devel/R-cran-future/pkg-descr @@ -0,0 +1,15 @@ +The purpose of this package is to provide a lightweight and unified +Future API for sequential and parallel processing of R expression +via futures. The simplest way to evaluate an expression in parallel +is to use 'x %<-% { expression }' with 'plan(multisession)'. This +package implements sequential, multicore, multisession, and cluster +futures. With these, R expressions can be evaluated on the local +machine, in parallel a set of local machines, or distributed on a +mix of local and remote machines. Extensions to this package implement +additional backends for processing futures via compute cluster +schedulers, etc. Because of its unified API, there is no need to +modify any code in order switch from sequential on the local machine +to, say, distributed processing on a remote compute cluster. Another +strength of this package is that global variables and functions are +automatically identified and exported as needed, making it +straightforward to tweak existing code to make use of futures. |