dear members,
I am using the "parallel" package in R. I
am using the following function to automate the process of starting the
cluster(the function is named preparePP):
function (vte) {
nc <- detectCores()
cl <- makeCluster(nc)
clusterExport(cl,vte)
clusterEvalQ(cl,{ld.packages()})
}
<bytecode: 0x0b787508>
vte is the character vector of variables to be exported and ld.packages is the
function that loads all the required packages.
However, when I run the preparePP function at the beginning of the session, it
frequently throws up the following error:
Error in summary.connection(connection) : invalid connection
Sometimes the function stands but othertimes it throws up the above error. But
when I run the individual functions of preparePP independently at the R console,
the cluster object "cl" stays put for the whole session( parLapply
works all the time it is called):
> nc <- detectCores()
> cl <- makeCluster(nc)
> clusterExport(cl,vte)
> clusterEvalQ(cl,{ld.packages()})
What is wrong with preparePP?
very many thanks for your time and effort.....
yours sincerely,
AKSHAY M KULKARNI
[[alternative HTML version deleted]]