新手上路

- 积分
- 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 |
|