David Heisterberg | 4 Jan 2000 17:22

GM SHMEM

Dear All,
Does anyone know of an implementation of Cray's SHMEM over GM for
Linux (and ideally one that interoperates with MPI)?  Maybe it would
be best to wait for MPI-2, but that seems like it's going to be a long
time coming.

Thanks,
Dave Heisteberg
OSC

Jeff Squyres | 4 Jan 2000 17:43
Picon

Re: [myrinet] GM SHMEM

On Tue, 4 Jan 2000, David Heisterberg wrote:

> Does anyone know of an implementation of Cray's SHMEM over GM for
> Linux (and ideally one that interoperates with MPI)?  Maybe it would
> be best to wait for MPI-2, but that seems like it's going to be a long
> time coming.

Actually, LAM/MPI (http://www.mpi.nd.edu/lam/) has many MPI-2 features
(and it was initially developed at OSC!).  So do many other vendor MPI
implementations.  MPICH (which is what you guys use, I think) doesn't have
any MPI-2 features yet.

LAM/MPI also has the first half of the IMPI extensions
(http://impi.nist.gov/IMPI/), which allow it to interoperate with other
MPI implementations that have the IMPI extensions (which no one else has
yet :-).

However, we do not yet have a myrinet/GM device for LAM/MPI.  We're
working on that, though.  :-)

{+} Jeff Squyres
{+} squyres <at> cse.nd.edu
{+} Perpetual Obsessive Notre Dame Student Craving Utter Madness
{+} "I came to ND for 4 years and ended up staying for a decade"

Max Stern | 4 Jan 2000 20:26

Re: [myrinet] GM SHMEM

Hi -

David Heisterberg asked:

 > Does anyone know of an implementation of Cray's SHMEM
 > over GM for Linux...

Are you familiar with Real World Computing Partnership
( http://www.rwcp.or.jp )?  I don't think they have
exactly what you are looking for, but they are doing 
interesting stuff with interoperability, and I recall
that they had SHMEM and Myrinet in the mix of multiple
interoperating networks (also including Ethernet and
Gigabit Ethernet) that they were demonstrating at SC99.

- Max Stern
  Myricom

Patrick Geoffray | 5 Jan 2000 11:35
Picon

Re: [myrinet] Re: GM SHMEM

Max Stern wrote:
> 
> Hi -
> 
> David Heisterberg asked:
> 
>  > Does anyone know of an implementation of Cray's SHMEM
>  > over GM for Linux...
> 
> Are you familiar with Real World Computing Partnership
> ( http://www.rwcp.or.jp )?  I don't think they have
> exactly what you are looking for, but they are doing
> interesting stuff with interoperability, and I recall
> that they had SHMEM and Myrinet in the mix of multiple
> interoperating networks (also including Ethernet and
> Gigabit Ethernet) that they were demonstrating at SC99.
> 
> - Max Stern
>   Myricom

Hi,

Cray's SHMEM and Shared memory implementation of MPI are 2 differents
things. I don't think that Score/PM from RWCP support SHMEM interface.
The only SHMEM implementation i have heard "working" on Myrinet is the
HPVM project
(http://www-csag.ucsd.edu/projects/hpvm/doc/hpvmdoc_81.html). I don't
know any implementation over GM.

Regards
(Continue reading)

Greg Lindahl | 6 Jan 2000 00:45

Re: [myrinet] GM SHMEM

> Does anyone know of an implementation of Cray's SHMEM over GM for
> Linux (and ideally one that interoperates with MPI)?  Maybe it would
> be best to wait for MPI-2, but that seems like it's going to be a long
> time coming.

Both MPI-2's one-sided messaging and SHMEM require additions to GM, as
well as user level library work. I have never seen a date from Myricom
for adding this feature to GM.

With that addition, the user-level library for SHMEM is pretty easy.
MPI-2's one-sided messaging is a bit of work, which LAM has already
done, and MPICH hasn't. You could also use other interfaces such
as the ever-popular CoArray Fortran ;-)

-- g

Teddy Surya Gunawan | 26 Jan 2000 04:22
Picon

Limited ports...

Hi,

Does anyone know what is the fundamental concept behind the number of ports 
available in Myrinet (MPICH-GM software) ?
I mean, why it is limited to 8..

To configure that I am using SMP (2 processor) machine, I wrote 
this on my ~/.gmpi/conf file :

myri17 2
myri17 4
myri8

(Consider that I have 1 SMP machine and 1 UP)

But know, I have 1 SMP machine with 4 processors. So ?

myri17 2
myri17 4
myri17 6
myri17 8

Is that correct ?
Just wondering, what happen if I have 1 SMP machine with 8 processors.

Thanks and regards,

Teddy

(Continue reading)

Bob Felderman | 26 Jan 2000 06:26

Re: [myrinet] Limited ports...

=> Does anyone know what is the fundamental concept behind the number of ports 
=> available in Myrinet (MPICH-GM software) ?
=> I mean, why it is limited to 8..

Memory limits the number of ports available to the user.
There are other constraints, but that is the main one.
Right now GM is coded to support GM_NUM_PORTS = 8
and that allows us to have lost of room to hold connection 
information about other nodes in the network.

Eventually, GM will be significantly modified to support
a much larger number of ports.

=> To configure that I am using SMP (2 processor) machine, I wrote 
=> this on my ~/.gmpi/conf file :
=> 
=> myri17 2
=> myri17 4
=> myri8

You're missing the port number on myri8

=> But know, I have 1 SMP machine with 4 processors. So ?
=> 
=> myri17 2
=> myri17 4
=> myri17 6
=> myri17 8
=> 
=> Is that correct ?
(Continue reading)


Gmane