LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: Brian Barrett (brbarret_at_[hidden])
Date: 2008-06-20 12:19:33


On Jun 19, 2008, at 3:14 AM, richard pan wrote:

> I'm wondering what's the meaning of rpi, lamd, sysv and ysv. Those
> words I found in Ping Pong test program? And what's the meaning of
> reduce in that program.

RPI is a LAM-internal interface that is used to abstract data movement
from the rest of LAM/MPI. The supported RPI interfaces available in
recent versions of LAM include lamd (UDP through the LAM daemons),
sysv (shared memory using SysV semaphores, plus TCP), usysv (shared
memory using spin locks, plus TCP), tcp (TCP sockets), and gm (Myrinet/
GM).

I'm not sure what you're referring to with the reduce, but there is a
call MPI_REDUCE, which is used to accumulate data from multiple
processes, using a number of different user-specified operations

Brian

-- 
   Brian Barrett
   LAM/MPI Developer
   Make today a LAM/MPI day!