计算化学公社

 找回密码 Forget password
 注册 Register
Views: 96|回复 Reply: 2
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] CP2K安装失败,出现cannot find -lfftw3_mpi: No such file or directory怎么解决?

[复制链接 Copy URL]

6

帖子

0

威望

73

eV
积分
79

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
问题一:我在ubuntu上对CP2K编译时都按照Sob老师的教程来,但是最后一步make -j 20 ARCH=local VERSION="ssmp sdbg psmp pdbg"时出现问题,我往上翻发现 /usr/bin/ld: cannot find -lfftw3_mpi: No such file or directory。但是fftw3应该已经安装好了,toolchain/biuld文件夹里面已经有了fftw-3.3.10的文件。当我输入make -j 20 ARCH=local VERSION="ssmp“时可以正常安装,并且能用ssmp版本运行。

问题二:我想试试用ssmp版本做AIMD,但是出现 prterun noticed that process rank 0 with PID 22768 on node DESKTOP exited onsignal 6 (Aborted).我理解是ssmp不是MPI并行的版本所以跑不了AIMD,是这样的吗?

最后,主要还是想知道第一个问题的答案,求各位老师解答,感谢!


83

帖子

2

威望

3019

eV
积分
3142

Level 5 (御坂)

2#
发表于 Post on 2024-11-16 21:18:15 | 只看该作者 Only view this author
你的 fftw 没有带 mpi 编译,即未启用--enable-mpi,外部编译一个带 mpi 的 fftw3,然后--with-fftw=system。一般如果你按照那个教程使用 Intel MKL + OpenMPI,这个问题toolchain是可以正常处理的。

6

帖子

0

威望

73

eV
积分
79

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2024-11-18 12:40:34 | 只看该作者 Only view this author
Santz 发表于 2024-11-16 21:18
你的 fftw 没有带 mpi 编译,即未启用--enable-mpi,外部编译一个带 mpi 的 fftw3,然后--with-fftw=system ...

感谢老师!第一个问题解决了,可以正常安装popt版本的了。但是第二个问题还是没有解决,运行inp文件的时候显示:
At line 78 of file /cp2k-2024.3/src/base/base_hooks.F (unit = 6)
Fortran runtime error: Cannot open file 'fort.6': Permission denied
我找到base_hooks.F文件的78行:WRITE (default_output_unit, *) "ABORT in "//TRIM(location)//" "//TRIM(message)
还有其他出错的几个地方好像都是跟ABORT相关的,请问这个是哪里出问题了呀?

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-27 08:33 , Processed in 0.185692 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list