Darshan should use its own MPI communicator
Right now Darshan uses MPI_COMM_WORLD
which isn't great practice. It should probably do MPI_Comm_dup
during init and use this communicator during finalize to follow best practices and avoid any potential collision with application-generated communication that may also use MPI_COMM_WORLD
.