计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: 啦啦黑还黑
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] 超详细CP2K编译过程,GNU9.3+intel MKL+openmpi【含视频】

  [复制链接 Copy URL]

300

帖子

0

威望

4188

eV
积分
4488

Level 6 (一方通行)

16#
发表于 Post on 2020-9-17 18:30:13 | 只看该作者 Only view this author
make出现错误,请问您知道如何解决吗?
cp2k-7.1/Makefile:134: recipe for target 'all' failed
make[2]: *** [all] Error 2
cp2k-7.1/Makefile:123: recipe for target 'psmp' failed
make[1]: *** [psmp] Error 2
Makefile:118: recipe for target 'all' failed
make: *** [all] Error 2

119

帖子

2

威望

2075

eV
积分
2234

Level 5 (御坂)

17#
 楼主 Author| 发表于 Post on 2020-9-17 21:05:32 | 只看该作者 Only view this author
archer 发表于 2020-9-17 18:30
make出现错误,请问您知道如何解决吗?
cp2k-7.1/Makefile:134: recipe for target 'all' failed
make[2] ...

保存原因还在上面呀,这几行看不出啥问题

300

帖子

0

威望

4188

eV
积分
4488

Level 6 (一方通行)

18#
发表于 Post on 2020-9-18 00:45:04 | 只看该作者 Only view this author
啦啦黑还黑 发表于 2020-9-17 21:05
保存原因还在上面呀,这几行看不出啥问题

谢谢!现在make,直接提示/home/cp2k-7.1/arch/local.“popt”: No such file or directory

108

帖子

0

威望

3175

eV
积分
3283

Level 5 (御坂)

19#
发表于 Post on 2020-9-22 15:54:04 | 只看该作者 Only view this author
请问各位老师,按照上述步骤,前面都正常,make -j 的时候报错了,各位老师该怎么办?
(base) [room@localhost cp2k-7.1.0]$ make -j 56 ARCH=local VERSION="popt psmp"
Discovering programs ...
/home/room/cp2k-7.1.0/exts/Makefile.inc:2: *** "No DBCSR submodule available, please run 'git submodule update --init --recursive'"。 停止。
make[1]: *** [popt] 错误 2
make[1]: *** 正在等待未完成的任务....
/home/room/cp2k-7.1.0/exts/Makefile.inc:2: *** "No DBCSR submodule available, please run 'git submodule update --init --recursive'"。 停止。
make[1]: *** [psmp] 错误 2
make: *** [all] 错误 2

108

帖子

0

威望

3175

eV
积分
3283

Level 5 (御坂)

20#
发表于 Post on 2020-9-22 16:02:55 | 只看该作者 Only view this author
各位老师,前面都没问题,后面报错如下,请问该怎么解决

(base) [room@localhost cp2k-7.1.0]$ make -j 56 ARCH=local VERSION="popt psmp"
Discovering programs ...
/home/room/cp2k-7.1.0/exts/Makefile.inc:2: *** "No DBCSR submodule available, please run 'git submodule update --init --recursive'"。 停止。
make[1]: *** [popt] 错误 2
make[1]: *** 正在等待未完成的任务....
/home/room/cp2k-7.1.0/exts/Makefile.inc:2: *** "No DBCSR submodule available, please run 'git submodule update --init --recursive'"。 停止。
make[1]: *** [psmp] 错误 2
make: *** [all] 错误 2
(base) [room@localhost cp2k-7.1.0]$ make -j 112 ARCH=local VERSION=“popt psmp” test
Discovering programs ...
make: *** 没有规则可以创建目标“psmp””。 停止。

36

帖子

0

威望

580

eV
积分
616

Level 4 (黑子)

21#
发表于 Post on 2020-9-24 08:40:50 | 只看该作者 Only view this author
ShuangfeiZhu 发表于 2020-9-22 16:02
各位老师,前面都没问题,后面报错如下,请问该怎么解决

(base) [room@localhost cp2k-7.1.0]$ make -j  ...

你们都是怎么弄出这些问题的。按照教程一步一步来应该没啥问题吧,觉得应该提供你们到底怎么编译的,把命令打出来,另外把编译器版本之类尽可能说清楚。现在这样信息太少,无法应答~

