Allow MPI-enabled clients to provide the library communicator.
Follows !605 (merged) in the sequence supporting !474 (merged)
Relates to #3644 (closed)
Edited by M. Eric Irrgang
Follows !605 (merged) in the sequence supporting !474 (merged)
Relates to #3644 (closed)