Fix #426 (writing aux with PETSc leads to empty q file).

This bug was caused by using the same viewer twice.  This PR uses two separate viewers.