-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
petsc does not compile with MPI > 3.0 #57
Comments
@AntoineMazuyer it passes the travis CI tests using |
@rrsettgast I also use 4.0.1 🤔 a full read of the comment:
makes me think that my MPI version was compiled without the option |
@AntoineMazuyer did you use homebrew? |
No I am not on mac I have a Arch based distribution |
I modified the PETSc source "init.c" (see attached file - I have to "gzip" it to get this interface to upload it, :-) and PETSc compiled with openMPI 4.0.1 on my Ubuntu workstation. Hope this helps...
P.S. I also have mods to HDF5 in the thirdPartyLibs to get it to compile with openMPI 4.0.1 - Let me know if I should post them somewhere... |
I ended up doing the same thing... I am not sure it is a long term solution though. |
Problem has been fixed in PETSc over a year ago: https://gitlab.com/petsc/petsc/-/commit/33c7d6994e4f540f91592e336fef5f1374a75c9f Just another reason to update sooner. |
Hello,
It seems that PETSc use functions that are not supported anymore in MPI v4.0.1
Indeed, according to this comment:
https://github.com/open-mpi/ompi/blob/c672a51ccd09c7c0b208c912101e46ce391ab1e7/ompi/include/mpi.h.in#L2753
It does not exist anymore
The text was updated successfully, but these errors were encountered: