Rate This Document
Findability
Accuracy
Completeness
Readability

Installing HDF5

Procedure

  1. Use PuTTY to log in to the server as the root user.
  2. Decompress the HDF5 installation package.
    tar zxvf hdf5-1.10.1.tar.gz
  3. Go to the directory generated after the decompression.
    cd hdf5-1.10.1
  4. Perform the configuration.
    ./configure --prefix=/path/to/HDF5 --build=aarch64-unknown-linux-gnu --enable-fortran --enable-static=yes --enable-parallel --enable-shared CFLAGS="-O3 -fPIC -Wno-incompatible-pointer-types-discards-qualifiers -Wno-non-literal-null-conversion" FCFLAGS="-O3 -fPIC" LDFLAGS="-Wl,--build-id" --enable-fortran --enable-parallel CC=mpicc FC=mpif90 CXX=mpicxx
  5. Modify the libtool file in the current directory.
    1. Open the libtool file.
      vi libtool
    2. Press i to enter the edit mode and modify line 11835 in the libtool file.
      wl='-Wl,'

      After performing 5.a, press Esc, type :set nu, and press Enter to display the line number.

    3. Press Esc, type :wq!, and press Enter to save the file and exit.
  6. Perform the compilation and installation.
    make -j
    make install
  7. Set the HDF5 environment variables.
    export LD_LIBRARY_PATH=/path/to/HDF5/lib:$LD_LIBRARY_PATH
    export HDF5=/path/to/HDF5