Open MPI logo

Open MPI User's Mailing List Archives

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

From: Jeffrey M Ceason (ceason_at_[hidden])
Date: 2006-09-18 18:10:19

Hi Folks!

I am cross-compiling and using the Open-MPI on the Cell SDK 1.1 simulator.

Here is my config log.

When I try to use mpirun I get no output with or without --verbose. If I
use --debug I run into a different bug that trys to malloc 1.5GB??
Anyhoo.. here is some output.
[root@(none) ~]# mpirun --verbose -np 1 mpihello
<nothing happens>

When I use the --debug-daemons flag is seems to work.

[root@(none) ~]# mpirun --debug-daemons -np 1 mpihello
My rank 0 of 1
[root@(none) ~]#

mpihello is a super simple test program.
Compiled with:
/opt/sce/toolchain-3.2/ppu/bin/ppu32-gcc -m32 -mabi=altivec -maltivec
-I/usr/local/ppu-openmpi/include -L/usr/local/ppu-openmpi/lib mpihello.c
-o mpihello -pthread -L/usr/local/ppu-openmpi/lib -lmpi -lorte -lopal -ldl
-Wl,--export-dynamic -lnsl -lutil -lm -ld

#include <stdio.h>
#include <mpi.h>

int main (int argc,char **argv) {

        int ierr = 0;
        int rank;
        int np;

        ierr = MPI_Init(&argc,&argv);
        ierr = MPI_Comm_size(MPI_COMM_WORLD,&np);
        ierr = MPI_Comm_rank(MPI_COMM_WORLD,&rank);
        printf("My rank %d of %d\n",rank,np);

        return ierr;

Any ideas where to look? I know the Cell simulator isn't a standard env.
but any info on the --debug-daemons command will be helpful.

Jeff Ceason

    Internet ceason_at_[hidden]