| 查看: 2730 | 回复: 15 | |||
qianbj2006木虫 (正式写手)
|
[求助]
编译vasp主程序时,makefile中的链接库选择问题
|
||
|
好不容易终于到了最后一步啦。 用的ifort+mkl+mpich2 编译vasp主程序时,教程中makefile的修改库文件如下: 128行 的 #BLAS=-L/opt/intel/mkl/lib/32 -lmkl_p4 -lpthread 修改为 BLAS=-L/opt/intel/mkl/9.1.023/lib/32 -lmkl_p4 -lsvml -lvml -lguide -lpthread 136行前加 # 145 行 的 #LAPACK= -lmkl_lapack 修改為LAPACK= -lmkl_lapack 或 LAPACK=-L/opt/intel/mkl/9.1.023/lib/32 -lmkl_lapack -lsvml -lvml -lguide –lpthread 也可以 但是在下用的是最新版本的ifort,路径/opt/intel/mkl/lib/intel64下没有这些库,只有这些库: libmkl_avx.so libmkl_intel_sp2dp.so libmkl_blacs_ilp64.a libmkl_intel_thread.a libmkl_blacs_intelmpi_ilp64.a libmkl_intel_thread.so libmkl_blacs_intelmpi_ilp64.so libmkl_lapack95_ilp64.a libmkl_blacs_intelmpi_lp64.a libmkl_lapack95_lp64.a libmkl_blacs_intelmpi_lp64.so libmkl_mc3.so libmkl_blacs_lp64.a libmkl_mc.so libmkl_blacs_openmpi_ilp64.a libmkl_p4n.so libmkl_blacs_openmpi_lp64.a libmkl_pgi_thread.a libmkl_blacs_sgimpt_ilp64.a libmkl_pgi_thread.so libmkl_blacs_sgimpt_lp64.a libmkl_rt.so libmkl_blas95_ilp64.a libmkl_scalapack_ilp64.a libmkl_blas95_lp64.a libmkl_scalapack_ilp64.so libmkl_cdft_core.a libmkl_scalapack_lp64.a libmkl_cdft_core.so libmkl_scalapack_lp64.so libmkl_core.a libmkl_sequential.a libmkl_core.so libmkl_sequential.so libmkl_def.so libmkl_solver_ilp64.a libmkl_gf_ilp64.a libmkl_solver_ilp64_sequential.a libmkl_gf_ilp64.so libmkl_solver_lp64.a libmkl_gf_lp64.a libmkl_solver_lp64_sequential.a libmkl_gf_lp64.so libmkl_vml_avx.so libmkl_gnu_thread.a libmkl_vml_def.so libmkl_gnu_thread.so libmkl_vml_mc2.so libmkl_intel_ilp64.a libmkl_vml_mc3.so libmkl_intel_ilp64.so libmkl_vml_mc.so libmkl_intel_lp64.a libmkl_vml_p4n.so libmkl_intel_lp64.so locale libmkl_intel_sp2dp.a 求板上了解的,应该选哪些库呢?依据是什么?麻烦各位啦。 |
» 收录本帖的淘帖专辑推荐
VASP |
» 猜你喜欢
职称评审没过,求安慰
已经有49人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
三无产品还有机会吗
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
[软件编译交流]如下的编译问题你了解多少?
已经有19人回复
并行编译vasp出错,make: *** 没有规则可以创建“vasp”需要的目标“xml.o”。 停止
已经有12人回复
vasp5.2 并行编译如何修改makefile
已经有5人回复
编译vasp出错
已经有11人回复
vasp安装makefile问题
已经有4人回复
【求助】VASP安装makefile选择
已经有6人回复
【求助】VASP编译出错
已经有5人回复
【求助】VASP考虑自旋轨道耦合的话,如何编译
已经有17人回复
【求助】vasp编译时,报错:cannot find -lmkl_em64t
已经有11人回复
【求助】VASP 编译出错
已经有24人回复

