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);

        MPI_Finalize();
        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 cea...@us.ibm.com

Attachment: config.log.gz
Description: Binary data

Reply via email to