Use MpiContextManager to provide MPI communicator.
requested to merge 3644-get-SimulatorContext-comm-from-MpiContextManager into 3644-change-ownership-of-MpiContext
- Give MpiContextManager a MPI_Comm and make it movable so that it can be provided while creating the ContextImpl.
- In gmxapi::ContextImpl::launch(), use an MpiContextManager instance as the source for the SimulationContext communicator.
Follows !604 (merged) in the sequence based at !474 (merged)
Refs #3644 (closed)
Edited by M. Eric Irrgang