Configure says HDF5 and netCDF have MPI support but the code doesn't (v9.0.4)
Posted: Tue Jul 07, 2020 9:44 am
Hi there,
I was playing around with the libraries and configure on my workstation for abinit9.0.4. and finally was happy that configure states that HDF5, netcdf and netcdf-fortran have a "yes" in the last table with MPI support.
Now I started a quick calculation and the code itself states that those libraries are not parallel.
Any idea what I could have missed?
config command and part of output ist below.
Thanks a lot.
BR
Martin
install libxc from gitlab.com to ~/libxc
with version 4.2.3
git checkout 4.2.3
./configure --config-cache --with-mpi --enable-openmp --enable-mpi-io --with-fallbacks \
--with-libxc=/home/hoffmann/libxc \
--with-hdf5 \
--with-netcdf \
--with-netcdf-fortran \
--with-fftw3 FFTW3_LIBS='-L/usr/lib -lsfftw -lfftw3 -lfftw3f -lfftw3_mpi -lfftw3_threads' \
FFTW3_CPPFLAGS="-I/usr/include" FFTW3_FCFLAGS="-I/usr/include" \
LINALG_LIBS='-L/usr/lib -lblas -llapack' \
FC=mpif90 CC=mpicc CXX=mpicxx \
--prefix=/home/hoffmann/code/
in ./configure run
Core build parameters
---------------------
* C compiler : gnu version 7.5
* Fortran compiler : gnu version 7.5
* architecture : unknown unknown (64 bits)
* debugging : basic
* optimizations : standard
* OpenMP enabled : yes (collapse: yes)
* MPI enabled : yes (flavor: auto)
* MPI in-place : no
* MPI-IO enabled : yes
* GPU enabled : no (flavor: none)
* LibXML2 enabled : no
* HDF5 enabled : yes (MPI support: yes)
* NetCDF enabled : yes (MPI support: yes)
* NetCDF-F enabled : yes (MPI support: yes)
* FFT flavor : fftw3-threads (libs: auto-detected)
* LINALG flavor : netlib (libs: auto-detected)
* Build workflow : monolith
I was playing around with the libraries and configure on my workstation for abinit9.0.4. and finally was happy that configure states that HDF5, netcdf and netcdf-fortran have a "yes" in the last table with MPI support.
Now I started a quick calculation and the code itself states that those libraries are not parallel.
Any idea what I could have missed?
config command and part of output ist below.
Thanks a lot.
BR
Martin
install libxc from gitlab.com to ~/libxc
with version 4.2.3
git checkout 4.2.3
./configure --config-cache --with-mpi --enable-openmp --enable-mpi-io --with-fallbacks \
--with-libxc=/home/hoffmann/libxc \
--with-hdf5 \
--with-netcdf \
--with-netcdf-fortran \
--with-fftw3 FFTW3_LIBS='-L/usr/lib -lsfftw -lfftw3 -lfftw3f -lfftw3_mpi -lfftw3_threads' \
FFTW3_CPPFLAGS="-I/usr/include" FFTW3_FCFLAGS="-I/usr/include" \
LINALG_LIBS='-L/usr/lib -lblas -llapack' \
FC=mpif90 CC=mpicc CXX=mpicxx \
--prefix=/home/hoffmann/code/
in ./configure run
Core build parameters
---------------------
* C compiler : gnu version 7.5
* Fortran compiler : gnu version 7.5
* architecture : unknown unknown (64 bits)
* debugging : basic
* optimizations : standard
* OpenMP enabled : yes (collapse: yes)
* MPI enabled : yes (flavor: auto)
* MPI in-place : no
* MPI-IO enabled : yes
* GPU enabled : no (flavor: none)
* LibXML2 enabled : no
* HDF5 enabled : yes (MPI support: yes)
* NetCDF enabled : yes (MPI support: yes)
* NetCDF-F enabled : yes (MPI support: yes)
* FFT flavor : fftw3-threads (libs: auto-detected)
* LINALG flavor : netlib (libs: auto-detected)
* Build workflow : monolith