Newsgroups: comp.parallel.mpi
From: kowallik@ifh.de (Rainer Kowallik)
Subject: Re: MPI on shared memory machines
Organization: DESY-IfH
Date: 10 Nov 1994 15:28:59 GMT
Message-ID: <39te7r$svo@dscomsa.desy.de>

In article <39sh7v$d16@isnews.is.s.u-tokyo.ac.jp>, jeff@is.s.u-tokyo.ac.jp (Jeff McAffer) writes:
|> 
|> Does anyone have thoughts about putting MPI on shared memory machines?
|> In particular, we have a number of LUNA 88K multiprocessor shared
|> memory machines (4 processors per box) and would like to implement
|> some sort of messaging library.  It would seem like a good idea to use
|> MPI since then we can run on all our other machines which support it
|> (AP1000, CM5, workstations...).
|> 
|> I've never done a port so don't really know what is involved.  Hints,
|> help, suggestions etc are all welcome.
|> 
|> JEff

You have two possibilities for a Shared Memory MPI
(provided that you can use SYSV shared memory routines)
1. Use ANL/MSU MPICH from 3rd Nov.
   This allows for using P4 as interface to shared memory
   (e.g.: configure -arch=IRIX -device=ch_p4 -comm=shared)

2. Use the shared memory ADI-driver from our Institute:
   ftp.ifh.de/pub/unix/parallel/mpi/mpich/mpid/ch_shm.tar.Z

Our shared memory driver is more or less experimental and has some bugs left.
When running the supplied coll and pt2pt test programs the P4 version
behaves better than our driver. But for another testing program we use
here (xmandel) the P4 Shared Memory driver failed completely and our driver works.
(P4 on IP also works without problems...)

Rainer

---------------------------------------------------------------------------
Rainer Kowallik                                      email: kowallik@ifh.de 
postdoc at the Computing Center of DESY-IfH Zeuthen


