[R] Multicore computation in Windows network: How to set up Rmpi
Thomas Brandenburger
tom.brandenburger at dsu.edu
Thu Apr 3 17:18:51 CEST 2008
Samu,
Thanks you are a life saver. Your efforts saved me a ton of time. I went
through basically exactly the same process as you describe. To summarize
the same issue you have I get the following phenomenon:
spawning appears to not happen the same every time. How can you specify how
the nodes are being spawned? Did you ever figure this out? I see almost no
documentation anywhere on Windows deployments.
Thanks
Tom
Samu Mäntyniemi wrote:
>
> Hello!
>
> I finally got MPICH 1.06 + R 2.6.1 + Rmpi 0.5-5 working with multiple
> computers. The key was to realize that the number of processes should be
> one when launching Rgui using mpiexec and not the number of
> master+slaves, as I had first wrongly understood.
>
> However, I seem to have a new problem which I have not been able to
> figure out:
>
> After loading Rmpi, the first attempt to mpi.spawn.Rslaves() always
> spawns the slaves on the local machine instead of on both machines. If I
> close the slaves and spawn again, then one slave gets spawned on remote
> machine. Each time I close and then spawn againg, the order of machines
> is different, and eventually I get back to the situation where all
> slaves are on the local machine. Continuing to do spawning and closing
> seems to reveal a pattern. I can see similar behavior if I have more
> than two machines, and it takes more spawn-close cycles to get all my
> slave machines spawned on.
>
> Below is an example session with two machines. This pattern shows
> everytime I start R and run this script. How to control the spawning so
> that I get everything right at the first call of mpi.spawn.Rslaves()?
>
> Regards,
>
> Samu
>
>
--
View this message in context: http://www.nabble.com/Multicore-computation-in-Windows-network%3A-How-to-set-up-Rmpi-tp14436938p16465801.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list