LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2004-06-23 06:36:00


On Mon, 21 Jun 2004, Marc Colosimo wrote:

> I'm running code between Macs and Linux (Java bytecode) and I got this
> message. rank 0 is the Mac and rank 7 is the linux (RH9) box. How do I
> fix this?

Normally, LAM tries to select the "best" RPI from all those available.

Probably what is happening here is that usysv is not available on rank 0,
and so it is falling back to tcp. In this case, you can just force all
ranks to use tcp with:

         mpirun -ssi rpi tcp ...rest of your mpirun args...

> -----------------------------------------------------------------------------
> It seems that [at least] one of the processes that was started with
> mpirun chose a different RPI than its peers. For example, at least
> the following two processes mismatched in their RPI selections:
>
> MPI_COMM_WORLD rank 0: tcp (v7.0.0)
> MPI_COMM_WORLD rank 7: usysv (v7.0.0)
>
> All MPI processes must choose the same RPI module and version when
> they start. Check your SSI settings and/or the local environment
> variables on each node.
> -----------------------------------------------------------------------------
>
>
> Thanks
> Marc
>
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
>

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/