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
