Dear all, 
To use intel compiler (parallel studio xe pro 2016) and MKL, I did the configuration like below,



./configure CC=icc CXX=icpc F77=ifort F90=ifort FC=ifort CPP=cpp MPI90=mpif90  BLAS_LIBS="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core" SCALAPACK_LIBS="-lmkl_scalapack_lp64 -lmkl_blacs_openmpi_lp64" FFT_LIB="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core"



However, I encountered the error message during the compilation.

What is the problem in my compilation?? and how can I solve this problem??

Please, give me your advice.



p.s. error message is followed:

...
...
...
eval_infix.c:(.text+0x5cf): undefined reference to `__intel_sse2_strcpy'
eval_infix.c:(.text+0x709): undefined reference to `__intel_sse2_strcpy'
eval_infix.c:(.text+0x95b): undefined reference to `__intel_sse2_strcpy'
../../clib/clib.a(ev al_infix.o): In function `GetNextToken..0':
eval_infix.c:(.text+0x2598): undefined reference to `__intel_sse2_strcpy'
eval_infix.c:(.text+0x26d2): undefined reference to `__intel_sse2_strcpy'
../../clib/clib.a(eval_infix.o):eval_infix.c:(.text+0x28d0): more undefined references to `__intel_sse2_strcpy' follow
../../clib/clib.a(eval_infix.o): In function `eval_infix':
eval_infix.c:(.text+0x2a29): undefined reference to `_intel_fast_memset'
eval_infix.c:(.text+0x2a71): undefined reference to `_intel_fast_memcpy'
eval_infix.c:(.text+0x2a86): undefined reference to `_intel_fast_memset'
../../clib/clib.a(fft_stick.o): In function `fftw_create_plan':
fft_stick.c:(.text+0x407f): undefined reference to `__svml_sincos2'
fft_stick.c:(.text+0x4109): undefined reference to `__svml_sincos2'
fft_stick.c:(.text+0x42ba): undefined reference to `__svml_sincos2'
fft_stick.c:(.text+0x433f): undefined reference to `__svml_sincos2'
../../clib/clib.a(fft_sti ck.o): In function `complete_twiddle':
fft_stick.c:(.text! +0x4602) : undefined reference to `__svml_sincos2'
../../clib/clib.a(fft_stick.o):fft_stick.c:(.text+0x4686): more undefined references to `__svml_sincos2' follow
../../clib/clib.a(fft_stick.o): In function `fftw_naive':
fft_stick.c:(.text+0x3c02e): undefined reference to `__svml_irem4'
fft_stick.c:(.text+0x3c042): undefined reference to `__svml_sincos2'
fft_stick.c:(.text+0x3c138): undefined reference to `__svml_sincos2'
../../clib/clib.a(fft_stick.o): In function `fftwi_naive':
fft_stick.c:(.text+0x3c30e): undefined reference to `__svml_irem4'
fft_stick.c:(.text+0x3c322): undefined reference to `__svml_sincos2'
fft_stick.c:(.text+0x3c411): undefined reference to `__svml_sincos2'
../../clib/clib.a(fft_stick.o): In function `create_plan_1d_':
fft_stick.c:(.text+0x3df26): undefined reference to `__svml_sincos2'
fft_stick.c:(.text+0x3dfaf): undefined reference to `__svml_sincos2'
fft_stick.c:(.text+0x3e18f): undefined reference to `__svml_sincos2'< br>../../clib/clib.a(fft_stick.o):fft_stick.c:(.text+0x3e21d): more undefined references to `__svml_sincos2' follow
../../clib/clib.a(md5_from_file.o): In function `readFile':
md5_from_file.c:(.text+0x56): undefined reference to `_intel_fast_memset'
../../clib/clib.a(md5_from_file.o): In function `get_md5':
md5_from_file.c:(.text+0x125): undefined reference to `_intel_fast_memset'
md5_from_file.c:(.text+0x16c): undefined reference to `__intel_sse2_strlen'
../../clib/clib.a(md5.o): In function `md5_append':
md5.c:(.text+0x91): undefined reference to `_intel_fast_memcpy'
md5.c:(.text+0xc3): undefined reference to `_intel_fast_memcpy'
../../clib/clib.a(md5.o): In function `md5_finish':
md5.c:(.text+0xe44): undefined reference to `_intel_fast_memcpy'
md5.c:(.text+0xe72): undefined reference to `_intel_fast_memcpy'
md5.c:(.text+0xed1): undefined reference to `_intel_fast_memcpy'
../../clib/clib.a(md5.o):md5.c:(.text+0xef5): more undefined re ferences to `_intel_fast_memcpy' follow
/opt/intel/compil! ers_and_ libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_comm_null'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `MPI_Comm_f2c'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_double'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_dblcplex'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_packed'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_op_max'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_op_maxloc'
/opt/intel/compi lers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_op_min'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_byte'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_comm_world'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_float'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_request_null'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_cplex'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_unsigned_short'
/ opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/i! ntel64/l ibmkl_blacs_openmpi_lp64.so: undefined reference to `MPI_Comm_c2f'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_double_int'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_int'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_long_long_int'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_integer'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_dblprec'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `MPI_Type_f2c'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/i ntel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `MPI_Op_f2c'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_op_sum'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `MPI_Op_c2f'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `ompi_mpi_real'
/opt/intel/compilers_and_libraries_2016.1.150/linux/mkl/lib/intel64/libmkl_blacs_openmpi_lp64.so: undefined reference to `MPI_Type_c2f'
collect2: error: ld returned 1 exit status
Makefile:258: recipe for target 'pw.x' failed
make[2]: *** [pw.x] Error 1
make[2]: Leaving directory '/home/yeonung/quantum_espresso/espresso-5.2.1/PW/src'
Makefile:9: recipe for target 'pw' failed
make[1]: *** [pw] Error 1
make[1]: Leaving directory '/home/yeonung/quantum_espresso/espresso-5. 2.1/PW'
Makefile:51: recipe for target 'pw' failed
mak! e: *** [ pw] Error 1


Best regards,

Yeonung Jeong


Yeonung Jeong
Combined Master's-Doctoral Pro gram
------------------------------
Nano-AIMS MICON Lab.
School of Urban and Environmental Engineering

UNISTUlsan National Institute of Sciences & Technology

100 Banyeon-ri, Eonyang-eup, Ulju-gun, Ulsan 689-798, Korea

TEL ) 052-217-2888

_______________________________________________
Pw_forum mailing list
[email protected]
http://pwscf.org/mailman/listinfo/pw_forum

Reply via email to