Menu

Compiling ELK-9.2.12 -revisited

Elk Users
Elio
2024-02-13
2024-02-21
  • Elio

    Elio - 2024-02-13

    Dear all,

    I have successfully compiled ELK on a Linux cluster by loading the following module:
    **module load intel/2019.4

    and using the following make.inc file:

    MMAKE = make
    AR=ar
    SRC_MKL = mkl_stub.f90
    SRC_FFT = zfftifc_fftw.f90 cfftifc_fftw.f90
    LIB_LIBXC = libxcf90.a libxc.a
    SRC_LIBXC = libxcf90.f90 libxcifc.f90
    SRC_W90S =
    LIB_W90 = libwannier.a
    F90 = mpiifort
    F90_OPTS = -O3 -qopenmp -mkl=parallel -pg -xHost -init=snan,arrays -traceback
    F90_LIB = -liomp5 -lpthread -lm -ldl
    SRC_MKL =

    However, when I run a calculation, the INFO.OUT freezes at :

    Total number of local-orbitals : 36

    Exchange-correlation functional : 21 0 0
    Revised PBE, Zhang-Yang, Phys. Rev. Lett. 80, 890 (1998)
    gradient requirement : 1
    generalised gradient approximation (GGA)

    Smearing type : 3
    Fermi-Dirac
    Automatic determination of smearing width

    Mixing type : 3
    Broyden mixing, J. Phys. A: Math. Gen. 17, L317 (1984)

    What could be the source of this error?

    Regards

     
  • J. K. Dewhurst

    J. K. Dewhurst - 2024-02-21

    Hi Elio,

    There are at several versions of Intel Fortran (19.1.0 to 19.1.4) which have bug which causes Elk to freeze. You may be using one of those. See here and here .

    If this is the case, then just upgrade to the next generation of Intel compiler .

    Regards,
    Kay.

     

Log in to post a comment.