Why do we have a copy of PetscInitialize() in zstart.c? We just call PetscFinalize() from there.
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
