Я попытался собрать библиотеку hdf5, используя следующий набор инструкций:
export CC=mpiicc
export CCP="mpiicc -E"
export FC=mpiifort
export CFLAGS="-o3 -mcmodel=medium -xHost -ip"
export FCFLAGS="-o3 -mcmodel=medium -xHost -ip"
export LIBS="-lz"
export LDFLAGS="-L/home/umair/zlib/zlib-1.2.11/lib"
export CPPFLAGS="-I/home/umair/zlib/zlib-1.2.11/include/"
mkdir ~/hdf5/hdf5-1.10.6
sudo ./configure --enable-parallel --enable-fortran --with-zlib=/home/umair/zlib/zlib-1.2.11 --prefix=/home/umair/hdf5/hdf5-1.10.6
sudo make
sudo make check
sudo make install
Мне нужно использовать sudo, без этого невозможно.
Установка проходит нормально, но после его завершения, когда я проверяю libhdf5.settings, он показывает компилятор Fortran: / usr / bin / mpif90
Мне нужно использовать mpiifort, но я не знаю, как решить эту проблему.