24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2551  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xiaowandouer

木虫 (正式写手)

[交流] 【求助】vasp编译时,报错:cannot find -lmkl_em64t已有5人参与

vasp编译时报错:
-L../vasp.4.lib -ldmy ../vasp.4.lib/linpack_double.o -lmkl_lapack  -L/opt/intel/mkl/10.2.5.035/lib/em64t -lmkl_em64t -lguide -lpthread
ld: cannot find -lmkl_em64t
make: *** [vasp] Error 1

请教:这个问题如何解决?

数学库用的mkl 10.2.5.035,编译器Fortran 11.1,MPICH2

安装是参考了之前的帖子:
1.手把手vasp64位并行装机全套软件已测试,另外本人并行编译的makefile也给出
http://muchong.com/bbs/viewthread.php?tid=1539206


2. 【讨论】VASP编译方法以及错误汇总  
http://muchong.com/bbs/viewthread.php?tid=1354235&fpage=0&view=&highlight=&page=1

基本均是按照这两个帖子设置的参数. 另外,根据abcasi的提示,我发现/opt/intel/mkl/10.2.5.035/lib/em64t 下面根本没有-lmkl_em64t


这是/opt/intel/mkl/10.2.5.035/lib/em64t 下面的所有文件:
libfftw3xf_intel.a              libmkl_intel_lp64.so
libguide.a                      libmkl_intel_sp2dp.a
libguide.so                     libmkl_intel_sp2dp.so
libiomp5.a                      libmkl_intel_thread.a
libiomp5.so                     libmkl_intel_thread.so
libmkl_avx.so                   libmkl_lapack95_ilp64.a
libmkl_blacs_ilp64.a            libmkl_lapack95_lp64.a
libmkl_blacs_intelmpi_ilp64.a   libmkl_lapack.so
libmkl_blacs_intelmpi_ilp64.so  libmkl_mc3.so
libmkl_blacs_intelmpi_lp64.a    libmkl_mc.so
libmkl_blacs_intelmpi_lp64.so   libmkl_p4n.so
libmkl_blacs_lp64.a             libmkl_pgi_thread.a
libmkl_blacs_openmpi_ilp64.a    libmkl_pgi_thread.so
libmkl_blacs_openmpi_lp64.a     libmkl_scalapack_ilp64.a
libmkl_blacs_sgimpt_ilp64.a     libmkl_scalapack_ilp64.so
libmkl_blacs_sgimpt_lp64.a      libmkl_scalapack_lp64.a
libmkl_blas95_ilp64.a           libmkl_scalapack_lp64.so
libmkl_blas95_lp64.a            libmkl_sequential.a
libmkl_cdft_core.a              libmkl_sequential.so
libmkl_core.a                   libmkl_solver_ilp64.a
libmkl_core.so                  libmkl_solver_ilp64_sequential.a
libmkl_def.so                   libmkl_solver_lp64.a
libmkl_gf_ilp64.a               libmkl_solver_lp64_sequential.a
libmkl_gf_ilp64.so              libmkl_vml_avx.so
libmkl_gf_lp64.a                libmkl_vml_def.so
libmkl_gf_lp64.so               libmkl_vml_mc2.so
libmkl_gnu_thread.a             libmkl_vml_mc3.so
libmkl_gnu_thread.so            libmkl_vml_mc.so
libmkl_intel_ilp64.a            libmkl_vml_p4n.so
libmkl_intel_ilp64.so           locale
libmkl_intel_lp64.a

麻烦高手指点,谢啦!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖交流
串行在各个节点上都没有问题吗?你的每个节点都安装了mkl没有?
博学、审问、慎思、明辨、笃学
6楼2010-04-28 12:20:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

lono75

铁杆木虫 (著名写手)

xiaowandouer(金币+1):O(∩_∩)O谢谢回复。。。。。 2010-04-28 10:42
改成 -lmkl_intel_lp64

[ Last edited by lono75 on 2010-4-27 at 23:41 ]
由天命,成人事!
2楼2010-04-27 22:11:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主


xiaowandouer(金币+4):非常感谢!按你说的修改方法编译成功,只是现在并行有问题。 2010-04-28 10:43
gavinliu7390(金币+1):谢谢交流! 2010-04-28 10:57
-L/opt/intel/mkl/10.2.5.035/lib/em64t -lmkl_em64t -lguide -lpthread 改成
-L/opt/intel/mkl/10.2.5.035/lib/em64t -lmkl_intel_lp64 -lguide  -lpthread -lmkl_core -lmkl_sequential试试行不行
博学、审问、慎思、明辨、笃学
3楼2010-04-27 22:33:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖交流
把问题贴出来看看是怎么回事?
博学、审问、慎思、明辨、笃学
4楼2010-04-28 10:46:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见