Here is another thread on this issue https://lists.mcs.anl.gov/pipermail/petsc-dev/2019-April/024237.html
Jed has the fix - which is now in a PR https://bitbucket.org/petsc/petsc/pull-requests/1528/ksp-correctly-deprecate/diff Satish On Tue, 9 Apr 2019, Wells, David via petsc-dev wrote: > Dear PETSc developers, > > Congratulations on the 3.11 release. > > I am a libMesh user and noticed that a small change made in commit c0decd05c6 > (renaming KSP_DIVERGED_PCSETUP_FAILED to KSP_DIVERGED_PC_FAILED) breaks > compatibility with all recent libMesh releases. The libMesh developers know > about this but have not yet released a compatible version of libMesh. > > Would it be possible to restore the old enum value for compatibility with > older versions of libMesh? I can put together a PR if folks are interested. > > Best, > David Wells >
