ML: add option to replace MPI communicator
Created by: jhux2
@rhoope has asked whether it would be possible to update ML's preconditioner ctors to allow a user to pass in an MPI communicator that would replace the default (MPI_COMM_WORLD).
@csiefer2 @trilinos/ml