| setThreadOptions {RcppParallel} | R Documentation |
Set thread options (number of threads to use for task scheduling and stack size per-thread) for RcppParallel.
setThreadOptions(numThreads = "auto",
stackSize = "auto")
defaultNumThreads()
numThreads |
Number of threads to use for task scheduling (call
|
stackSize |
Stack size (in bytes) to use for worker threads. The default used for "auto" is 2MB on 32-bit systems and 4MB on 64-bit systems (note that this parameter has no effect on Windows). |
RcppParallel is automatically initialized with the default number
of threads and thread stack size when it loads. You can call
setThreadOptions at any time to change the defaults.
The defaultNumThreads returns the default number of threads
that are used by RcppParallel if another value isn't specified using
setThreadOptions.
library(RcppParallel) setThreadOptions(numThreads = 4) defaultNumThreads()