[petsc-dev] What is wrong with CHKERRQ() after PetscInitialize()?
Barry Smith
bsmith at mcs.anl.gov
Mon Sep 17 20:00:19 CDT 2012
It has never been allowed.
If PetscInitialize() fails and returns a nonzero error value then we cannot know how far PetscInitialize() has gotten and hence if PetscError() will run correctly.
Similarly CHKERRQ() should not follow PetscFinalize()
Should we have another macro for those cases?
Barry
On Sep 17, 2012, at 7:56 PM, Matthew Knepley <knepley at gmail.com> wrote:
> http://petsc.cs.iit.edu/petsc/petsc-dev/rev/b74991ae4579
>
> Matt
>
> --
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
> -- Norbert Wiener
More information about the petsc-dev
mailing list