[R-sig-hpc] Rmpi: mpi.remote.exec(..., ret=FALSE) becomes blocking

Melwin win at comets.de
Thu Jun 17 15:52:31 CEST 2010


Hi there,
I am calling computationally intensive complex functions on the slaves via  
the Rmpi-function mpi.remote.exec (Win2000, R 2.10.0, Rmpi 0.5-7,  
DeinoMPI).
Despite using the argument "ret=FALSE", these calls sometimes become  
blocking, i.e. the program waits for all slaves to finish.
However, this happens infrequently, I couldn't reproduce this behaviour  
consistently or with a simple example.
It seems that it happens only when the number of slaves is larger than 4.

Has anyone observed this behaviour before? Any suggestions for remedies?

Thanks in advance,

Melwin



More information about the R-sig-hpc mailing list