-
-
Notifications
You must be signed in to change notification settings - Fork 12.1k
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: update to use hdf5-mpi #167477
petsc: update to use hdf5-mpi #167477
Conversation
petsc primarily depends on openmpi so should use hdf5-mpi, netcdf is an unneccesary dependency that depends on hdf5.
@abhinavsns thanks for breaking down, any docs links for this?
|
Yes. Please checkout the following issues where it is suggested to use hdf5-mpi: We also maintain an open-source library (openFPM) and the issue is the same. (http://openfpm.mpi-cbg.de/building/) Only reason I can think of to not go for this change would mean the user probably does not care about parallel read/write and possibly does not care about MPI as well. In that case, maybe one can add additional formula where petsc is compiled without MPI and then serial hdf5 could be used with netcdf. Or going for the other way round, like introducing petsc-mpi, petsc-complex-mpi. |
@abhinavsns make sense, thanks for the references!! |
@abhinavsns thanks for your first contribution to homebrew-core! 🎉 |
🤖 An automated task has requested bottles to be published to this PR. |
@chenrui333 Now the upgrade fails because of a conflict. I can't have
|
I think this change should be reverted. A lot of packages are using |
I agree with @BrushXue. The following packages have
|
Please see discussion on previous PR: #165097