spmd.comm.spawn <- function(worker, worker.arg, n.workers,
info = .pbd_env$SPMD.CT$info,
rank.source = .pbd_env$SPMD.CT$rank.source,
intercomm = .pbd_env$SPMD.CT$intercomm){
if(! is.loaded("spmd_comm_spawn", PACKAGE = "pbdMPI")){
stop("spmd_comm_spawn is not supported.")
}
if(! is.character(worker)){
stop("Character argument (worker) expected.")
} else if(n.workers < 1){
stop("Choose a positive number of workers.")
}
ret <- .Call("spmd_comm_spawn", as.character(worker),
as.character(worker.arg), as.integer(n.workers),
as.integer(info), as.integer(rank.source),
as.integer(intercomm), PACKAGE = "pbdMPI")
invisible(ret)
} # End of spmd.comm.spawn().
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.