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