On Mar 31, 2018, at 10:57 PM, peng jia <jiape123...@gmail.com> wrote:
> 
> I would like to run some MPI code with a cluster out of a normal laptop and a 
> ARM-architektur raspberrypi, but unsuccessfully the system would not 
> response, even though i install openmpi manuelly on both pc and raspberrypi.
> 
> mypc@pc:~ $ mpiexec -H pc,raspberrypi001 hello_world
> 
> i would like to ask, is it possible to run such a MPI porgram in a so 
> heterogeneous cluster? if not possible, why? i am really really confuse about 
> it, could you please teach me?

Heterogeneous support is, at best, not well supported.  I would consider it a 
topic for an advanced user, and even so, our heterogeneous support inside Open 
MPI is probably not well tested these days.  I would not recommend mixing 
machines with different data sizes and/or representations in a single job.  
There are many issues that come up; the easiest to describe is: what should MPI 
do when a message sent of type X is sent between two machines where X is a 
different size?  Should MPI truncate the data?  Should it round?  Should it 
error?  ...?  There's no good answer.

My advice: run your job exclusively on your Raspberry Pi's *or* your closer of 
laptops, and you should probably be ok.

-- 
Jeff Squyres
jsquy...@cisco.com

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to