Hi all,

 

I am trying to use performParallel from the snowFT package.  But I have a
really hard time to be able to pass arguments to the function that I want to
run in parallel. Since I could not pass the arguments I create a XML file to
read the information from there, the problem is that I can also not use some
self-made functions that I have defined in another R file and that I source
in order to use it.

 

I tried to do:

  

res<-performParallel(clusters, 1:clusters, fun=MainFunction,
initfun=initFunction)

 

where MainFunction and initFunction are functions that I created.

 

The problem I have it is that inside  the MainFunction I used some other
functions that I have defined in a R file. So inside the initFunction I do a
source of the R file containing the definitions. But when I run the command
above I get an error saying that the function could not be found. The error
is the following:

 

Error in checkForRemoteErrors(val) : 

  2 nodes produced errors; first error: Error in fun(x, ...) : could not
find function "ReadXMLConfig"

In addition: Warning messages:

1: closing unused connection 4 (<-earth:10187) 

2: closing unused connection 3 (<-earth:10187)

 

Could someone help me with this?

 

Thanks a lot!!

Marta


        [[alternative HTML version deleted]]

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to