fix with petsc verion