evalParallelArgument function

Evaluates parallel argument

Evaluates parallel argument

Evaluates parallel argument.

evalParallelArgument(cl, quit = FALSE)

Arguments

  • cl: NULL, a cluster object or an integer. Can be missing.
  • quit: Logical, whether it should stop with error when ambiguous parallel definition is found (conflicting default environmental variable settings).

Returns

NULL for sequential evaluation or the original value of cl if parallel evaluation is meaningful.

Author(s)

Peter Solymos, solymos@ualberta.ca

Examples

evalParallelArgument() evalParallelArgument(NULL) evalParallelArgument(1) evalParallelArgument(2) cl <- makePSOCKcluster(2) evalParallelArgument(cl) stopCluster(cl) oop <- options("mc.cores"=2) evalParallelArgument() options(oop)