108

帖子

0

威望

3175

eV
积分
3283

Level 5 (御坂)

22#
发表于 Post on 2020-9-24 08:49:26 | 只看该作者 Only view this author
haibeih 发表于 2020-9-24 08:40
你们都是怎么弄出这些问题的。按照教程一步一步来应该没啥问题吧,觉得应该提供你们到底怎么编译的, ...

我真的是按照教程一步一步来的,应该是,弄了三遍。到最后都是一样的报错。我还尝试安装DBCSR,也装不上去。

185

帖子

1

威望

4133

eV
积分
4338

Level 6 (一方通行)

23#
发表于 Post on 2020-9-24 09:10:43 | 只看该作者 Only view this author
ShuangfeiZhu 发表于 2020-9-24 08:49
我真的是按照教程一步一步来的,应该是,弄了三遍。到最后都是一样的报错。我还尝试安装DBCSR,也装不上 ...
"No DBCSR submodule available, please run 'git submodule update --init --recursive'

命令执行过了吗?看上去是安装包不全,缺少 dbcsr。不需要自己装,应该是放在 /exts 里的。
没有规则可以创建目标 psmp

忘记复制 local.psmp 了?

1632

帖子

4

威望

4088

eV
积分
5800

Level 6 (一方通行)

喵星人

24#
发表于 Post on 2020-10-9 07:42:22 | 只看该作者 Only view this author
本帖最后由 喵星大佬 于 2020-10-9 07:45 编辑

唯一的问题是SIRUIS编译不过,不知道是操做系统还是编译器,cmake或是其他原因

用—with-siruis=no可以正常通过

CentOS8.2,gcc8.3.1,cmake3.18.4,Openmpi4.0.3,Intel MKL 2020.2.254

test3个失败其他都过,看起来不怎么影响

这脚本用起来比以前一个个库手动编译还是舒服多了,就是没法用icc和ifot,不知道速度方面会有多大影响,估计影响也不大

2

帖子

0

威望

23

eV
积分
25

Level 2 能力者

25#
发表于 Post on 2020-11-7 19:32:51 | 只看该作者 Only view this author
动态库编译成功,咨询静态库如何编译。是要修改toolchain吗?在generate_arch_files.sh添加-static参数,使用toolchain编译的时候会缺很多静态库文件

11

帖子

0

威望

567

eV
积分
578

Level 4 (黑子)

26#
发表于 Post on 2020-12-9 08:43:21 | 只看该作者 Only view this author
haibeih 发表于 2020-9-3 15:48
谢谢你啊,按照你的方法( --with-sirius=no)确实编译通过了,需要一点注意的的是输入make -j 112 ARCH= ...

我和你遇到了相同问题,最后你怎么解决的?

1632

帖子

4

威望

4088

eV
积分
5800

Level 6 (一方通行)

喵星人

27#
发表于 Post on 2020-12-9 14:32:52 | 只看该作者 Only view this author
永华唐 发表于 2020-12-9 08:43
我和你遇到了相同问题,最后你怎么解决的?

改一下siruis编译的脚本

353

帖子

0

威望

2027

eV
积分
2380

Level 5 (御坂)

真 掘墓者

28#
发表于 Post on 2020-12-9 15:06:18 | 只看该作者 Only view this author
喵星大佬 发表于 2020-12-9 14:32
改一下siruis编译的脚本

有奶就是娘
圣诞刨坟忙

11

帖子

0

威望

567

eV
积分
578

Level 4 (黑子)

29#
发表于 Post on 2020-12-9 15:51:04 | 只看该作者 Only view this author
喵星大佬 发表于 2020-12-9 14:32
改一下siruis编译的脚本

可以说的具体点可以么?

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

30#
发表于 Post on 2020-12-10 22:26:37 | 只看该作者 Only view this author
snljty 发表于 2020-9-11 18:06
学长好,请问一下这个报错。
我加载了intel mkl,并设置了--with-openblas=no,但是编译过程中好像还是自 ...

sha256sum: WARNING: 1 computed checksum did NOT match
这是错误信息。

白话文就是,未知原因导致下载安装包不完整。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 05:20 , Processed in 0.214482 second(s), 27 queries , Gzip On.

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