CRAN Package Check Results for Package doFuture

Last updated on 2025-11-06 01:50:12 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.1.2 3.26 176.12 179.38 OK
r-devel-linux-x86_64-debian-gcc 1.1.2 2.48 122.10 124.58 ERROR
r-devel-linux-x86_64-fedora-clang 1.1.2 278.63 OK
r-devel-linux-x86_64-fedora-gcc 1.1.2 284.48 OK
r-devel-windows-x86_64 1.1.2 5.00 224.00 229.00 OK
r-patched-linux-x86_64 1.1.2 3.69 168.06 171.75 OK
r-release-linux-x86_64 1.1.2 2.69 167.25 169.94 OK
r-release-macos-arm64 1.1.2 2.00 159.00 161.00 OK
r-release-macos-x86_64 1.1.2 6.00 370.00 376.00 OK
r-release-windows-x86_64 1.1.2 6.00 220.00 226.00 OK
r-oldrel-macos-arm64 1.1.2 2.00 145.00 147.00 OK
r-oldrel-macos-x86_64 1.1.2 5.00 324.00 329.00 OK
r-oldrel-windows-x86_64 1.1.2 6.00 270.00 276.00 OK

Check Details

Version: 1.1.2
Check: tests
Result: ERROR Running ‘test-foreach_dofuture,errors.R’ [6s/14s] Running ‘test-foreach_dofuture,globals.R’ [11s/20s] Running ‘test-foreach_dofuture,nested_colon.R’ [9s/28s] Running ‘test-foreach_dofuture,nested_dofuture.R’ [9s/30s] Running ‘test-foreach_dofuture,rng.R’ [4s/8s] Running ‘test-foreach_dofuture.R’ [2s/5s] Running ‘test-foreach_dopar,doRNG,dopar.R’ [2s/4s] Running ‘test-foreach_dopar,doRNG,dorng.R’ [5s/9s] Running ‘test-foreach_dopar,errors.R’ [4s/12s] Running ‘test-foreach_dopar,flavor_dofuture.R’ [1s/4s] Running ‘test-foreach_dopar,globals.R’ [5s/13s] Running ‘test-foreach_dopar,nested_colon.R’ [8s/28s] Running ‘test-foreach_dopar,nested_dopar.R’ [12s/144s] Running ‘test-foreach_dopar,options-for-export.R’ [2s/6s] Running ‘test-foreach_dopar.R’ [2s/5s] Running ‘test-makeChunks.R’ [3s/3s] Running ‘test-options,nested.R’ [4s/8s] Running ‘test-registerDoFuture.R’ [1s/3s] Running ‘test-times.R’ [1s/3s] Running ‘test-utils.R’ [1s/1s] Running ‘test-with.DoPar.R’ [1s/1s] Running ‘test-withDoRNG.R’ [2s/5s] Running the tests in ‘tests/test-foreach_dopar,nested_dopar.R’ failed. Complete output: > ## This runs testme test script inst/testme/test-foreach_dopar,nested_dopar.R > ## Don't edit - it was autogenerated by inst/testme/deploy.R > doFuture:::testme("foreach_dopar,nested_dopar") Test 'foreach_dopar,nested_dopar' ... Sourcing 9 prologue scripts ... 01/09 prologue script '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/_prologue/001.load.R' 02/09 prologue script '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/_prologue/002.record-state.R' 03/09 prologue script '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/_prologue/030.imports.R' 04/09 prologue script '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/_prologue/050.utils.R' 05/09 prologue script '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/_prologue/090.context.R' 06/09 prologue script '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/_prologue/090.options.R' 07/09 prologue script '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/_prologue/091.envvars.R' 08/09 prologue script '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/_prologue/099.future-setup.R' 09/09 prologue script '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/_prologue/995.detrius-connections.R' Sourcing 9 prologue scripts ... done Running test script: '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/doFuture/testme/test-foreach_dopar,nested_dopar.R' > library(doFuture) Loading required package: foreach > if (.Platform$OS.type == "windows") Sys.setenv(TMPDIR = tempdir()) > strategies <- future:::supportedStrategies() > options(future.debug = FALSE) > options(doFuture.debug = FALSE) > plan_nested <- "sequential" > message("*** doFuture - nested %dopar% ...") *** doFuture - nested %dopar% ... > registerDoFuture() > message("*** doFuture - nested %dopar% and tricky globals ...") *** doFuture - nested %dopar% and tricky globals ... > x <- foreach(j = 1) %dopar% { + j + } > str(x) List of 1 $ : num 1 > rm(list = "x") > x <- foreach(i = 1, .packages = "foreach") %dopar% + { + foreach(j = 1) %dopar% { + j + } + } > str(x) List of 1 $ :List of 1 ..$ : num 1 > rm(list = "x") > message("*** doFuture - nested %dopar% and tricky globals ... DONE") *** doFuture - nested %dopar% and tricky globals ... DONE > for (strategy1 in strategies) { + for (strategy2 in strategies) { + message(sprintf("- plan(list('%s', '%s')) ...", strategy1, + .... [TRUNCATED] - plan(list('sequential', 'sequential')) ... foreach() - level 1 ... List of 1 $ b:function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f844630> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x5557403bc240> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x5557403bc240> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x5557403bc240> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ b:function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f844630> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740843ac8> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740843ac8> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740843ac8> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 43de12d5f6f4958b62afc0169ab1b818Number of workers: 1Number of free workers: 1Available cores: 2Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 43de12d5f6f4958b62afc0169ab1b818Number of workers: 1Number of free workers: 1Available cores: 2Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 43de12d5f6f4958b62afc0169ab1b818Number of workers: 1Number of free workers: 1Available cores: 2Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: a0ac2cff1227227dca8e9130beb4122cNumber of workers: 1Number of free workers: 1Available cores: 2Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: a0ac2cff1227227dca8e9130beb4122cNumber of workers: 1Number of free workers: 1Available cores: 2Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: a0ac2cff1227227dca8e9130beb4122cNumber of workers: 1Number of free workers: 1Available cores: 2Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 1 ... DONE - shut down nested workers - plan(list('sequential', 'sequential')) ... DONE - plan(list('sequential', 'multicore')) ... foreach() - level 1 ... List of 1 $ b:function (..., workers = availableCores(constraints = "multicore")) ..- attr(*, "class")= chr [1:4] "multicore" "multiprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableCores(constraints = "multicore"), maxSizeOfObjects = +Inf, ...) .. ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'MulticoreFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573eb34fa8> .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "multicore"), maxSizeOfObjects = +Inf, ...) .. .. ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573fce1238> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573fd81a80> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573fd81a80> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ b:function (..., workers = availableCores(constraints = "multicore")) ..- attr(*, "class")= chr [1:4] "multicore" "multiprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableCores(constraints = "multicore"), maxSizeOfObjects = +Inf, ...) .. ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'MulticoreFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573eb34fa8> .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "multicore"), maxSizeOfObjects = +Inf, ...) .. .. ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740b87258> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740c2fb00> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740c2fb00> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: cb343c348cfd06bad95fc7c1b88a6c74Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: b873a08799417d4a548226a20ca1f70eNumber of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: b873a08799417d4a548226a20ca1f70eNumber of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: c0f58317d6321ba66ba12f2fa1bd7f89Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 4bf0125a8447157641299334a9e18671Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 4bf0125a8447157641299334a9e18671Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 1 ... DONE - shut down nested workers - plan(list('sequential', 'multicore')) ... DONE - plan(list('sequential', 'multisession')) ... foreach() - level 1 ... List of 1 $ b:function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... ..- attr(*, "untweakable")= chr "persistent" ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f426c10> .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ b:function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... ..- attr(*, "untweakable")= chr "persistent" ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f426c10> .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 1 ... DONE - shut down nested workers Warning: SequentialFuture ('doFuture-1') added, removed, or modified connections. A future expression must close any opened connections and must not close connections it did not open. Details: 0 connection added (<none>), 2 connection removed ([index=5, description=NA, class=NA, mode=NA, text=NA, opened=NA, can.read=NA, can.write=NA]; [index=6, description=NA, class=NA, mode=NA, text=NA, opened=NA, can.read=NA, can.write=NA]), 0 connection replaced (<none>). See also help("future.options", package = "future") Warning: SequentialFuture ('doFuture-1') added, removed, or modified connections. A future expression must close any opened connections and must not close connections it did not open. Details: 0 connection added (<none>), 2 connection removed ([index=5, description=NA, class=NA, mode=NA, text=NA, opened=NA, can.read=NA, can.write=NA]; [index=6, description=NA, class=NA, mode=NA, text=NA, opened=NA, can.read=NA, can.write=NA]), 0 connection replaced (<none>). See also help("future.options", package = "future") - plan(list('sequential', 'multisession')) ... DONE - plan(list('sequential', 'cluster')) ... foreach() - level 1 ... List of 1 $ b:function (..., workers = availableWorkers(constraints = "connections"), persistent = FALSE) ..- attr(*, "class")= chr [1:4] "cluster" "multiprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableWorkers(constraints = "connections"), gc = TRUE, earlySignal = TRUE, interrupts = FALSE, persistent = FALSE, ...) .. ..- attr(*, "tweakable")= chr [1:9] "gc" "earlySignal" "interrupts" "persistent" ... ..- attr(*, "tweakable")= chr [1:9] "gc" "earlySignal" "interrupts" "persistent" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740b7c4b8> .. ..- attr(*, "factory")=function (workers = availableWorkers(constraints = "connections"), gc = TRUE, earlySignal = TRUE, interrupts = FALSE, persistent = FALSE, ...) .. .. ..- attr(*, "tweakable")= chr [1:9] "gc" "earlySignal" "interrupts" "persistent" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ b:function (..., workers = availableWorkers(constraints = "connections"), persistent = FALSE) ..- attr(*, "class")= chr [1:4] "cluster" "multiprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableWorkers(constraints = "connections"), gc = TRUE, earlySignal = TRUE, interrupts = FALSE, persistent = FALSE, ...) .. ..- attr(*, "tweakable")= chr [1:9] "gc" "earlySignal" "interrupts" "persistent" ... ..- attr(*, "tweakable")= chr [1:9] "gc" "earlySignal" "interrupts" "persistent" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740b7c4b8> .. ..- attr(*, "factory")=function (workers = availableWorkers(constraints = "connections"), gc = TRUE, earlySignal = TRUE, interrupts = FALSE, persistent = FALSE, ...) .. .. ..- attr(*, "tweakable")= chr [1:9] "gc" "earlySignal" "interrupts" "persistent" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= logi TRUE ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(sequential) - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(sequential)FutureBackend to be launched Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 1 ... DONE - shut down nested workers Warning: SequentialFuture ('doFuture-1') added, removed, or modified connections. A future expression must close any opened connections and must not close connections it did not open. Details: 0 connection added (<none>), 2 connection removed ([index=5, description=NA, class=NA, mode=NA, text=NA, opened=NA, can.read=NA, can.write=NA]; [index=6, description=NA, class=NA, mode=NA, text=NA, opened=NA, can.read=NA, can.write=NA]), 0 connection replaced (<none>). See also help("future.options", package = "future") Warning: SequentialFuture ('doFuture-1') added, removed, or modified connections. A future expression must close any opened connections and must not close connections it did not open. Details: 0 connection added (<none>), 2 connection removed ([index=5, description=NA, class=NA, mode=NA, text=NA, opened=NA, can.read=NA, can.write=NA]; [index=6, description=NA, class=NA, mode=NA, text=NA, opened=NA, can.read=NA, can.write=NA]), 0 connection replaced (<none>). See also help("future.options", package = "future") - plan(list('sequential', 'cluster')) ... DONE - plan(list('multicore', 'sequential')) ... foreach() - level 1 ... List of 1 $ b:function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573fefedb0> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f441428> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f441428> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f441428> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 5d19acc8a5d88c0c25276a161ae15c19Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 5d19acc8a5d88c0c25276a161ae15c19Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 5d19acc8a5d88c0c25276a161ae15c19Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE List of 1 $ b:function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x5557407c46c0> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f39cf38> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f39cf38> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f39cf38> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: a18fa5d4b00215b9238f6abe6c586299Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: a18fa5d4b00215b9238f6abe6c586299Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: a18fa5d4b00215b9238f6abe6c586299Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 1 ... DONE - shut down nested workers - plan(list('multicore', 'sequential')) ... DONE - plan(list('multicore', 'multicore')) ... foreach() - level 1 ... List of 1 $ b:function (..., workers = availableCores(constraints = "multicore")) ..- attr(*, "class")= chr [1:4] "multicore" "multiprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableCores(constraints = "multicore"), maxSizeOfObjects = +Inf, ...) .. ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573eed0d48> .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "multicore"), maxSizeOfObjects = +Inf, ...) .. .. ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555741410590> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555741410590> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555741410590> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 31f586db457be2f79fa17fbac2f05500Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 31f586db457be2f79fa17fbac2f05500Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 31f586db457be2f79fa17fbac2f05500Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE List of 1 $ b:function (..., workers = availableCores(constraints = "multicore")) ..- attr(*, "class")= chr [1:4] "multicore" "multiprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableCores(constraints = "multicore"), maxSizeOfObjects = +Inf, ...) .. ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573ed3e5d0> .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "multicore"), maxSizeOfObjects = +Inf, ...) .. .. ..- attr(*, "tweakable")= chr [1:9] "workers" "maxSizeOfObjects" "wait.timeout" "wait.interval" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740206580> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740206580> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x555740206580> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 9fc75f24a4af3484f0992671768d4161Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 9fc75f24a4af3484f0992671768d4161Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 9fc75f24a4af3484f0992671768d4161Number of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 1 ... DONE - shut down nested workers - plan(list('multicore', 'multicore')) ... DONE - plan(list('multicore', 'multisession')) ... foreach() - level 1 ... List of 1 $ b:function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... ..- attr(*, "untweakable")= chr "persistent" ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55574134be98> .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573ea9b2a0> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573ea9b2a0> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573ea9b2a0> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 38a71fc8b063a6dcbae87efe3eeb9b1dNumber of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 38a71fc8b063a6dcbae87efe3eeb9b1dNumber of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: 38a71fc8b063a6dcbae87efe3eeb9b1dNumber of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE List of 1 $ b:function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... ..- attr(*, "untweakable")= chr "persistent" ..- attr(*, "call")= language plan(list(a = strategy1, b = strategy2)) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573f824550> .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573e7f6790> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573e7f6790> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" List of 1 $ :function (..., envir = parent.frame()) ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" ..- attr(*, "init")= chr "done" ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' <environment: 0x55573e7f6790> .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" foreach() - level 2 ... sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: ee35122018a2345bd3e2b311659fb3acNumber of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: ee35122018a2345bd3e2b311659fb3acNumber of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' sequential:- args: function (..., envir = parent.frame(), workers = "<NULL>")- tweaked: FALSE- call: plan(strategiesR, .cleanup = FALSE, .init = FALSE)SequentialFutureBackend:Inherits: FutureBackendUUID: ee35122018a2345bd3e2b311659fb3acNumber of workers: 1Number of free workers: 1Available cores: 1Automatic garbage collection: FALSEEarly signaling: FALSEInterrupts are enabled: TRUEMaximum total size of globals: +InfMaximum total size of value: +InfArgument 'hooks': FALSENumber of active futures: 0Number of futures since start: 0 (0 created, 0 launched, 0 finished)Total runtime of futures: 0 secs (NaN secs/finished future) Option 'future.plan': 'sequential' foreach() - level 2 ... DONE foreach() - level 1 ... DONE - shut down nested workers - plan(list('multicore', 'multisession')) ... DONE - plan(list('multicore', 'cluster')) ... foreach() - level 1 ... Warning: Caught FutureLaunchError. Canceling all iterations ... Error: future::evalFuture() failed on gimli1 (pid 3923674) at 2025-11-05T15:38:21. Using package 'future' v1.67.0. Possible other reasons: creation of server socket failed: port 24228 cannot be opened Execution halted Flavor: r-devel-linux-x86_64-debian-gcc