aboutsummaryrefslogtreecommitdiff
path: root/reproduce/config
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2019-04-03 15:23:44 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2019-04-03 15:28:12 +0100
commit2d500f26e9777fc395131301404cf06c0d1a2951 (patch)
tree1f4f0a68b09534acb84b16c7286d71c900924597 /reproduce/config
parentaa9de365ae7f85488e8e53acd642cf657de251a8 (diff)
OpenMPI, HDF5 libraries added for h5py
After trying the build a system with no Python library, I noticed that Python's HDF5 module (`h5py') needs the HDF5 library and OpenMPI (to work in parallel). So they were added. Finally `h5py' uses the `mpi4py' module to communicate with OpenMPI, so it was also added. However, for some reason, mpi4py doesn't work with this version of OpenMPI (as described in the comments above). So for now, h5py doesn't use it and can only work on a single thread, while the HDF5 C library links with OpenMPI with no problem.
Diffstat (limited to 'reproduce/config')
-rw-r--r--reproduce/config/pipeline/dependency-versions.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/reproduce/config/pipeline/dependency-versions.mk b/reproduce/config/pipeline/dependency-versions.mk
index cb5920e..4cb8a71 100644
--- a/reproduce/config/pipeline/dependency-versions.mk
+++ b/reproduce/config/pipeline/dependency-versions.mk
@@ -18,6 +18,7 @@ gmp-version = 6.1.2
gnuastro-version = 0.8
grep-version = 3.3
gzip-version = 1.10
+hdf5-version = 1.10.5
isl-version = 0.18
libbsd-version = 0.9.1
libffi-version = 3.2.1
@@ -29,6 +30,7 @@ metastore-version = 1.1.2-23-fa9170b
mpfr-version = 4.0.2
mpc-version = 1.1.0
ncurses-version = 6.1
+openmpi-version = 4.0.1
openssl-version = 1.1.1a
patchelf-version = 0.9
pkgconfig-version = 0.29.2
@@ -85,6 +87,7 @@ jeepney-version = 0.4
kiwisolver-version = 1.0.1
keyring-version = 18.0.0
matplotlib-version = 3.0.2
+mpi4py-version = 3.0.1
numpy-version = 1.16.2
pip-version = 19.0.2
pycparser-version = 2.19
@@ -100,4 +103,3 @@ soupsieve-version = 1.8
urllib3-version = 1.24.1
virtualenv-version = 16.4.0
webencodings-version = 0.5.1
-