[petsc-dev] XXXDestroy() mistaken design in PETSc