thank you, solved 2015-04-28 20:17 GMT+02:00 Pierre de Buyl <[email protected]>:
> Hi, > > h5py requires a shared version of HDF5 (see > http://docs.h5py.org/en/latest/build.html#building-against-parallel-hdf5 ) > > > On Tue, Apr 28, 2015 at 08:06:42PM +0200, simona bellavista wrote: > > I have rebuild HDF5 (static) with MPI. I still get the same error. Could > it > > be due to some directory missing from path (example: LIBRARY_PATH, PATH, > > etc) > > By the way: I have looked into the hdf5 libraries (with 'nm > > /clusterdata/afylot/local/lib/*.a | grep H5Pget_fapl_mpio') and I cannot > > find it anywhere > > > > I report the complete error for clarity: > > > > In [3]: import h5py > > > > > --------------------------------------------------------------------------- > > ImportError Traceback (most recent > call > > last) > > <ipython-input-3-e81388eeaef8> in <module>() > > ----> 1 import h5py > > > > > > > /clusterdata/afylot/local/lib64/python3.4/site-packages/h5py-2.5.0-py3.4-linux-x86_64.egg/h5py/__init__.py > > in <module>() > > 21 _errors.silence_errors() > > 22 > > ---> 23 from . import _conv > > 24 _conv.register_converters() > > 25 > > > > /clusterdata/afylot/h5py/h5r.pxd in init h5py._conv > > (/clusterdata/afylot/download/h5py-2.5.0/h5py/_conv.c:7274)() > > > > /clusterdata/afylot/h5py/_objects.pxd in init h5py.h5r > > (/clusterdata/afylot/download/h5py-2.5.0/h5py/h5r.c:3184)() > > > > /clusterdata/afylot/h5py/_objects.pyx in init h5py._objects > > (/clusterdata/afylot/download/h5py-2.5.0/h5py/_objects.c:7285)() > > > > ImportError: > > > /clusterdata/afylot/local/lib64/python3.4/site-packages/h5py-2.5.0-py3.4-linux-x86_64.egg/h5py/ > > defs.cpython-34m.so: undefined symbol: H5Pget_fapl_mpio > > > > > > > > 2015-04-28 17:55 GMT+02:00 Pierre de Buyl < > [email protected]>: > > > > > Hi, > > > > > > Is your HDF5 library built with MPI? This is the first thing to check. > > > > > > On Tue, Apr 28, 2015 at 05:43:44PM +0200, simona bellavista wrote: > > > > I have installed h5py 2.5.0 with mpi switched on. > > > > > > > > I used: > > > > > > > > export CC=mpicc > > > > python3 setup.py configure --mpi > > > > python3 setup.py build > > > > python3 setup.py install --prefix=/clusterdata/afylot/local/ > > > > > > > > (python3 is alias for python 3.4) > > > > When I import h5py from ipython3 I get > > > > > > > > ImportError: > > > > > > > > /clusterdata/afylot/local/lib64/python3.4/site-packages/h5py-2.5.0-py3.4-linux-x86_64.egg/h5py/ > > > > defs.cpython-34m.so: undefined symbol: H5Pget_fapl_mpio > > > > > > > > I have checked is mpi is enable by running configure: > > > > > > > > python3 setup.py configure > > > > --hdf5=/clusterdata/afylot/local/hdf5-1.8.14/hdf5/lib/ --mpi > > > > > > > > running configure > > > > Autodetected HDF5 1.8.14 > > > > > > > > > > > > ******************************************************************************** > > > > Summary of the h5py configuration > > > > > > > > Path to HDF5: > '/clusterdata/afylot/local/hdf5-1.8.14/hdf5/lib/' > > > > HDF5 Version: '1.8.14' > > > > MPI Enabled: True > > > > Rebuild Required: False > > > > > > > > > > > > > > > > ******************************************************************************** > > > > > > > > > > > > Any idea welcome! > > > > > > _______________________________________________ > > > Hdf-forum is for HDF software users discussion. > > > [email protected] > > > > http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org > > > Twitter: https://twitter.com/hdf5 > > > > > > _______________________________________________ > > Hdf-forum is for HDF software users discussion. > > [email protected] > > http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org > > Twitter: https://twitter.com/hdf5 > > > -- > ----------------------------------------------------------- > Pierre de Buyl > KU Leuven - Institute for Theoretical Physics > T +32 16 3 27355 > W http://pdebuyl.be/ > ----------------------------------------------------------- > > _______________________________________________ > Hdf-forum is for HDF software users discussion. > [email protected] > http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org > Twitter: https://twitter.com/hdf5 >
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
