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: 2005-07-23 07:03:00


On Jul 22, 2005, at 11:50 AM, Wing Seung Yuen wrote:

> I tried to execute by MPI program using LAM and with GM driver.
> My programming can finish without error on np equal to 1, 2, 4.
> However,
> as i running the program with np equals greater than 8. The program
> hanged
> in some where in MPI_Comm_dup for all ranks. The same program can be
> executed using others rpi drivers, like tcp, usysv and so on. Any idea
> on
> what is happening ?

There is nothing in the gm RPI that should limit you to 8 processes.

Have you tried running your code through a memory-checking debugger
(such as valgrind) to see if there are any obvious errors? See the LAM
FAQ under "debugging" for details on this.

You might want to try valgrind with the non-gm RPIs -- valgrind doesn't
know anything about the gm-kernel-module-allocated memory, and
therefore gives a lot of false positives when you use it with the gm
RPI.

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