I compiled abinit 8.10.1 on the salomon and anselm clusters using intel 17.0 compilers, libxc 3.0.0 and the following config parameters (config and make logs attached):
Code: Select all
./configure --prefix=/home/acamm/bin/abinit-8.10.1 \
--enable-mpi --enable-mpi-io --enable-optim \
--with-dft-flavor=libxc \
--with-mpi-level=2 \
--enable-mpi-inplace \
--with-trio-flavor=netcdf-fallback \
--enable-fallbacks \
--enable-avx-safe-mode \
--with-fc-vendor=intel \
--with-fft-flavor=fftw3-mkl \
--with-fft-libs="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core" \
--with-linalg-flavor="mkl+scalapack" \
--with-linalg-libs="-lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_lp64 -lpthread -lm -ldl" \
FCFLAGS="-O2 -axCORE-AVX2 -xavx -mkl -fp-model precise -heap-arrays " \
FFLAGS="-O2 -axCORE-AVX2 -xavx -mkl -fp-model precise -heap-arrays " \
CFLAGS="-O2 -axCORE-AVX2 -xavx -mkl -fp-model precise -heap-arrays " \
CXXFLAGS="-O2 -axCORE-AVX2 -xavx -mkl -fp-model precise -heap-arrays " \
FC=mpiifort \
CC=mpiicc \
CXX=mpiicpc
I am trying to run a berry phase calculation in preparation for a geometry relaxation in the presence of electric field. I start the calculation from previously converged wavefunction and density files, attached you find the input. The calculation terminates correctly if I run the calculation on only one node. If I run it on two or more nodes, then abinit crashes without any error message. I tried to compile it by adding/removing one by one and combining them:
1) the enable-mpi-* tags
2) enable-optim,
3) --with-mpi-level=1or 2
4) --enable-zdot-bugfix
5) --enable-avx-safe-mode
in all the cases, the job ends cleanly if I use only one node.
Any suggestion is really appreciated.
Thanks a lot in advance
Antonio Cammarata