HI team
( if this is not the proper channel please point me )

I am trying to implement MPI on yocto ( first try ) :

http://cgit.openembedded.org/meta-openembedded/commit/meta-oe/recipes-devtools/mpich/mpich_3.1.1.bb?id=824b6de96ddfe791a0013d96a84ad49de8e04d38

I tested running the mpibench
http://icl.cs.utk.edu/projects/llcbench/mpbench.html

On a minnow board MAX and work just amazing :)

The problem is that I did the test with just one board, when I tried
to implement it for more than one platform I decided to use the -hosts
option ( or the -H hostfile ) but the only option that I have :

root@qemux86:~# mpiexec --version
invalid mpiexec argument --version
Usage: mpiexec -usize <universesize> -maxtime <seconds> -exitinfo -l\
               -n <numprocs> -soft <softness> -host <hostname> \
               -wdir <working directory> -path <search path> \
               -file <filename> -configfile <filename> \
               -genvnone -genvlist <name1,name2,...> -genv name value\
               -envnone -envlist <name1,name2,...> -env name value\
               execname <args>\
               [ : -n <numprocs> ... execname <args>]

I should have realize something was wrong because there was no mpirun
I just have :

root@qemux86:~# mpi
mpic++        mpichversion  mpiexec
mpicc         mpicxx        mpivars

My configuration is something like :

"--disable-fortran \
 --disable-rpath \
 --with-pm=gforker"

The first one is just because I dont want fortran and the last 2
because of QA problems with Yocto

I wonder if any part of my configurations is wrong or what part I am
doing wrong :( . Cause I really need to run on multiple systems :(

Best regards

Victor Rodriguez

Reply via email to