On Mon, Sep 17, 2012 at 7:56 PM, Matthew Knepley <knepley at gmail.com> wrote: > http://petsc.cs.iit.edu/petsc/petsc-dev/rev/b74991ae4579 Because if PetscInitialize fails then you don't know if the groundwork for CHKERRQ has been set up yet?