24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3112  |  回复: 17

magicmonk

至尊木虫 (著名写手)

引用回帖:
10楼: Originally posted by liqizuiyang at 2014-09-29 09:31:15
假设系统为64位,intel编译器装在/opt/intel下面,FFTW库安装在$HOME/code/fftw-3.3.3下面:

1. 将下两行加入~/.bashrc:
source /opt/intel/bin/iccvars.sh intel64
source /opt/intel/bin/ifortvars.sh inte ...

如果是静态库呢?请问该如何设置?
我们最深的恐惧不是我们能力不够,我们最深的恐惧是能力超越了极限。
11楼2014-09-29 09:44:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yyyu200

金虫 (小有名气)

【答案】应助回帖


liliangfang: 金币+1, 谢谢交流 2014-10-13 07:41:16
赝势文件没有当然出错了,默认要下载
12楼2014-09-29 10:37:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liqizuiyang

木虫 (著名写手)

引用回帖:
11楼: Originally posted by magicmonk at 2014-09-29 09:44:33
如果是静态库呢?请问该如何设置?...

相当麻烦。

./configure \
BLAS_LIBS="-Wl,--start-group /opt/intel/mkl/lib/intel64/libmkl_intel_lp64.a \
/opt/intel/mkl/lib/intel64/libmkl_sequential.a \
/opt/intel/mkl/lib/intel64/libmkl_core.a -Wl,--end-group" \
SCALAPACK_LIBS="-Wl,--start-group /opt/intel/mkl/lib/intel64/libmkl_scalapack_lp64.a \
/opt/intel/mkl/lib/intel64/libmkl_blacs_intelmpi_lp64.a -Wl,--end-group" \
FFT_LIBS="$HOME/lib/fftw-3.3.3/lib/libfftw3.a"

这是基于intelmpi的。如果基于openmpi,最后是libmkl_blacs_openmpi_lp64.a。
13楼2014-09-29 14:30:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magicmonk

至尊木虫 (著名写手)

引用回帖:
13楼: Originally posted by liqizuiyang at 2014-09-29 14:30:41
相当麻烦。

./configure \
BLAS_LIBS="-Wl,--start-group /opt/intel/mkl/lib/intel64/libmkl_intel_lp64.a \
/opt/intel/mkl/lib/intel64/libmkl_sequential.a \
/opt/intel/mkl/lib/intel64/libmk ...

多谢!
我们最深的恐惧不是我们能力不够,我们最深的恐惧是能力超越了极限。
14楼2014-09-29 15:12:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shasha87

铁虫 (小有名气)

引用回帖:
10楼: Originally posted by liqizuiyang at 2014-09-29 09:31:15
假设系统为64位,intel编译器装在/opt/intel下面,FFTW库安装在$HOME/code/fftw-3.3.3下面:

1. 将下两行加入~/.bashrc:
source /opt/intel/bin/iccvars.sh intel64
source /opt/intel/bin/ifortvars.sh inte ...

我根据你这个重新进行了安装,我想问一下,是在安装QE前进行这个环境变量设置还是安装QE后?
在make pw 和make pp时,都出现了error,这是怎么回事呢?
make pw 后出现的错误:
ranlib libpw.a
mpif90 -static-intel  -o pw.x \
           pwscf.o  libpw.a ../../Modules/libqemod.a ../../flib/ptools.a ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a   /home/yangsha/code/fftw-3.3.3/lib/libfftw3.a -lmkl_intel_lp64  -lmkl_sequential -lmkl_core   
ifort: error #10236: File not found:  '/home/yangsha/code/fftw-3.3.3/lib/libfftw3.a'
make[2]: *** [pw.x] Error 1
make[2]: Leaving directory `/home/yangsha/espresso-5.1/PW/src'
make[1]: *** [pw] Error 1
make[1]: Leaving directory `/home/yangsha/espresso-5.1/PW'
make: *** [pw] Error 1

make pp后出现的错误:
mpif90 -static-intel  -o pw.x \
           pwscf.o  libpw.a ../../Modules/libqemod.a ../../flib/ptools.a ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a   /home/yangsha/code/fftw-3.3.3/lib/libfftw3.a -lmkl_intel_lp64  -lmkl_sequential -lmkl_core   
ifort: error #10236: File not found:  '/home/yangsha/code/fftw-3.3.3/lib/libfftw3.a'
make[2]: *** [pw.x] Error 1
make[2]: Leaving directory `/home/yangsha/espresso-5.1/PW/src'
make[1]: *** [pw] Error 1
make[1]: Leaving directory `/home/yangsha/espresso-5.1/PW'
make: *** [pw] Error 1
15楼2014-10-10 17:36:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liqizuiyang

木虫 (著名写手)

引用回帖:
15楼: Originally posted by shasha87 at 2014-10-10 17:36:25
我根据你这个重新进行了安装,我想问一下,是在安装QE前进行这个环境变量设置还是安装QE后?
在make pw 和make pp时,都出现了error,这是怎么回事呢?
make pw 后出现的错误:
ranlib libpw.a
mpif90 -static ...

报错的地方是链接fftw出错。这个不同人的安装路径都不一样,需要根据自己的情况进行调整。
16楼2014-10-10 19:59:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

houziyy

新虫 (初入文坛)

【答案】应助回帖

要不自己去下载赝势文件也行啊,下载 LDA 的赝势文件,只要能调用pw.x这个程序就行了。
17楼2015-01-22 11:59:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
本帖内容被屏蔽

18楼2021-07-28 23:07:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shasha87 的主题更新
信息提示
请填处理意见