Issue configuring libmesh with PETSc v3.17.0 #3237
-
Hello, In the last week or so, I tried to configure and build libmesh with By chance, I also found that in older versions of PETSc, this include statement doesn't exist. So in the end I just went with an older version (v.3.13.x) instead. Has anyone else encountered this issue before? If so, did you find a work around? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 7 replies
-
The solution will be to update the petsc.m4 to put |
Beta Was this translation helpful? Give feedback.
-
Is this the exact error message you got, or have you somehow anonymized the PATH for Discussion purposes? I'm just curious whether some strange default value was used for your
Your instincts are correct, changing the PETSc header file is not a viable solution here. |
Beta Was this translation helpful? Give feedback.
-
I just ran into the same issue. What worked for me was to set I didn't check to see if both flags were necessary, nor did I look into what changes in the PETSc headers / their organization caused this to happen. |
Beta Was this translation helpful? Give feedback.
-
The fix in #3241 at least doesn't break anything for me, but I'm not using PETSc 3.17 so I won't claim that it actually fixes the problem. If anyone has a chance to try it and let us know either here or on the PR, that would be great. |
Beta Was this translation helpful? Give feedback.
The fix in #3241 at least doesn't break anything for me, but I'm not using PETSc 3.17 so I won't claim that it actually fixes the problem. If anyone has a chance to try it and let us know either here or on the PR, that would be great.