Skip to content

Commit

Permalink
hpe-mpi: hdf5: add patched version received from HPE support (#2251)
Browse files Browse the repository at this point in the history
* hpe-mpi: add patched version received from HPE support

  This patched version fixes the issue encountered by @1uc
  see https://github.com/1uc/hpe-mpi-io-bug

* hdf5: don't apply HDF5 patch with the new HPE-MPI.

Co-authored-by: Luc Grosheintz <[email protected]>
  • Loading branch information
pramodk and 1uc authored Jan 16, 2024
1 parent c0a7b43 commit 3d99ed7
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
2 changes: 1 addition & 1 deletion bluebrain/deployment/environments/externals.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ spack:
- graphviz
- [email protected]
- help2man
- hpe-mpi@2.25.hmpt
- hpe-mpi@2.27.p1.hmpt
- intel-mkl
# Leads to issues down the line, where it is preferred over hpe-mpi
# #providers
Expand Down
4 changes: 2 additions & 2 deletions bluebrain/repo-bluebrain/packages/hdf5/package.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ class Hdf5(BuiltinHdf5):

patch(
"hpe-mpi-type-free_v1.12.1.patch",
when="@1.12.1+mpi^hpe-mpi",
when="@1.12.1+mpi^hpe-mpi@:2.25.hmpt",
sha256="3daa6efc8c04354ea8e7bf0c6529a904c8b94d77c9ae4cfb06ea9efb3e5b6afe",
)

patch(
"hpe-mpi-type-free_v1.14.0.patch",
when="@1.14.0+mpi^hpe-mpi",
when="@1.14.0+mpi^hpe-mpi@:2.25.hmpt",
sha256="474b58caf52eeff5afacc2d4c5ef7b501d2b75f2d81684d303dc60697769e2ec",
)

Expand Down
5 changes: 5 additions & 0 deletions bluebrain/repo-patches/packages/hpe-mpi/package.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@ class HpeMpi(Package):
sha256="126a46bb2cbd4b63bd7b3aed74cee5e8d08e166e9748071fd0b308be29335e1a",
url="file:///gpfs/bbp.cscs.ch/apps/hpc/download/hpe-mpi/hpe-mpi-2.25.hmpt.tar.xz",
)
version(
"2.27.p1.hmpt",
sha256="0004454307870c54b4dfd76e685e8047500d192706e6e00795cffb105f5d1117",
url="file:///gpfs/bbp.cscs.ch/apps/hpc/download/hpe-mpi/hpe-mpi-2.27.p1.hmpt.tar.xz",
)

provides("mpi")

Expand Down

0 comments on commit 3d99ed7

Please sign in to comment.