I understand you cannot call MPI_Init once its has already been called. However is there any way to restart/reset a communicator? I am mutating a vector outside of MPI_Init