no longer use deprecated c++ MPI API