On Mon, Jul 16, 2012 at 5:44 PM, Barry Smith <bsmith@mcs.anl.gov> wrote:
  I totally agree it is a hack and should never be used, BUT as far as I was aware in no place in PETSc did we do that? If that is it should be fixed. But the fix is likely not forcing mpiuni to have two communicators it is just to do things right.

Do you not consider http://petsc.cs.iit.edu/petsc/petsc-dev/rev/169c19e9ea54 to be a hack?