Sometimes there is a need to compile MPI code as strictly serial, without introducing overhead by using “real” MPI library. There are few partially implemented “fake” MPI libraries can be found on internet, but nobody got to the point of writing complete lightweight “serial MPI library”.
As additional benefit, such library can be useful sometimes for debugging purposes, if it is correctly written.
My goal is to reach some level of completeness with such “fake” MPI library.
Current development snapshot of this NONMPI library can be found at https://github.com/antst/nonmpi , although it is far from completenes.
Contributions are welcome!