All jobs are executed sequentially using the current R process in which submitJobs
is called.
Thus, submitJob
blocks the session until the job has finished.
The main use of this ClusterFunctions
implementation is to test and debug programs on a local computer.
Listing jobs returns an empty vector (as no jobs can be running when you call this)
and killJob
is not implemented for the same reasons.
makeClusterFunctionsInteractive(external = FALSE, write.logs = TRUE,
fs.latency = NA_real_)
[logical(1)
]
If set to TRUE
, jobs are started in a fresh R session instead of currently active but still
waits for its termination.
Default is FALSE
.
[logical(1)
]
Sink the output to log files. Turning logging off can increase the speed of
calculations but makes it very difficult to debug.
Default is TRUE
.
[numeric(1)
]
Expected maximum latency of the file system, in seconds.
Set to a positive number for network file systems like NFS which enables more robust (but also more expensive) mechanisms to
access files and directories.
Usually safe to set to NA
to disable the heuristic, e.g. if you are working on a local file system.
Other ClusterFunctions: makeClusterFunctionsDocker
,
makeClusterFunctionsLSF
,
makeClusterFunctionsMulticore
,
makeClusterFunctionsOpenLava
,
makeClusterFunctionsSGE
,
makeClusterFunctionsSSH
,
makeClusterFunctionsSlurm
,
makeClusterFunctionsSocket
,
makeClusterFunctionsTORQUE
,
makeClusterFunctions