计算化学公社

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

[CP2K] 在 Ubuntu 20.04 LTS 桌面系统 GNU 成功编译 CP2K-9.1

[复制链接 Copy URL]

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

16#
 楼主 Author| 发表于 Post on 2022-4-10 15:43:43 | 只看该作者 Only view this author
测试最好用如下代码
  1. make ARCH=local VERSION=psmp test TESTOPTS+="--mpiranks 4 --ompthreads 4"
复制代码


不要直接
  1. make -j XX ARCH=local VERSION=psmp test
复制代码


官方测试说明的链接如下,
https://www.cp2k.org/dev:regtesting

请注意,TESTOPTS+="--mpiranks 4 --ompthreads 4" 里的是两个连字符 -- ,而不是官方链接里的单个连字符 - 。亲测。

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

17#
发表于 Post on 2022-4-10 15:48:34 | 只看该作者 Only view this author
本帖最后由 gog 于 2022-4-10 15:51 编辑
abin 发表于 2022-4-10 15:29
鄙人编译的,
算例都是100%通过的.

牛人啊!赞赞赞!

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

18#
发表于 Post on 2022-4-10 16:58:00 | 只看该作者 Only view this author

站外链接要审核。你百度搜噶,3700多个测试例子,支持 MKL 和 openmp
“史上功能最全面的CP2K完整编译”

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

19#
 楼主 Author| 发表于 Post on 2022-4-10 17:23:54 | 只看该作者 Only view this author
gog 发表于 2022-4-10 10:58
站外链接要审核。你百度搜噶,3700多个测试例子,支持 MKL 和 openmp
“史上功能最全面的CP2K完整编译” ...

百度……

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

20#
发表于 Post on 2022-4-10 17:46:45 | 只看该作者 Only view this author

关键词 多个 bilibili

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

21#
发表于 Post on 2022-4-10 17:48:21 | 只看该作者 Only view this author

B站上的,八度搜不了?

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

22#
 楼主 Author| 发表于 Post on 2022-4-10 20:47:39 | 只看该作者 Only view this author
gog 发表于 2022-4-10 11:48
B站上的,八度搜不了?

看了看,只不过是个公众号推广而已

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

23#
发表于 Post on 2022-4-10 21:15:20 | 只看该作者 Only view this author
本帖最后由 gog 于 2022-4-10 21:16 编辑
乐平 发表于 2022-4-10 20:47
看了看,只不过是个公众号推广而已
最容易的是用openblas数学库和gcc。这计算速度要低一些。而DFT都比较吃算力。
我想白瞟,只是人家不给。。。

82

帖子

0

威望

596

eV
积分
678

Level 4 (黑子)

24#
发表于 Post on 2022-4-10 22:10:35 来自手机 | 只看该作者 Only view this author
说说我的编译,所有测试过全。系统centos7.9,GCC9.3.0,intel2020U2,编译的时候先要升级binutil到2.372,然后gcc=system,intelmpi里面的mpiicc和mpifort改成mpicc和mpif90,然后编译就没报错。ssmp和psmp测试全部通过。,

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

25#
发表于 Post on 2022-4-11 09:41:18 | 只看该作者 Only view this author
本帖最后由 gog 于 2022-4-11 09:53 编辑
leeru 发表于 2022-4-10 22:10
说说我的编译,所有测试过全。系统centos7.9,GCC9.3.0,intel2020U2,编译的时候先要升级binutil到2.372,然 ...

9.1版本?还是7.1?这么修改,太复杂了。我搞不懂。
如何用yum 升级 binutil?自定义路径编辑编译?
调用gcc到还好设置,并行器如何命令调转?

82

帖子

0

威望

596

eV
积分
678

Level 4 (黑子)

26#
发表于 Post on 2022-4-11 13:04:44 来自手机 | 只看该作者 Only view this author
9.1版本

82

帖子

0

威望

596

eV
积分
678

Level 4 (黑子)

27#
发表于 Post on 2022-4-11 13:05:47 来自手机 | 只看该作者 Only view this author
binutil下载源码,编译后不要自定义安装路径,它会自动安装到常用路径

1060

帖子

0

威望

3254

eV
积分
4314

Level 6 (一方通行)

28#
 楼主 Author| 发表于 Post on 2022-4-18 19:38:00 | 只看该作者 Only view this author
leeru 发表于 2022-4-10 16:10
说说我的编译,所有测试过全。系统centos7.9,GCC9.3.0,intel2020U2,编译的时候先要升级binutil到2.372,然 ...

请问你是用 toolchain 安装的吗? 还是在 arch 里找对应的编译文件?

intelmpi里面的mpiicc和mpifort改成mpicc和mpif90,然后编译就没报错。


这句话里修改 intelmpi 是指 toolchain/scripts/stage1/install_intelmpi.sh 里修改?

还是  arch/Linux-x86-64-intel.psmp 里修改?

82

帖子

0

威望

596

eV
积分
678

Level 4 (黑子)

29#
发表于 Post on 2022-4-18 21:06:05 来自手机 | 只看该作者 Only view this author
修改install_intelmpi.sh

82

帖子

0

威望

596

eV
积分
678

Level 4 (黑子)

30#
发表于 Post on 2022-4-18 21:21:49 来自手机 | 只看该作者 Only view this author
直接toolchain安装

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 06:49 , Processed in 0.188637 second(s), 21 queries , Gzip On.

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