Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Math lib 7.2.1 on intel P4 660

kawai
Beginner
753 Views
Dear all,
I 'm now building a intel P4 660 platform with EM64T
and i have installed intel math lib 7.2.1 with intel fortran complier 9.0 to test performance of EM64T.
But unfortunately, there are many error messages
ifort -i_dynamic -o vasp main.o base.o mpi.o smart_allocate.o xml.o constant.o jacobi.o main_mpi.o scala.o asa.o lattice.o poscar.o ini.o setex.o radial.o pseudo.o mgrid.o mkpoints.o wave.o wave_mpi.o symmetry.o symlib.o lattlib.o random.o nonl.o nonlr.o dfast.o choleski2.o mix.o charge.o xcgrad.o xcspin.o potex1.o potex2.o metagga.o constrmag.o pot.o cl_shift.o force.o dos.o elf.o tet.o hamil.o steep.o chain.o dyna.o relativistic.o LDApU.o sphpro.o paw.o us.o ebs.o wavpre.o wavpre_noio.o broyden.o dynbr.o rmm-diis.o reader.o writer.o tutor.o xml_writer.o brent.o stufak.o fileio.o opergrid.o stepver.o dipol.o xclib.o chgloc.o subrot.o optreal.o davidson.o edtest.o electron.o shm.o pardens.o paircorrection.o optics.o constr_cell_relax.o stm.o finite_diff.o elpol.o setlocalpp.o fft3dfurth.o fft3dlib.o -L../vasp.4.6.lib -ldmy ../vasp.4.6.lib/linpack_double.o -L/opt/intel/mkl721/lib/em64t -lmkl_lapack64 -L/opt/intel/mkl721/lib/em64t -lmkl_em64t -lpthread -lsvml -lguide -lpthread
IPO Error: unresolved : dgetrf_
Referenced in radial.o
Referenced in optreal.o
IPO Error: unresolved : dgetrs_
Referenced in radial.o
Referenced in optreal.o
IPO Error: unresolved : dgemv_
Referenced in nonl.o
Referenced in nonlr.o
Referenced in dfast.o
Referenced in rmm-diis.o
IPO Error: unresolved : dgemm_
Referenced in dfast.o
Referenced in wavpre.o
Referenced in wavpre_noio.o
Referenced in davidson.o
Referenced in optics.o
IPO Error: unresolved : zdotc_
Referenced in dfast.o
Referenced in wavpre.o
Referenced in wavpre_noio.o
Referenced in ../vasp.4.6.lib/linpack_double.o
IPO Error: unresolved : zdscal_
Referenced in dfast.o
Referenced in ../vasp.4.6.lib/linpack_double.o
IPO Error: unresolved : dscal_
Referenced in dfast.o
IPO Error: unresolved : zaxpy_
Referenced in dfast.o
Referenced in ../vasp.4.6.lib/linpack_double.o
IPO Error: unresolved : daxpy_
Referenced in dfast.o
IPO Error: unresolved : ddot_
Referenced in dfast.o
Referenced in wavpre.o
Referenced in wavpre_noio.o
IPO Error: unresolved : dtrmm_
Referenced in dfast.o
IPO Error: unresolved : dpotrf_
Referenced in choleski2.o
IPO Error: unresolved : dtrtri_
Referenced in choleski2.o
IPO Error: unresolved : zheev_
Referenced in LDApU.o
IPO Error: unresolved : dsyev_
Referenced in wavpre.o
Referenced in finite_diff.o
IPO Error: unresolved : dsyevx_
Referenced in wavpre_noio.o
Referenced in subrot.o
Referenced in davidson.o
IPO Error: unresolved : dgegv_
Referenced in broyden.o
Referenced in dynbr.o
IPO Error: unresolved : dsygv_
Referenced in rmm-diis.o
Referenced in subrot.o
Refer enced in davidson.o
IPO Error: unresolved : izamax_
Referenced in ../vasp.4.6.lib/linpack_double.o
IPO Error: unresolved : zscal_
Referenced in ../vasp.4.6.lib/linpack_double.o
IPO Error: unresolved : dzasum_
Referenced in ../vasp.4.6.lib/linpack_double.o
IPO Error: unresolved : zswap_
Referenced in ../vasp.4.6.lib/linpack_double.o
/opt/intel/mkl721/lib/em64t/libmkl_lapack64.so: file not recognized: File format not recognized
make: *** [vasp] Error 1
What's the problem?
Can anyone me??
Thanks!!
0 Kudos
1 Reply
TimP
Honored Contributor III
753 Views
-L directives specify a directory containing libraries, not libraries themselves. You have not actually specified the mkl/lib/em64t path.
libmkl_lapack64.so appears to be an Itanium file. Check it by the file command. I know, that doesn't make sense if it appears in the em64t directory.
The option -openmp is the normal way to take care of linking both libpthread and libguide. If -lsvml isn't a default, -xW would make it so.
0 Kudos
Reply