Remote Executions on R slaves
Remotely execute a command on R slaves spawned by using slavedaemon.R script and return all executed results back to master.
the command to be executed on R slaves
used as arguments to cmd (function command) for passing their (master) values to R slaves, i.e., if ‘myfun(x)’ will be executed on R slaves with ‘x’ as master variable, use mpi.remote.exec(cmd=myfun, x).
logical; should the result be simplified to a data.frame if possible?
a communicator number.
return executed results from R slaves if TRUE.
Once R slaves are spawned by
mpi.spawn.Rslaves with the
slavedaemon.R script, they are waiting for instructions from master. One can
mpi.bcast.cmd to send a command to R slaves. However it
will not return executed results. Hence
mpi.remote.exec can be
considered an extension to
return executed results from R slaves if the argument
set to be TRUE. The value could be a data.frame if values
(integer or double) from each slave have the same dimension.
Otherwise a list is returned.
mpi.remote.exec may have difficult guessing invisible results
on R slaves. Use
ret = FALSE instead.
1 2 3