Yambo 4.3.2 with intel 19 (core dump)

Having trouble compiling the Yambo source? Using an unusual architecture? Problems with the "configure" script? Problems in GPU architectures? This is the place to look.

Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan, Nicola Spallanzani

Forum rules
If you have trouble compiling Yambo, please make sure to list:
(1) the compiler (vendor and release: e.g. intel 10.1)
(2) the architecture (e.g. 64-bit IBM SP5)
(3) if the problems occur compiling in serial/in parallel
(4) the version of Yambo (revision number/major release version)
(5) the relevant compiler error message
Post Reply
chwolf
Posts: 44
Joined: Mon Jul 11, 2016 2:11 pm
Location: South Korea
Contact:

Yambo 4.3.2 with intel 19 (core dump)

Post by chwolf » Wed Jul 10, 2019 5:03 am

Dear all,

I was trying to compile 4.3.2 but I am getting "core dumped" when not specifying internal linalg. has anyone had success compiling it with intel 19 compilers and linalg?

./configure --enable-int-linalg --enable-mpi gives me a working version

Code: Select all

# [VER] 4.3.2 r.134
# 
# - GENERAL CONFIGURATIONS -
# 
# [SYS] linux@x86_64
# [SRC] /usr/local/yambo-devel
# [TGT] /usr/local/yambo-devel
# [BIN] /usr/local/yambo-devel/bin
# [LIB] /usr/local/yambo-devel/lib/external
#
# [EDITOR] vim
# [ MAKE ] make
#
# [-] Double precision
# [X] Keep object files
# [X] Run-Time timing profile 
# [-] Run-Time memory profile 
#
# - SCRIPTS -
#
# [-] YDB: Yambo DataBase
# [-] YAMBOpy: Yambo Python scripts
# 
# - PARALLEL SUPPORT -
#
# [X] MPI
# [-] OpenMP
# 
# - LIBRARIES [E=external library; I?=internal library (c=to be compiled / f=found already compiled); X=system default; -=not used;] -
#
# > I/O: (NETCDF with large files support) 
#
# [ If] IOTK    : /usr/local/yambo-devel/lib/external/intel/mpiifort/lib/libiotk.a (QE no-hdf5-support)
#                 -I/usr/local/yambo-devel/lib/external/intel/mpiifort/include/
# [ - ] ETSF_IO :  
#                  
# [ If] NETCDF  : /usr/local/yambo-devel/lib/external/intel/mpiifort/v3/serial/lib/libnetcdff.a /usr/local/yambo-devel/lib/external/intel/mpiifort/v3/serial/lib/libnetcdf.a -lm -lcurl
#                 -I/usr/local/yambo-devel/lib/external/intel/mpiifort/v3/serial/include -I/usr/local/yambo-devel/lib/external/intel/mpiifort/v3/serial/include
# [ - ] HDF5    : 
#                 
#
# > MATH: (Internal FFTW3) 
#
# [ If] FFT       : /usr/local/yambo-devel/lib/external/intel/mpiifort/lib/libfftw3.a
#                   -I/usr/local/yambo-devel/lib/external/intel/mpiifort/include/
# [ If] BLAS      : /usr/local/yambo-devel/lib/external/intel/mpiifort/lib/libblas.a
# [ If] LAPACK    : /usr/local/yambo-devel/lib/external/intel/mpiifort/lib/liblapack.a
# [ - ] SCALAPACK :  
# [ - ] BLACS     : 
# [ - ] PETSC     :  
#                    
# [ - ] SLEPC     :  
#                    
#
# > OTHERs
#
# [ If] LibXC     : /usr/local/yambo-devel/lib/external/intel/mpiifort/lib/libxcf90.a /usr/local/yambo-devel/lib/external/intel/mpiifort/lib/libxc.a
#                   -I/usr/local/yambo-devel/lib/external/intel/mpiifort/include
# [ E ] MPI       : -L/usr/local/intel/compilers_and_libraries_2019.0.117/linux/mpi/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /usr/local/intel/compilers_and_libraries_2019.0.117/linux/mpi/intel64/lib/release -Xlinker -rpath -Xlinker /usr/local/intel/compilers_and_libraries_2019.0.117/linux/mpi/intel64/lib -Xlinker -rpath -Xlinker /opt/intel/mpi-rt/2017.0.0/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/mpi-rt/2017.0.0/intel64/lib -lmpifort -lmpi -ldl -lrt -lpthread 
#                   -I/usr/local/intel/compilers_and_libraries_2019.0.117/linux/mpi/intel64/include 
#
# - COMPILERS -
#
# FC kind = intel 
# MPI kind= Intel(R) MPI Library 2019 for Linux* OS
#
# [ CPP ] icc -E -ansi  -D_MPI -D_FFTW       -D_TIMING   
# [ FPP ] fpp -free -P  -D_MPI -D_FFTW       -D_TIMING  
# [ CC  ] mpiicc -O2 -D_C_US -D_FORTRAN_US
# [ FC  ] mpiifort -assume bscc -O3 -g -ip     
# [ FCUF] -assume bscc -O0 -g  
# [ F77 ] mpiifort -assume bscc -O3 -g -ip  
# [ F77U] -assume bscc -O0 -g  
# [Cmain] -nofor_main
Any hint is very welcome!

Best,
Chris
Christoph Wolf

Postech university, South Korea
chwolf@postech.ac.kr

User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: Yambo 4.3.2 with intel 19 (core dump)

Post by Daniele Varsano » Wed Jul 10, 2019 10:34 am

Dar Chris,
we have experienced the same problem in some machines, the problem is related to the scalar product subroutine.
At the moment the only workaround is to use the internal linear algebra.

Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/

chwolf
Posts: 44
Joined: Mon Jul 11, 2016 2:11 pm
Location: South Korea
Contact:

Re: Yambo 4.3.2 with intel 19 (core dump)

Post by chwolf » Thu Jul 11, 2019 2:35 am

Thank you for your reply Daniele, good to know I am not alone!
Christoph Wolf

Postech university, South Korea
chwolf@postech.ac.kr

Post Reply