Add mpi_comm param to process module init so we can initialize from an already split communicator