Specify the number of threads for ensemble simulations in Julia. This will not overwrite your current global setting for JULIA_NUM_THREADS. Note that this does not affect regular simulations with simulate().
Usage
use_threads(n = parallel::detectCores() - 1, stop = FALSE)Examples
# Use Julia with 4 threads
use_julia()
#> Starting Julia ...
#> Connecting to Julia TCP server at localhost:11980 ...
#> Setting up Julia environment for sdbuildR...
use_threads(n = 4)
#> Warning: n is set to 4, which is higher than the number of available cores minus 1. Setting it to 3.
# Stop using threads
use_threads(stop = TRUE)
# Stop using Julia
use_julia(stop = TRUE)
#> Julia session closed.