计算化学公社

标题: 求助 CPMD4.3 安装问题 [打印本页]

作者
Author:
hhhnano    时间: 2020-1-22 10:33
标题: 求助 CPMD4.3 安装问题
本帖最后由 hhhnano 于 2020-1-22 10:43 编辑

[/table]

CPMD安装过程中出现下面错误:
可是我安装了fftw3_mpi.so
ld: cannot find -lfftw3_mpi
make[1]: ***[/home/xzhfood/software/CPMD//bin/cpmd.x] Error 1
make[1]: Leaving directory`/home/xzhfood/software/CPMD/obj'
make: *** [default,] Error 2



-rw-r--r--. 1 root root  205040 Jan 21 20:39 libfftw3_mpi.a
-rwxr-xr-x. 1 root root    1007 Jan 21 20:39 libfftw3_mpi.la
lrwxrwxrwx. 1 root root      21 Jan 21 20:39 libfftw3_mpi.so ->libfftw3_mpi.so.3.5.8
lrwxrwxrwx. 1 root root      21 Jan 21 20:39 libfftw3_mpi.so.3 ->libfftw3_mpi.so.3.5.8
-rwxr-xr-x. 1 root root  109648 Jan 21 20:39 libfftw3_mpi.so.3.5.8

不知如何解决,请教各位,非常感谢!

[table]

作者
Author:
highlight    时间: 2020-1-22 10:41
把 Makefile 里的 LFLAGS 的 -lfftw3_mpi 去了试试
作者
Author:
hhhnano    时间: 2020-1-22 10:49
highlight 发表于 2020-1-22 10:41
把 Makefile 里的 LFLAGS 的 -lfftw3_mpi 去了试试

会影响CPMD的并行功能吗?
作者
Author:
highlight    时间: 2020-1-22 12:20
hhhnano 发表于 2020-1-22 10:49
会影响CPMD的并行功能吗?

不清楚,我帮别人编译的时候也遇到过这个报错,直接去掉了,据说能用。
另外,如果用 ifort 的话,还需要将 -fpp 改为 -cpp
作者
Author:
hhhnano    时间: 2020-1-23 08:39
解决了,fftw 改为默认安装方式即可,且需要分两次安装,否则lfftw3_mpi库安装不了。

./configure --enable-threads  --enable-shared --enable-mpi
make -j4
make install

./configure --enable-float

make -j4
make install




欢迎光临 计算化学公社 (http://ccc.keinsci.com/) Powered by Discuz! X3.3