palply {CHNOSZ} | R Documentation |
Conditional Parallel Processing
Description
Use multiple processors for large calculations.
Usage
palply(varlist, X, FUN, ...)
Arguments
... |
equivalent to the same argument in |
varlist |
character, names of variables to export using |
X |
vector, argument for |
FUN |
function, argument for |
Details
palply
is a wrapper function to run parallel::parLapply
if length of X
> thermo()$opt$paramin
and multiple cores are available, otherwise it runs lapply
.
Note that parLapply
is called with methods
set to FALSE.
If lots of package startup messages are created when running parallel::makeCluster
(which is called by palply
), it can probably be stopped by adding a test for interactive
sessions around any library
commands in the Rprofile
.
See Also
read.fasta
, count.aa
, affinity
, equil.boltzmann
and equil.reaction
for functions that use palply
.
Tests are in ‘tests/test-util.program.R’, and a “real world” example is in ‘demo/density.R’.