[Thermo_pw-forum] Compilation error
Peter Derlet
peter.derlet at psi.ch
Wed Jun 30 09:35:14 CEST 2021
To the thermo_pw community
I have a problem in compiling the thermo_pw (1.4.1) code on our local
linux farm (Red Hat Enterprise Linux Server release 7.9 (Maipo)). For
compiling i use gcc/9.3.0 and openmpi/4.0.5_slurm, which also allows for
successful installation and running of qe 6.7 . I am not sure how
standard the openmpi version is, however it specific to the SLURM
queuing system we use here.
The error appears below resulting in the termination of the compile:
/opt/psi/Compiler/openmpi/4.0.5_slurm/gcc/9.3.0/bin/mpif90 -O3 -g -cpp
-D__FFTW3 -D__MPI -I/psi/home/derlet/software/q-e//include
-I/psi/home/derlet/software/q-e//FoX/finclude
-I/psi/home/derlet/software/q-e//upflib
-I/psi/home/derlet/software/q-e//XClib
-I/psi/home/derlet/software/q-e//Modules
-I/psi/home/derlet/software/q-e//FFTXlib
-I/psi/home/derlet/software/q-e//LAXlib
-I/psi/home/derlet/software/q-e//UtilXlib
-I/psi/home/derlet/software/q-e//MBD
-I/psi/home/derlet/software/q-e//FoX/finclude -I../../PW/src
-I../../dft-d3 -I../../LR_Modules -I../../PHonon/PH -I../lib -I. -c
addnlcc_zstar_eu_us.f90
addnlcc_zstar_eu_us.f90:15:23:
15 | USE funct, ONLY : dft_is_gradient, dft_is_nonlocc
| 1
Error: Symbol ‘dft_is_gradient’ referenced at (1) not found in module
‘funct’
addnlcc_zstar_eu_us.f90:82:16:
82 | IF ( dft_is_gradient() ) &
| 1
Error: Function ‘dft_is_gradient’ at (1) has no IMPLICIT type
make[1]: *** [addnlcc_zstar_eu_us.o] Error 1
make[1]: Leaving directory `/psi/home/derlet/software/q-e/thermo_pw/qe'
make: *** [thermo_qe] Error 1
Does anyone have an idea of what might be going wrong?
Kind regards,
Peter
--
Prof. Dr. Peter Derlet
Condensed Matter Theory, Paul Scherrer Institut - Department of Materials, ETH Zurich
ph: +41 (0)56 310 3164
web: www.psi.ch/en/lsm/people/peter-michael-derlet
More information about the Thermo_pw-forum
mailing list