Hi Barry, > Hmm, you shouldn't need to use a PetscLogBegin() after > PetscInitialize(). When -log_summary is used PetscLogBegin() is > automatically called by PetscInitialize(). I cannot explain the > behavior you are seeing. I the fact that the Petsc options are read from a file after PetscInitialize() a possible explanation?