Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Arnold Meijster (a.meijster_at_[hidden])
Date: 2005-11-28 10:40:00


Hi all,

I've the following problem. I downloaded/compiled/installed openMPI 1.0
on my Linux i386 box with ubuntu 5.10.

Now I tested with the following trivial 'hello world' program:
#include <stdio.h>
#include "mpi.h"

int main(argc,argv)
int argc;
char *argv[];
{
    int myid, numprocs;

    MPI_Init(&argc,&argv);
    MPI_Comm_size(MPI_COMM_WORLD,&numprocs);
    MPI_Comm_rank(MPI_COMM_WORLD,&myid);

    printf ("%d of %d: Hello world!\n", myid, numprocs);

    MPI_Finalize();
    return 0;
}

Compilation with: mpicc -o hello hello.c
So far, so good. Now the weird things is that
sometimes I can run this program, sometimes I cannot!

Here is a cut and paste snippit of my terminal:
arnold_at_rc-429:~/programming/mpi$ mpirun -machinefile machinefile -np 4
./hello
2 of 4: Hello world!
3 of 4: Hello world!
1 of 4: Hello world!
0 of 4: Hello world!
arnold_at_rc-429:~/programming/mpi$ mpirun -machinefile machinefile -np 4
./hello
0 of 4: Hello world!
3 of 4: Hello world!
2 of 4: Hello world!
1 of 4: Hello world!
arnold_at_rc-429:~/programming/mpi$ mpirun -machinefile machinefile -np 4
./hello
mpirun noticed that job rank 3 with PID 7643 on node "rc-429" exited on
signal 11.
3 processes killed (possibly by Open MPI)
arnold_at_rc-429:~/programming/mpi$ mpirun -machinefile machinefile -np 4
./hello
mpirun noticed that job rank 3 with PID 7657 on node "rc-429" exited on
signal 11.
1 additional process aborted (not shown)
2 processes killed (possibly by Open MPI)
arnold_at_rc-429:~/programming/mpi$ mpirun -machinefile machinefile -np 4
./hello
1 of 4: Hello world!
3 of 4: Hello world!
0 of 4: Hello world!
2 of 4: Hello world!
arnold_at_rc-429:~/programming/mpi$

Has anyone seen this behaviour before? And if Yes, what is
going on? (BTW signal 11 is segmentation fault. I don't see
how this program can result in that)

Any help appreciated,

   Arnold