inversion.h MPI coding begin