Belos: OutputManager restricts printing to process zero
Created by: rppawlo
From some collaborators at ORNL:
It looks like the output manager in Belos hardwires MPI_COMM_WORLD, which means that if you are running on a unique communicator you cannot get any iteration output (unless your communicator contains rank 0 in MPI_COMM_WORLD - unfortunately ours does not).
We will also need this fixed for internal Sandia projects. We will have separate belos solvers running simultaneously on separate subcommunicators. The simplest thing to do is probably allow users to set the print rank (and possibly the comm). Then it could be made to work with FancyOStream usage which also controls the print rank.
@trilinos/belos