OpenMPI has been ported to microcontrollers before, but it does require at least a minimal OS to provide support (e.g., TCP for communications). Most IoT systems already include an OS on them for just that reason. I personally have OMPI running on a little Edison board using the OS that comes with it - no major changes were required.
Others have used various typical microcontroller real-time OS on their systems, and porting OMPI to them usually isn’t that bad. May require some configuration mods. > On Mar 8, 2017, at 9:00 AM, Mateusz Tasz <mateusz.t...@gmail.com> wrote: > > Hello, > > I am a student. I am attracted by concept of MPI and i would like to > apply ths idea to bare metel devices like mictrocontrollers e.g. > stm32. But your solution requires an operating system on board. May I > ask why is it necessary? Can I neglect it? And if so how can I do it? > I ask because I'd like to apply this concept to IoT system where data > can be processed by few device in local neighbourhood. > > Thank in advance, > Mateusz Tasz > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/users _______________________________________________ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users