13楼2011-12-01 09:51:24

2楼2011-11-29 22:48:42
qianbj2006
木虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 3155
- 散金: 105
- 红花: 2
- 帖子: 343
- 在线: 124.5小时
- 虫号: 652871
- 注册: 2008-11-12
- 专业: 半导体材料
3楼2011-11-30 09:08:25
qianbj2006
木虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 3155
- 散金: 105
- 红花: 2
- 帖子: 343
- 在线: 124.5小时
- 虫号: 652871
- 注册: 2008-11-12
- 专业: 半导体材料
|
你好,我下了mkl的评估版(30天),安装时候显示已经安装了 -------------------------------------------------------------------------------- Initializing, please wait... -------------------------------------------------------------------------------- The Intel(R) Math Kernel Library 10.3 Update 7 for Linux* is already installed. If you want to reinstall the Intel(R) Math Kernel Library 10.3 Update 7 for Linux* please uninstall current version and run install script again. -------------------------------------------------------------------------------- Press "Enter" key to quit: 之前的ifort也是免费非商业版的。没有指定的库文件是不是跟免费版有关?如果购买ifort大概需要多少钱? |
4楼2011-11-30 10:20:02

5楼2011-11-30 14:52:30

6楼2011-11-30 14:54:45
abdoman
木虫 (著名写手)
- 应助: 56 (初中生)
- 金币: 5369.5
- 散金: 918
- 红花: 3
- 沙发: 1
- 帖子: 1321
- 在线: 451.5小时
- 虫号: 301521
- 注册: 2006-12-01
- 性别: GG
- 专业: 理论和计算化学
【答案】应助回帖
★ ★ ★
贺仪(金币+1): 多谢你的热心帮助 2011-11-30 20:47:12
youzhizhe(金币+2): 谢谢交流。 2011-12-01 12:45:29
贺仪(金币+1): 多谢你的热心帮助 2011-11-30 20:47:12
youzhizhe(金币+2): 谢谢交流。 2011-12-01 12:45:29
|
问题很混乱啊。 1. 说明 linux下面的ifrot 和mkl 可以下载非商业版本。换句话说就是免费的。 2. vasp 的Makefile说得不好听一点,很垃圾。 里面的参数有如同无。我用2011新版的mkl 发现怎么也编译不过去,10.0版本的就可以。所以:建议就用9版的mkl。 3. 参数选择 一般来说的话,带上普通的就行。 参考楼主的: 128行 的 #BLAS=-L/opt/intel/mkl/lib/32 -lmkl_p4 -lpthread 修改为 BLAS=-L/opt/intel/mkl/9.1.023/lib/32 -lmkl_p4 -lsvml -lvml -lguide -lpthread 疑问: 1。 楼主的机器是32位的吗? 2. 我的机器是64位,用的是em64t,(仅供参考) BLAS1=-L/opt/intel/mkl/10.0.1.014/lib/em64t -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lm -liomp5 -lpthread |

7楼2011-11-30 15:33:05
abdoman
木虫 (著名写手)
- 应助: 56 (初中生)
- 金币: 5369.5
- 散金: 918
- 红花: 3
- 沙发: 1
- 帖子: 1321
- 在线: 451.5小时
- 虫号: 301521
- 注册: 2006-12-01
- 性别: GG
- 专业: 理论和计算化学

8楼2011-11-30 15:36:49
qianbj2006
木虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 3155
- 散金: 105
- 红花: 2
- 帖子: 343
- 在线: 124.5小时
- 虫号: 652871
- 注册: 2008-11-12
- 专业: 半导体材料
9楼2011-11-30 16:05:00
qianbj2006
木虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 3155
- 散金: 105
- 红花: 2
- 帖子: 343
- 在线: 124.5小时
- 虫号: 652871
- 注册: 2008-11-12
- 专业: 半导体材料
10楼2011-11-30 16:05:31













回复此楼