• 回答数

    7

  • 浏览数

    2335

  • 收藏数

    0

作者:阳光晒干泪水 发表于 2018-11-22 11:50:49
跳转到指定楼层
。。。。 fft3dfurth.o fft3dlib.o -L../vasp.5.lib -ldmy ../vasp.5.lib/linpack_double.o ../vasp.5.lib/lapack_double.o -L/opt/intel/composerxe-2011.0.084/mkl/lib/ia32 -lmkl -lguide -lpthread -lmkl_core -mkl_sequential
ifort: command line warning #10159: invalid argument for option '-m'
ld: cannot find -lmkl
make: *** [vasp] 错误 1
我刚学linux,安装vasp5.2软件时出现了上面问题,在网上找了很久不知道是怎么回事,请求大家指导以下

分享:
回复

使用道具

该用户从未签到

新手上路

Rank: 1

积分
46
极客币
69
主题
10
帖子
37
注册时间
2018-11-5
在线时间
1 小时
性别
保密
发表于 2018-11-22 11:50:59 | 显示全部楼层
应该是找不到这个库文件libmkl.so这个文件,可能是路径指定的问题
回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
37
极客币
65
主题
11
帖子
32
注册时间
2018-11-5
在线时间
2 小时
性别
保密
 楼主| 发表于 2018-11-22 11:51:08 | 显示全部楼层
我,查了一下,的却没有,下面是我的mkl 里的文件
/opt/intel/mkl/lib/ia32$ ls
libmkl_avx.solibmkl_gnu_thread.solibmkl_scalapack_core.so
libmkl_blacs.alibmkl_intel.alibmkl_sequential.a
libmkl_blacs_intelmpi.alibmkl_intel.solibmkl_sequential.so
libmkl_blacs_intelmpi.solibmkl_intel_thread.alibmkl_solver.a
libmkl_blacs_openmpi.alibmkl_intel_thread.solibmkl_solver_sequential.a
libmkl_blas95.alibmkl_lapack95.alibmkl_vml_avx.so
libmkl_cdft_core.alibmkl_p4m3.solibmkl_vml_def.so
libmkl_cdft_core.solibmkl_p4m.solibmkl_vml_ia.so
libmkl_core.alibmkl_p4p.solibmkl_vml_p4m2.so
libmkl_core.solibmkl_p4.solibmkl_vml_p4m3.so
libmkl_def.solibmkl_pgi_thread.alibmkl_vml_p4m.so
libmkl_gf.alibmkl_pgi_thread.solibmkl_vml_p4p.so
libmkl_gf.solibmkl_rt.solibmkl_vml_p4.so
libmkl_gnu_thread.alibmkl_scalapack_core.alocale
我在设置vasp。5.2里的makefile_linux_ifc_p4文件130行
BLAS应该怎样写呢
下面是我写的:
。。。
122 # mkl.10.0
123 # set -DRPROMU_DGEMV-DRACCMU_DGEMV in the CPP lines
124 #BLAS=-L/opt/intel/mkl100/lib/em64t -lmkl -lpthread
125
126 # even faster for VASP Kazushige Goto's BLAS
127 # http://www.cs.utexas.edu/users/kgoto/signup_first.html
128 # parallel goto version requires sometimes -libverbs
129 #BLAS=/opt/intel/libgoto/libgoto.so
130 BLAS=-L/opt/intel/mkl/lib/ia32 -lmkl_intel -lguide -lpthread
131 # LAPACK, simplest use vasp.5.lib/lapack_double
132 LAPACK= ../vasp.5.lib/lapack_double.o
。。。。
改成现在这样,又不能ld: cannot find -lguide
make: *** [vasp] 错误 1
后来我又去掉了 -lguide 编译make时出现不能识别
。。。
/opt/intel/mkl/lib/ia32/libmkl_intel.so: undefined reference to `mkl_lapack_zcposv'
/opt/intel/mkl/lib/ia32/libmkl_intel.so: undefined reference to `mkl_lapack_ssyevd'
/opt/intel/mkl/lib/ia32/libmkl_intel.so: undefined reference to `mkl_spblas_mkl_cspblas_ccoosymv'
make: *** [vasp] 错误 1
回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
46
极客币
69
主题
10
帖子
37
注册时间
2018-11-5
在线时间
1 小时
性别
保密
发表于 2018-11-22 11:51:18 | 显示全部楼层
改成BLAS=-L/opt/intel/mkl/lib/ia32 -lmkl_intel -lguide -lpthread -lmkl_sequential-lmkl_core 试试
回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
37
极客币
65
主题
11
帖子
32
注册时间
2018-11-5
在线时间
2 小时
性别
保密
 楼主| 发表于 2018-11-22 11:51:24 | 显示全部楼层
嗯,谢了。安好了
回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
41
极客币
66
主题
10
帖子
34
注册时间
2018-11-5
在线时间
2 小时
性别
保密
发表于 2018-11-22 11:51:34 | 显示全部楼层
你好!最近我也在安装vasp5.2,遇到了和LZ一样的问题,不知道LZ是如何解决的?
LZ能分享下你的makefile文件的配置么?
回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
41
极客币
66
主题
10
帖子
34
注册时间
2018-11-5
在线时间
2 小时
性别
保密
发表于 2018-11-22 11:51:53 | 显示全部楼层
你好!我在安装vasp5.2时也遇到了和LZ相同的问题。
我的makefile设置为:BLAS=-L/opt/intel/mkl/lib/ia32 -lmkl_intel -lguide -lpthread -lmkl_sequential-lmkl_core
出现下面的错误:
inpack_double.o -lmkl_lapack95 -L/opt/intel/composerxe-2011.3.174/mkl/lib/ia32 -lmkl_intel -lguide -lmkl_sequential -lmkl_core -lpthread
ld: cannot find -lguide
我检查了/opt/intel/composerxe-2011.3.174/mkl/lib/ia32里面的文件:
libmkl_avx.solibmkl_p4m.so
libmkl_blacs.alibmkl_p4p.so
libmkl_blacs_intelmpi.alibmkl_p4.so
libmkl_blacs_intelmpi.solibmkl_pgi_thread.a
libmkl_blacs_openmpi.alibmkl_pgi_thread.so
libmkl_blas95.alibmkl_rt.so
libmkl_cdft_core.alibmkl_scalapack_core.a
libmkl_cdft_core.solibmkl_scalapack_core.so
libmkl_core.alibmkl_sequential.a
libmkl_core.solibmkl_sequential.so
libmkl_def.solibmkl_solver.a
libmkl_gf.alibmkl_solver_sequential.a
libmkl_gf.solibmkl_vml_avx.so
libmkl_gnu_thread.alibmkl_vml_def.so
libmkl_gnu_thread.solibmkl_vml_ia.so
libmkl_intel.alibmkl_vml_p4m2.so
libmkl_intel.solibmkl_vml_p4m3.so
libmkl_intel_thread.alibmkl_vml_p4m.so
libmkl_intel_thread.solibmkl_vml_p4p.so
libmkl_lapack95.alibmkl_vml_p4.so
libmkl_p4m3.solocale
唯一缺少的就是 -lguide,不知到为什么?
谢谢!
回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
37
极客币
65
主题
11
帖子
32
注册时间
2018-11-5
在线时间
2 小时
性别
保密
 楼主| 发表于 2018-11-22 11:52:24 | 显示全部楼层
私聊      
回复

使用道具 举报

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录