[OMPI users] MPI for microcontrolles without OS

2017-03-08 Thread Mateusz Tasz
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

Re: [OMPI users] MPI for microcontrolles without OS

2017-03-08 Thread r...@open-mpi.org
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 wi

Re: [OMPI users] MPI for microcontrolles without OS

2017-03-08 Thread Mateusz Tasz
Hi, Thank for Your answer. Although I am still confused. As I know TCP communication is not a problem for microcontrollers, so that cannot be crucial cause for OS choice. Maybe something else is also necessary - maybe acording memory - do you know? Do you know where I can find a ported version of

Re: [OMPI users] MPI for microcontrolles without OS

2017-03-08 Thread r...@open-mpi.org
A quick web search can answer your quest, I believe - here are a few hits I got (Texas Instruments has been active in this area): http://processors.wiki.ti.com/index.php/MCSDK_HPC_3.x_OpenMPI_Under_Review https://e2e.ti

Re: [OMPI users] MPI_THREAD_MULTIPLE: Fatal error in MPI_Win_flush

2017-03-08 Thread Joseph Schuchart
Jeff, Nathan, Thank you for the positive feedback. I took a chance to look at current master and tried (based on my humble understanding of the OpenMPI internals) to remove the error check in ompi_osc_pt2pt_flush. Upon testing with the example code I sent initially, I saw a Segfault that stem