Python version of the MPI _ IoC idea
The framework only needs to supply the following methods:
- stop (only actioned from rank 0)
The C and Fortran versions also require the Init and Finalize methods, but these are implicitly handled by Python. The required methods for the Python version of the framework are implemented in this single file:
MPI_IoC.py- the framework itself
The python code is on the order of 100 lines for the framework and another 50 for a test demonstration. The other languages require significantly more boilerplate.