the function name should be general related to distributed memory approach. `MPI` is just one of techniques to implement the idea.