Knowing Issues

When running Rmpi under OpenMPI V5, mpi.spawn.Rslaves will create required slaves but hanging. Will investigate the reason if it is related to deadlock.

Under OpenMPI (now MPICH2 as well), R slaves will use 100% CPU time while waiting for master's instructions. This is mainly caused by OpenMPI's blocking call implementations. Under LAM R slaves use 0% CPU time while waiting. However, staring from Rmpi 0.6-1, you can use mpi.spawn.Rslaves() without this issue since nonblock procedure is used as default..