-
Notifications
You must be signed in to change notification settings - Fork 22
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
Supporting PETSc older versions?? #100
Comments
IMO, we should drop the use of Jed Brown's FindPETSc and rely only on pkgconfig. However, I think PETSc |
I agree. it was Jed who suggested me to use pkgconfig instead of FindPETSc :-) Can PETSc 3.16 not be built on Ubuntu 20 LTS? Which projects are using Ubuntu 20 LTS? |
Sure, you can build PETSc 3.16 on Ubuntu 20. However, I'm thinking about ease of installation, not specific projects. On Ubuntu, it's much easier to just install the PETSc package than to build. In fact, on Ubuntu 20, there is no need to build any prerequisites. Just use the system packages and have GridPACK build GA. The current GridPACK can be built with PETSc 3.12 -- 3.16 in my experience. I've not tried 3.18. Is there something specific in the newer PETSc that we need/want to be using? |
What do you mean by this? |
This is all it takes: |
Aah...I see. which version of PETSc does it install? PETSc development branch? |
Can petsc-3.16 be installed? |
I am thinking a little ahead here (maybe) for what PETSc version GridPACK should support for the next release. As I mentioned in the call yesterday, we should have a release early next year. |
No. Only 3.12 is available AFAIK. There may be PPA source, but I haven't looked. |
We can support 3.16 and maybe even 3.18, but I would like to retain compatibility with 3.12 for a while. I don't think this is hard to do. |
Ok. It would be good to avoid using |
Agreed. AFAIK, |
If #164 is merged, 3.14.x would be the minimum PETSc version allowed. |
What versions of PETSc does GridPACK support and is there any reason to support PETSc version < 3.16? The develop branch is updated to use PETSc version 3.16. There is a flag
GridPACK/src/CMakeLists.txt
Line 303 in 46762bc
IMHO, I don't see a reason to support older PETSc versions. Which projects are using older PETSc versions? What will it take to migrate to using develop branch?
The text was updated successfully, but these errors were encountered: