Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
7220 Discussions

Problems writing a Makefile for lapack and MKL 9.1

magesing
Beginner
1,464 Views
Hello,

I am trying to write a program to extract eigenvalues from strain tensors, however, when I try to link my code against the MKL libraries I get the following errors:

The Makefile: (the commented out lines are things I tried, and which did not work)

LIBDIR=/opt/intel/mkl/9.1/lib/em64t
#LIBDIR=/usr/lib64
eigen : eigen.o
ifort -o eigen -i-static eigen.o $(LIBDIR)/libmkl_lapack.a $(LIBDIR)/libmkl_solver.a
# ifort -o eigen -i-static eigen.o $(LIBDIR)/liblapack.a $(LIBDIR)/libblas.a
# ifort -o eigen -i-static -openmp -L eigen.o $(LIBDIR)/libmkl_lapack.a $(LIBDIR)/libmkl_solver.a
# ifort eigen.o -L $(LIBDIR) -lmkl_lapack -lmkl_solver -lguide -lpthread

eigen.o : eigen.f90
ifort -c eigen.f90


And the results:
magesing@mechpc68 ~/MASc/advStress/Labs/Lab1/eigen $ make
ifort -o eigen -i-static eigen.o /opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a /opt/intel/mkl/9.1/lib/em64t/libmkl_solver.a
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(_ssyev.o): In function `ssyev_':
_ssyev_iface.c:(.text+0x26): undefined reference to `mkl_cfg_file'
_ssyev_iface.c:(.text+0x2d): undefined reference to `get_cfg_serial'
_ssyev_iface.c:(.text+0x39): undefined reference to `get_cfg_serial'
_ssyev_iface.c:(.text+0x42): undefined reference to `MKL_SET_PARALLEL'
_ssyev_iface.c:(.text+0xa3): undefined reference to `MKL_SET_SERIAL'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(ssyev.o): In function `mkl_lapack_ssyev':
ker_ssyev.f:(.text+0x5b): undefined reference to `mkl_serv_lsame'
ker_ssyev.f:(.text+0x78): undefined reference to `mkl_serv_lsame'
ker_ssyev.f:(.text+0xc0): undefined reference to `mkl_serv_lsame'
ker_ssyev.f:(.text+0xfd): undefined reference to `mkl_serv_lsame'
ker_ssyev.f:(.text+0x350): undefined reference to `xerbla_'
ker_ssyev.f:(.text+0x841): undefined reference to `sscal'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(ssyrdb.o): In function `mkl_lapack_ssyrdb':
ker_ssyrdb.f:(.text+0x9b): undefined reference to `mkl_serv_lsame'
ker_ssyrdb.f:(.text+0xb9): undefined reference to `mkl_serv_lsame'
ker_ssyrdb.f:(.text+0xdc): undefined reference to `mkl_serv_lsame'
ker_ssyrdb.f:(.text+0x125): undefined reference to `mkl_serv_lsame'
ker_ssyrdb.f:(.text+0x171): undefined reference to `mkl_serv_lsame'
ker_ssyrdb.f:(.text+0x5a8): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0x675): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0x6f2): undefined reference to `ssymm'
ker_ssyrdb.f:(.text+0x7a4): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0x84e): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0x8d2): undefined reference to `ssyr2k'
ker_ssyrdb.f:(.text+0x99f): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0xa3f): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0xd16): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0xdf6): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0xe9e): undefined reference to `ssymm'
ker_ssyrdb.f:(.text+0xf54): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0xffb): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0x109a): undefined reference to `ssyr2k'
ker_ssyrdb.f:(.text+0x1179): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0x122e): undefined reference to `sgemm'
ker_ssyrdb.f:(.text+0x129d): undefined reference to `xerbla_'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(ssytrd.o ): In function `mkl_lapack_ssytrd':
ker_ssytrd.f:(.text+0x6b): undefined reference to `mkl_serv_lsame'
ker_ssytrd.f:(.text+0xa8): undefined reference to `mkl_serv_lsame'
ker_ssytrd.f:(.text+0x1c3): undefined reference to `xerbla_'
ker_ssytrd.f:(.text+0x3ac): undefined reference to `ssyr2k'
ker_ssytrd.f:(.text+0x642): undefined reference to `ssyr2k'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slacpy.o): In function `mkl_lapack_slacpy':
ker_slacpy.f:(.text+0x55): undefined reference to `mkl_serv_lsame'
ker_slacpy.f:(.text+0xee): undefined reference to `mkl_serv_lsame'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slansy.o): In function `mkl_lapack_slansy':
ker_slansy.f:(.text+0x61): undefined reference to `mkl_serv_lsame'
ker_slansy.f:(.text+0x98): undefined reference to `mkl_serv_lsame'
ker_slansy.f:(.text+0x176): undefined reference to `mkl_serv_lsame'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slansy.o):ker_slansy.f:(.text+0x1a6): more undefined references to `mkl_serv_lsame' follow
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slascl.o): In function `mkl_lapack_slascl':
ker_slascl.f:(.text+0x425): undefined reference to `xerbla_'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slatrd_omp.o): In function `mkl_lapack_slatrd':
ker_slatrd_omp.f:(.text+0x72): undefined reference to `__kmpc_global_thread_num'
ker_slatrd_omp.f:(.text+0xf8): undefined reference to `mkl_serv_in_serial'
ker_slatrd_omp.f:(.text+0x108): undefined reference to `omp_get_max_threads'
ker_slatrd_omp.f:(.text+0x116): undefined reference to `omp_in_parallel'
ker_slatrd_omp.f:(.text+0x1b2): undefined reference to `mkl_serv_lsame'
ker_slatrd_omp.f:(.text+0x2b8): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x37f): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x468): undefined reference to `__kmpc_ok_to_fork'
ker_slatrd_omp.f:(.text+0x4da): undefined reference to `__kmpc_fork_call'
ker_slatrd_omp.f:(.text+0x4f8): undefined reference to `__kmpc_serialized_parallel'
ker_slatrd_omp.f:(.text+0x581): undefined reference to `__kmpc_end_serialized_parallel'
ker_slatrd_omp.f:(.text+0x654): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x721): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x7f4): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x8b5): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x916): undefined reference to `sscal'
ker_slatrd_omp.f:(.text+0x996): undefined reference to `sdot'
ker_slatrd_omp.f:(.text+0xa47): undefined reference to `saxpy'
ker_slatrd_omp.f:(.text+0xb3e): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0xc01): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0xd01): undefined reference to `__kmpc_ok_to_fork'
ker_slatrd_omp.f:(.text+0xd70): undefined reference to `__kmpc_fork_call'
ker_slatrd_omp.f:(.text+0xd8e): undefined reference to `__kmpc_serialized_parallel'
ker_slatrd_omp.f:(.text+0xe17): undefined reference to `__kmpc_end_serialized_parallel'
ker_slatrd_omp.f:(.text+0xedc): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0xfa9): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x1070): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x1128): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x1188): undefined reference to `sscal'
ker_slatrd_omp.f:(.text+0x1200): undefined reference to `sdot'
ker_slatrd_omp.f:(.tex t+0x12b0): undefined reference to `saxpy'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slatrd_omp.o): In function `L_mkl_lapack_slatrd_250__par_region0':
ker_slatrd_omp.f:(.text+0x1363): undefined reference to `omp_get_thread_num'
ker_slatrd_omp.f:(.text+0x14f9): undefined reference to `sgemv'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slatrd_omp.o): In function `L_mkl_lapack_slatrd_319__par_region1':
ker_slatrd_omp.f:(.text+0x15b3): undefined reference to `omp_get_thread_num'
ker_slatrd_omp.f:(.text+0x1773): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x189d): undefined reference to `ssymv'
ker_slatrd_omp.f:(.text+0x19a1): undefined reference to `sgemv'
ker_slatrd_omp.f:(.text+0x1ae9): undefined reference to `ssymv'
ker_slatrd_omp.f:(.text+0x1c02): undefined reference to `sgemv'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(sorgql.o): In function `mkl_lapack_sorgql':
ker_sorgql.f:(.text+0x1de): undefined reference to `xerbla_'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(sorgqr.o): In function `mkl_lapack_sorgqr':
ker_sorgqr.f:(.text+0x1d6): undefined reference to `xerbla_'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(sorgtr.o): In function `mkl_lapack_sorgtr':
ker_sorgtr.f:(.text+0x75): undefined reference to `mkl_serv_lsame'
ker_sorgtr.f:(.text+0x92): undefined reference to `mkl_serv_lsame'
ker_sorgtr.f:(.text+0x552): undefined reference to `xerbla_'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(ssbrdb.o): In function `mkl_lapack_ssbrdb':
ker_ssbrdb.f:(.text+0x78): undefined reference to `mkl_serv_lsame'
ker_ssbrdb.f:(.text+0x96): undefined reference to `mkl_serv_lsame'
ker_ssbrdb.f:(.text+0xdd): undefined reference to `mkl_serv_lsame'
ker_ssbrdb.f:(.text+0x11f): undefined reference to `mkl_serv_lsame'
ker_ssbrdb.f:(.text+0x236): undefined reference to `xerbla_'
ker_ssbrdb.f:(.text+0x6fd): undefined reference to `ssymv'
ker_ssbrdb.f:(.text+0x725): undefined reference to `sdot'
ker_ssbrdb.f:(.text+0x77f): undefined reference to `saxpy'
ker_ssbrdb.f:(.text+0x7f3): undefined reference to `ssyr2'
ker_ssbrdb.f:(.text+0x8c4): undefined reference to `sgemv'
ker_ssbrdb.f:(.text+0x993): undefined reference to `sger'
ker_ssbrdb.f:(.text+0xa24): undefined reference to `sgemv'
ker_ssbrdb.f:(.text+0xaa4): undefined reference to `sger'
ker_ssbrdb.f:(.text+0xd68): undefined reference to `sgemv'
ker_ssbrdb.f:(.text+0xe14): undefined reference to `sger'
ker_ssbrdb.f:(.text+0xea8): undefined reference to `ssymv'
ker_ssbrdb.f:(.text+0xed9): undefined reference to `sdot'
ker_ssbrdb.f:(.text+0xf3c): undefined reference to `saxpy'
ker_ssbrdb.f:(.text+0xfcb): undefined reference to `ssyr2'
ker_ssbrdb.f:(.text+0x1087): undefined reference to `sgemv'
ker_ssbrdb.f:(.text+0x1145): undefined reference to `sger'
ker_ssbrdb.f:(.text+0x11d8): undefined reference to `sgemv'
ker_ssbrdb.f:(.text+0x1262): undefined reference to `sger'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(ssteqr.o): In function `mkl_lapack_ssteqr':
ker_ssteqr.f:(.text+0x60): undefined reference to `mkl_serv_lsame'
ker_ssteqr.f:(.text+0x87): undefined reference to `mkl_serv_lsame'
ker_ssteqr.f:(.text+0xb4): undefined reference to `mkl_serv_lsame'
ker_ssteqr.f:(.text+0x21b): undefined reference to `mkl_serv_in_serial'
ker_ssteqr.f:(.text+0x233): undefined reference to `omp_in_parallel'
ker_ssteqr.f:(.text+0x24b): undefined reference to `omp_ get_max_threads'
ker_ssteqr.f:(.text+0x4d4): undefined reference to `xerbla_'
ker_ssteqr.f:(.text+0x5ee): undefined reference to `sswap'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(ssterf.o): In function `mkl_lapack_ssterf':
ker_ssterf.f:(.text+0x10b6): undefined reference to `xerbla_'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(ssyrb2.o): In function `mkl_lapack_ssyrb2':
ker_ssyrb2.f:(.text+0x80): undefined reference to `mkl_serv_lsame'
ker_ssyrb2.f:(.text+0x36e): undefined reference to `sgemv'
ker_ssyrb2.f:(.text+0x40f): undefined reference to `sgemv'
ker_ssyrb2.f:(.text+0x589): undefined reference to `sgemv'
ker_ssyrb2.f:(.text+0x63e): undefined reference to `sgemv'
ker_ssyrb2.f:(.text+0x933): undefined reference to `sgemv'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(ssyrb2.o):ker_ssyrb2.f:(.text+0x9a9): more undefined references to `sgemv' follow
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(ssytd2.o): In function `mkl_lapack_ssytd2':
ker_ssytd2.f:(.text+0x5a): undefined reference to `mkl_serv_lsame'
ker_ssytd2.f:(.text+0x78): undefined reference to `mkl_serv_lsame'
ker_ssytd2.f:(.text+0xfe): undefined reference to `xerbla_'
ker_ssytd2.f:(.text+0x223): undefined reference to `ssymv'
ker_ssytd2.f:(.text+0x25c): undefined reference to `sdot'
ker_ssytd2.f:(.text+0x2c1): undefined reference to `saxpy'
ker_ssytd2.f:(.text+0x30d): undefined reference to `ssyr2'
ker_ssytd2.f:(.text+0x4f1): undefined reference to `ssymv'
ker_ssytd2.f:(.text+0x533): undefined reference to `sdot'
ker_ssytd2.f:(.text+0x5a4): undefined reference to `saxpy'
ker_ssytd2.f:(.text+0x613): undefined reference to `ssyr2'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(xslatrd.o): In function `mkl_lapack_xslatrd':
ker_xslatrd.f:(.text+0x8e): undefined reference to `mkl_serv_lsame'
ker_xslatrd.f:(.text+0x196): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0x239): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0x379): undefined reference to `ssymv'
ker_xslatrd.f:(.text+0x431): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0x4d2): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0x579): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0x60b): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0x64f): undefined reference to `sscal'
ker_xslatrd.f:(.text+0x697): undefined reference to `sdot'
ker_xslatrd.f:(.text+0x717): undefined reference to `saxpy'
ker_xslatrd.f:(.text+0x826): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0x8cc): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0xa26): undefined reference to `ssymv'
ker_xslatrd.f:(.text+0xad8): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0xb75): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0xc22): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0xcc6): undefined reference to `sgemv'
ker_xslatrd.f:(.text+0xd19): undefined reference to `sscal'
ker_xslatrd.f:(.text+0xd7b): undefined reference to `sdot'
ker_xslatrd.f:(.text+0xe1b): undefined reference to `saxpy'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slaeh2_omp.o): In function `mkl_lapack_slaeh2':
ker_slaeh2_omp.f:(.text+0x4d): undefined reference to `mkl_serv_in_serial'
ker_slaeh2_omp.f:(.text+0x5d): undefined reference to `omp_get_max_threads'
ker_slaeh2_omp.f:(.text+0x67): undefined reference to `omp_in_parallel'
ker_slaeh2_omp.f:(.text+0x28a): undefined reference to `sgemv'
ker_slaeh2_omp.f:(.text+0x30d): undefined reference to `sger'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slanst.o): In function `mkl_lapack_slanst':
ker_slanst.f:(.text+0x48): undefined reference to `mkl_serv_lsame'
ker_slanst.f:(.text+0xc6): undefined reference to `mkl_serv_lsame'
ker_slanst.f:(.text+0xe4): undefined reference to `mkl_serv_lsame'
ker_slanst.f:(.text+0x1cc): undefined reference to `mkl_serv_lsame'
ker_slanst.f:(.text+0x1ea): undefined reference to `mkl_serv_lsame'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slarfb.o):ker_slarfb.f:(.text+0xab): more undefined references to `mkl_serv_lsame' follow
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slarfb.o): In function `mkl_lapack_slarfb':
ker_slarfb.f:(.text+0x1e8): undefined reference to `scopy'
ker_slarfb.f:(.text+0x29b): undefined reference to `strmm'
ker_slarfb.f:(.text+0x38b): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x41a): undefined reference to `strmm'
ker_slarfb.f:(.text+0x507): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x596): undefined reference to `strmm'
ker_slarfb.f:(.text+0x660): undefined reference to `mkl_serv_lsame'
ker_slarfb.f:(.text+0x722): undefined reference to `scopy'
ker_slarfb.f:(.text+0x7e6): undefined reference to `strmm'
ker_slarfb.f:(.text+0x8cd): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x957): undefined reference to `strmm'
ker_slarfb.f:(.text+0xa3b): undefined reference to `sgemm'
ker_slarfb.f:(.text+0xaca): undefined reference to `strmm'
ker_slarfb.f:(.text+0xb86): undefined reference to `mkl_serv_lsame'
ker_slarfb.f:(.text+0xc39): undefined reference to `scopy'
ker_slarfb.f:(.text+0xc73): undefined reference to `mkl_serv_lsame'
ker_slarfb.f:(.text+0xd49): undefined reference to `scopy'
ker_slarfb.f:(.text+0xd7e): undefined reference to `mkl_serv_lsame'
ker_slarfb.f:(.text+0xe6a): undefined reference to `strmm'
ker_slarfb.f:(.text+0xf22): undefined reference to `sgemm'
ker_slarfb.f:(.text+0xfb1): undefined reference to `strmm'
ker_slarfb.f:(.text+0x1069): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x1117): undefined reference to `strmm'
ker_slarfb.f:(.text+0x12a3): undefined reference to `strmm'
ker_slarfb.f:(.text+0x1356): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x13e0): undefined reference to `strmm'
ker_slarfb.f:(.text+0x1493): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x1542): undefined reference to `strmm'
ker_slarfb.f:(.text+0x1615): undefined reference to `mkl_serv_lsame'
ker_slarfb.f:(.text+0x163d): undefined reference to `mkl_serv_lsame'
ker_slarfb.f:(.text+0x16d8): undefined reference to `scopy'
ker_slarfb.f:(.text+0x1783): undefined reference to `strmm'
ker_slarfb.f:(.text+0x186e): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x18fd): undefined reference to `strmm'
ker_slarfb.f:(.text+0x19e5): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x1a74): undefined reference to `strmm'
ker_slarfb.f:(.text+0x1b3e): undefined reference to `mkl_serv_lsame'
ker_slarfb.f:(.text+0x1bf5): undefined reference to `scopy'
ker_slarfb.f:(.text+0x1cb1): undefined reference to `strmm'
ker_slarfb.f:(.text+0x1d9b): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x1e25): undefined reference to `strmm'
ker_slarfb.f:(.text+0x1f09): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x1f98): undefined reference to `strmm'
ker_slarfb.f:(.text+0x2054): undefined reference to `mkl_serv_lsame'
ker_slarfb.f:(.text+0x2119): undefined reference to `scopy'
ker_slarfb.f:(.text+0x2153): undefined reference to `mkl_serv_lsame'
ker_slarfb.f:(.text+0x221e): undefined reference to `scopy'
ker_slarfb.f:(.text+0x2326): undefined reference to `strmm'
ker_slarfb.f:(.text+0x23db): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x246a): undefined reference to `strmm'
ker_slarfb.f:(.text+0x251f): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x25d1): undefined reference to `strmm'
ker_slarfb.f:(.text+0x275c): undefined reference to `strmm'
ker_slarfb.f:(.text+0x2812): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x289c): undefined reference to `strmm'
ker_slarfb.f:(.text+0x294c): undefined reference to `sgemm'
ker_slarfb.f:(.text+0x29ff): undefined reference to `strmm'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slarfg.o): In function `mkl_lapack_slarfg':
ker_slarfg.f:(.text+0x11e): undefined reference to `sscal'
ker_slarfg.f:(.text+0x1f3): undefined reference to `sscal'
ker_slarfg.f:(.text+0x289): undefined reference to `sscal'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slarft.o): In function `mkl_lapack_slarft':
ker_slarft.f:(.text+0x15e): undefined reference to `mkl_serv_lsame'
ker_slarft.f:(.text+0x1b1): undefined reference to `mkl_serv_lsame'
ker_slarft.f:(.text+0x311): undefined reference to `isamax'
ker_slarft.f:(.text+0x3f7): undefined reference to `scopy'
ker_slarft.f:(.text+0x562): undefined reference to `sgemm'
ker_slarft.f:(.text+0x628): undefined reference to `scopy'
ker_slarft.f:(.text+0x67e): undefined reference to `sscal'
ker_slarft.f:(.text+0x708): undefined reference to `strmv'
ker_slarft.f:(.text+0x978): undefined reference to `isamax'
ker_slarft.f:(.text+0xa6d): undefined reference to `scopy'
ker_slarft.f:(.text+0xbf5): undefined reference to `sgemm'
ker_slarft.f:(.text+0xcbd): undefined reference to `scopy'
ker_slarft.f:(.text+0xd13): undefined reference to `sscal'
ker_slarft.f:(.text+0xd9c): undefined reference to `strmv'
ker_slarft.f:(.text+0xeda): undefined reference to `mkl_serv_lsame'
ker_slarft.f:(.text+0xfd2): undefined reference to `isamax'
ker_slarft.f:(.text+0x10da): undefined reference to `scopy'
ker_slarft.f:(.text+0x1286): undefined reference to `sgemm'
ker_slarft.f:(.text+0x13c4): undefined reference to `scopy'
ker_slarft.f:(.text+0x142d): undefined reference to `sscal'
ker_slarft.f:(.text+0x14c4): undefined reference to `strmv'
ker_slarft.f:(.text+0x16ed): undefined reference to `isamax'
ker_slarft.f:(.text+0x17f8): undefined reference to `scopy'
ker_slarft.f:(.text+0x19b6): undefined reference to `sgemm'
ker_slarft.f:(.text+0x1aac): undefined reference to `scopy'
ker_slarft.f:(.text+0x1b12): undefined reference to `sscal'
ker_slarft.f:(.text+0x1ba9): undefined reference to `strmv'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slaset.o): In function `mkl_lapack_slaset':
ker_slaset.f:(.text+0x49): undefined reference to `mkl_serv_lsame'
ker_slaset.f:(.text+0xcf): undefined reference to `mkl_serv_lsame'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `mkl_lapack_slasr3':
ker_slasr3_omp.f:(.text+0x91): undefined reference to `__kmpc_global_thread_num'
ker_slasr3_omp.f:(.text+0x339): undefined reference to `mkl_serv_in_serial'
ker_slasr3_omp.f:(.tex t+0x349): undefined reference to `omp_get_max_threads'
ker_slasr3_omp.f:(.text+0x357): undefined reference to `omp_in_parallel'
ker_slasr3_omp.f:(.text+0x69b): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x7f8): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x82c): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x8d7): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x8ee): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x97c): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xacd): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xb01): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xb83): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xb9e): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xc38): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xe4c): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xfce): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x1009): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x10b4): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x10cb): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x1159): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x12ce): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x1309): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x138b): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x13a6): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x1440): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x1641): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x17b6): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x17ef): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x189a): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x18b1): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x193f): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x1a9f): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x1ad8): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x1b5a): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x1b75): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x1c0f): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x1e30): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x1fb8): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x1ff3): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x209e): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x20b5): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x2143): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x22be): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0x22f9): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x237b): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x2396): undefined reference to `__kmpc_seriali zed_parallel'
ker_slasr3_omp.f:(.text+0x2430): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x247c): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x2513): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x252e): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x25e2): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x2665): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x26fc): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x2717): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x27cb): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x27ee): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x28b3): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x28ca): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x296f): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x29f2): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x2a89): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x2aa4): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x2b58): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0x2b7b): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0x2c40): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0x2c57): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0x2cfc): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_612__par_loop9':
ker_slasr3_omp.f:(.text+0x2e78): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x30a8): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x318c): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x3267): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x3354): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x338a): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_567__par_loop8':
ker_slasr3_omp.f:(.text+0x34f4): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x36d4): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x37a6): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x3838): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x391a): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x394e): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_524__par_loop7':
ker_slasr3_omp.f:(.text+0x3aa5): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x3c04): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x3cd5): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x3d83): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x3e2b): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x3ec8): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_o mp.o): In function `L_mkl_lapack_slasr3_477__par_loop6':
ker_slasr3_omp.f:(.text+0x4035): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x4199): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x4287): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x4354): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x4419): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x454b): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_439__par_loop5':
ker_slasr3_omp.f:(.text+0x46aa): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x47ff): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x48a5): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_840__par_loop14':
ker_slasr3_omp.f:(.text+0x4a04): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x4bd8): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x4c7e): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x4d21): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x4df2): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x4e28): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_797__par_loop13':
ker_slasr3_omp.f:(.text+0x4f91): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x5181): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x5266): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x5300): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x53ce): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x5406): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_754__par_loop12':
ker_slasr3_omp.f:(.text+0x5581): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x5705): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x57f1): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x58c6): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x59b5): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x5a8a): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_703__par_loop11':
ker_slasr3_omp.f:(.text+0x5bf9): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x5d70): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x5e4b): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x5f0e): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x5fe6): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x6108): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_665__par_loop10':
ker_slasr3_omp.f:(.text+0x6262): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x63ab): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x644e): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_ 1061__par_loop19':
ker_slasr3_omp.f:(.text+0x65ca): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x6806): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x68e8): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x69ba): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x6aa1): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x6ad7): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_1015__par_loop18':
ker_slasr3_omp.f:(.text+0x6c41): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x6e1c): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x6eeb): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x6f87): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x7063): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x708f): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_973__par_loop17':
ker_slasr3_omp.f:(.text+0x71e9): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x735d): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x7428): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x74c9): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x7571): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x7607): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_926__par_loop16':
ker_slasr3_omp.f:(.text+0x7777): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x78f0): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x79d2): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x7a8e): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x7b50): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x7c8b): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_890__par_loop15':
ker_slasr3_omp.f:(.text+0x7de4): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x7f21): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x7fb7): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_1289__par_loop24':
ker_slasr3_omp.f:(.text+0x810e): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x82b3): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x8359): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x8402): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x84cb): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x84f7): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_1245__par_loop23':
ker_slasr3_omp.f:(.text+0x8660): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x8849): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x892b): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x89c1): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x8a8b): undefined reference to `sgemm'
ker_slasr3 _omp.f:(.text+0x8ab9): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_1201__par_loop22':
ker_slasr3_omp.f:(.text+0x8c38): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x8dae): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x8e90): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x8f64): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x9051): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x912c): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_1150__par_loop21':
ker_slasr3_omp.f:(.text+0x9297): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x93ff): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x94c7): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x9584): undefined reference to `strmm'
ker_slasr3_omp.f:(.text+0x9657): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x976a): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_1114__par_loop20':
ker_slasr3_omp.f:(.text+0x98c4): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x99ef): undefined reference to `sgemm'
ker_slasr3_omp.f:(.text+0x9a83): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_239__par_loop0':
ker_slasr3_omp.f:(.text+0x9c09): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0x9fb0): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_289__par_loop2':
ker_slasr3_omp.f:(.text+0xa14f): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0xa173): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_272__par_loop1':
ker_slasr3_omp.f:(.text+0xa464): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0xa488): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_365__par_loop4':
ker_slasr3_omp.f:(.text+0xa76c): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0xa78e): undefined reference to `__kmpc_for_static_fini'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr3_omp.o): In function `L_mkl_lapack_slasr3_343__par_loop3':
ker_slasr3_omp.f:(.text+0xaad4): undefined reference to `__kmpc_for_static_init_4'
ker_slasr3_omp.f:(.text+0xaafb): undefined reference to `__kmpc_for_static_fini'
ker_slasr3_omp.f:(.text+0xac95): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xad17): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xad32): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xadcc): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xafba): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xaff8): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xb0a3): undefined reference to `__kmpc_fork_ca ll'
ker_slasr3_omp.f:(.text+0xb0ba): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xb149): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xb33e): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xb37e): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xb413): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xb42e): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xb4e2): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xb54a): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xb5df): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xb5fa): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xb6ae): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xb854): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xb882): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xb92d): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xb944): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xb9d2): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xbb81): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xbbc5): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xbc47): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xbc62): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xbcfc): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xbd62): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xbde4): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xbdff): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xbe99): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xc092): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xc0d0): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xc17b): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xc192): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xc221): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xc413): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xc451): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xc4e6): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xc501): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xc5b5): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xc60d): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xc6a2): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xc6bd): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xc771): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xc91d): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xc947): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xc9f2): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xca09): undefined reference to `__kmpc_ serialized_parallel'
ker_slasr3_omp.f:(.text+0xca97): undefined reference to `__kmpc_end_serialized_parallel'
ker_slasr3_omp.f:(.text+0xcc56): undefined reference to `srot'
ker_slasr3_omp.f:(.text+0xcc9a): undefined reference to `__kmpc_ok_to_fork'
ker_slasr3_omp.f:(.text+0xcd1c): undefined reference to `__kmpc_fork_call'
ker_slasr3_omp.f:(.text+0xcd37): undefined reference to `__kmpc_serialized_parallel'
ker_slasr3_omp.f:(.text+0xcdd1): undefined reference to `__kmpc_end_serialized_parallel'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr.o): In function `mkl_lapack_slasr':
ker_slasr.f:(.text+0x83): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0xa1): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0xd6): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0xf4): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x113): undefined reference to `mkl_serv_lsame'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr.o):ker_slasr.f:(.text+0x156): more undefined references to `mkl_serv_lsame' follow
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasr.o): In function `mkl_lapack_slasr':
ker_slasr.f:(.text+0x275): undefined reference to `slasr_lvf'
ker_slasr.f:(.text+0x29f): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x2d1): undefined reference to `slasr_lvb'
ker_slasr.f:(.text+0x2fb): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x31e): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x34c): undefined reference to `slasr_ltf'
ker_slasr.f:(.text+0x376): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x3a8): undefined reference to `slasr_ltb'
ker_slasr.f:(.text+0x3d2): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x3f3): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x415): undefined reference to `xerbla_'
ker_slasr.f:(.text+0x43f): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x46d): undefined reference to `slasr_lbf'
ker_slasr.f:(.text+0x497): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x4c9): undefined reference to `slasr_lbb'
ker_slasr.f:(.text+0x4f3): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x516): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x5b4): undefined reference to `srot'
ker_slasr.f:(.text+0x5dc): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x67a): undefined reference to `srot'
ker_slasr.f:(.text+0x6b1): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x6d4): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x787): undefined reference to `srot'
ker_slasr.f:(.text+0x7b9): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x875): undefined reference to `srot'
ker_slasr.f:(.text+0x89e): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x8c1): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0x979): undefined reference to `srot'
ker_slasr.f:(.text+0x9ab): undefined reference to `mkl_serv_lsame'
ker_slasr.f:(.text+0xa61): undefined reference to `srot'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slasrt.o): In function `mkl_lapack_slasrt':
ker_slasrt.f:(.text+0x37): undefined reference to `mkl_serv_lsame'
ker_slasrt.f:(.text+0x5a): undefined reference to `mkl_serv_lsame'
ker_slasrt.f:(.text+0x2ae): undefined reference to `xerbla_'
/opt/intel/mkl/9.1/ lib/em64t/libmkl_lapack.a(sorg2l.o): In function `mkl_lapack_sorg2l':
ker_sorg2l.f:(.text+0xa0): undefined reference to `xerbla_'
ker_sorg2l.f:(.text+0x2b6): undefined reference to `sscal'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(sorg2r.o): In function `mkl_lapack_sorg2r':
ker_sorg2r.f:(.text+0xaf): undefined reference to `xerbla_'
ker_sorg2r.f:(.text+0x2b9): undefined reference to `sscal'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(xslaeh2.o): In function `mkl_lapack_xslaeh2':
ker_xslaeh2.f:(.text+0x1a8): undefined reference to `sgemv'
ker_xslaeh2.f:(.text+0x207): undefined reference to `sger'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(xslasr3.o): In function `mkl_lapack_xslasr3':
ker_xslasr3.f:(.text+0x38e): undefined reference to `srot'
ker_xslasr3.f:(.text+0x52e): undefined reference to `srot'
ker_xslasr3.f:(.text+0x665): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x727): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x7e1): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x885): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0xac6): undefined reference to `srot'
ker_xslasr3.f:(.text+0xbe1): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0xe5a): undefined reference to `srot'
ker_xslasr3.f:(.text+0x1027): undefined reference to `srot'
ker_xslasr3.f:(.text+0x1199): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x123e): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x12cc): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x1385): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x15c7): undefined reference to `srot'
ker_xslasr3.f:(.text+0x16e1): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x1938): undefined reference to `srot'
ker_xslasr3.f:(.text+0x1b0d): undefined reference to `srot'
ker_xslasr3.f:(.text+0x1c6c): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x1d2b): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x1dd8): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x1e85): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x20e9): undefined reference to `srot'
ker_xslasr3.f:(.text+0x2215): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x24b2): undefined reference to `srot'
ker_xslasr3.f:(.text+0x268b): undefined reference to `srot'
ker_xslasr3.f:(.text+0x27ea): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x288e): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x2926): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x29d7): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x2c28): undefined reference to `srot'
ker_xslasr3.f:(.text+0x2d5b): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x3251): undefined reference to `srot'
ker_xslasr3.f:(.text+0x33f5): undefined reference to `srot'
ker_xslasr3.f:(.text+0x35eb): undefined reference to `srot'
ker_xslasr3.f:(.text+0x37fe): undefined reference to `srot'
ker_xslasr3.f:(.text+0x39c9): undefined reference to `srot'
ker_xslasr3.f:(.text+0x3b66): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x3c1a): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x3cc7): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x3d65): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x3fe2): undefined reference to `srot'
ker_xslasr3.f:(.text+0x415a): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x41f0): undefined referen ce to `sgemm'
ker_xslasr3.f:(.text+0x4275): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x4324): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x456c): undefined reference to `srot'
ker_xslasr3.f:(.text+0x4763): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x4819): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x48e7): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x49a7): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x4b13): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x4bd3): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x4c96): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x4d87): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x4ffe): undefined reference to `srot'
ker_xslasr3.f:(.text+0x5168): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x5217): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x52a8): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x533f): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x554c): undefined reference to `srot'
ker_xslasr3.f:(.text+0x56e0): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x5776): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x5814): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x58c7): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x5a49): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x5af8): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x5b92): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x5c2c): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x5eb1): undefined reference to `srot'
ker_xslasr3.f:(.text+0x603b): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x60d2): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x615b): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x620c): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x6461): undefined reference to `srot'
ker_xslasr3.f:(.text+0x6650): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x671a): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x67d8): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x6893): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x6a10): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x6acd): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x6b97): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x6c75): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x6ef1): undefined reference to `srot'
ker_xslasr3.f:(.text+0x7072): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x7122): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x719f): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x7237): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x7442): undefined reference to `srot'
ker_xslasr3.f:(.text+0x75bd): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x764f): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x76f8): undefined reference to `strmm'
ker_xslasr3.f:(.text+0x77a8): undefined reference to `sgemm'
ker_xslasr3.f:(.text+0x79dc): undefined reference to `srot'
ker_xslasr3.f:(.text+0x7c31): undefined reference to `srot'
ker_xslasr3.f:(.text+0x7ded): undefined reference to `srot'
/opt/intel/mkl/9.1/lib/em64t/libmkl_lapack.a(slarf.o): In function `mkl_lapack_slarf':
ker_slarf.f:(.text+0x2f): undefined reference to `mkl_serv_lsame'
ker_sl arf.f:(.text+0x95): undefined reference to `sgemv'
ker_slarf.f:(.text+0xe4): undefined reference to `sger'
ker_slarf.f:(.text+0x14f): undefined reference to `sgemv'
ker_slarf.f:(.text+0x19b): undefined reference to `sger'
make: *** [eigen] Error 1
magesing@mechpc68 ~/MASc/advStress/Labs/Lab1/eigen $


0 Kudos
2 Replies
TimP
Honored Contributor III
1,464 Views
I'm not sure of your goals or reasoning, but you link against libraries which depend on libmkl_em64t.a or the dynamic equivalent, so you must permit your application to link against those libraries as well. In addition, you have selected the OpenMP versions of the libraries, so you will need to permit linking to the ifort OpenMP support, e.g. by adding -openmp option.
0 Kudos
magesing
Beginner
1,464 Views
Thanks.
0 Kudos
Reply