计算化学公社

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

[CP2K] 使用intel全家桶编译cp2k8.2

[复制链接 Copy URL]

246

帖子

0

威望

1059

eV
积分
1305

Level 4 (黑子)

16#
发表于 Post on 2021-9-12 16:40:20 | 只看该作者 Only view this author
原来Intel编译器已经全免费了,太好了
努力挖掘科学的本质

78

帖子

0

威望

3304

eV
积分
3382

Level 5 (御坂)

17#
发表于 Post on 2021-9-13 09:55:26 | 只看该作者 Only view this author
abin 发表于 2021-9-12 10:34
请自行确认一下toolchain组件的链接情形,
可能也看不出来啥,只能看到链接到MKL。

请问 Linux-x86-64-intel-regtest.psmp 与 Linux-x86-64-intel-minimal.psmp 有什么区别吗?还有楼上说用新版oneapi会发生内存泄漏,内存一直增加,我自己测试发现cp2k8.2和8.1都是内存一直增加,但是跑vasp5.4和6.1都没出现问题,这是啥原因啊

1632

帖子

4

威望

4088

eV
积分
5800

Level 6 (一方通行)

喵星人

18#
发表于 Post on 2021-9-13 10:16:49 | 只看该作者 Only view this author
最稳妥的方法还是用
--math-mode=openblas   --with-openmpi=install --with-openblas=install --with-scalapack=install

所有模块正确编译,算例一个不会出错,其实速度也没慢多少

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

19#
发表于 Post on 2021-9-13 10:47:39 | 只看该作者 Only view this author
waitingseven 发表于 2021-9-13 09:55
请问 Linux-x86-64-intel-regtest.psmp 与 Linux-x86-64-intel-minimal.psmp 有什么区别吗?还有楼上说用 ...

这两个文件是官方给的.

有何差异自己diff看一下.
如果看不懂, 那就不用捣鼓自己编译调优了.

另, 使用官方推荐的工具链进行编译哦, 否则MPI容易死掉.

另, 我编译的cp2k 8.1 8.2都比较稳定, 7.1也很稳定.
仅仅是采用官方推荐的工具链而已.
High-Performance Computing for You
为您专属定制的高性能计算解决方案

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

251

帖子

4

威望

4399

eV
积分
4730

Level 6 (一方通行)

20#
发表于 Post on 2021-9-13 13:00:43 | 只看该作者 Only view this author
丁越 发表于 2021-9-12 13:33
麻烦老师可以详细说明一下编译cp2k的过程么?

编译出来的程序有问题。make test全通过,但是跑优化的时候无法进入下一个离子步。就不放出来了。

148

帖子

0

威望

887

eV
积分
1035

Level 4 (黑子)

21#
发表于 Post on 2021-9-13 17:09:40 | 只看该作者 Only view this author
abin 发表于 2021-9-12 10:34
请自行确认一下toolchain组件的链接情形,
可能也看不出来啥,只能看到链接到MKL。

王老师这个psmp方法可以的呀,我正好想试试

148

帖子

0

威望

887

eV
积分
1035

Level 4 (黑子)

22#
发表于 Post on 2021-9-14 08:52:00 | 只看该作者 Only view this author
大兄弟,请教一下,为啥我的centos 7.6还有wsl按照帖子炒作最后都有同样的报错呀,好奇怪,这种情况有啥办法嘛;
另外想问一下帖子里intel mpi 和openmpi程序执行代码是啥,mpirun ,,,,,OMP_NUM_THEARD 还有ssmp,popt或者psmp具体怎么执行的呀,要不然直接比较不是太明白测试条件,最主要还是上面的问题,这个ONEAPI在make报错怎么办

intel-oneAPI-CP2K-ERROR.png (122.56 KB, 下载次数 Times of downloads: 39)

intel-oneAPI-CP2K-ERROR.png

432

帖子

11

威望

3420

eV
积分
4072

Level 6 (一方通行)

23#
 楼主 Author| 发表于 Post on 2021-9-14 22:16:42 | 只看该作者 Only view this author
Aridea 发表于 2021-9-14 08:52
大兄弟,请教一下,为啥我的centos 7.6还有wsl按照帖子炒作最后都有同样的报错呀,好奇怪,这种情况有啥办 ...

你能换成centos8就换了,7的话看看刘博的帖子,升级gcc之类的很麻烦。这种报错我也不会解决,不行就直接gcc,gfortran编译,这样编译出来的至少有popt版的,intel编译器只有ssmp,效率看体系,有时候比openmpi的popt快,有时候慢好多。
自由发挥,野蛮生长

148

帖子

0

威望

887

eV
积分
1035

Level 4 (黑子)

24#
发表于 Post on 2021-9-15 09:28:14 | 只看该作者 Only view this author
丁越 发表于 2021-9-14 22:16
你能换成centos8就换了,7的话看看刘博的帖子,升级gcc之类的很麻烦。这种报错我也不会解决,不行就直接g ...

嗯嗯,我这个centos7.6已经升级了gcc* 9(gcc,g++,gfortran),这个报错应该不是gcc gfortran的问题吧

247

帖子

1

威望

2405

eV
积分
2672

Level 5 (御坂)

25#
发表于 Post on 2021-9-15 09:42:02 | 只看该作者 Only view this author
Aridea 发表于 2021-9-15 09:28
嗯嗯,我这个centos7.6已经升级了gcc* 9(gcc,g++,gfortran),这个报错应该不是gcc gfortran的问题吧

简单的升级gcc9有可能lib和include还是指向本机的gcc,用toolchain编译的时候能看到是不是指向了新的gcc。感觉还是直接用centos8靠谱点。因为我用centos7编译cp2k也总有问题,换centos8就好很多了
我唯一知道的就是我一无所知,但我是化学小迷弟

148

帖子

0

威望

887

eV
积分
1035

Level 4 (黑子)

26#
发表于 Post on 2021-9-15 09:55:24 | 只看该作者 Only view this author
ChemG 发表于 2021-9-15 09:42
简单的升级gcc9有可能lib和include还是指向本机的gcc,用toolchain编译的时候能看到是不是指向了新的gcc ...

这样呢,多谢分享~

99

帖子

0

威望

3297

eV
积分
3396

Level 5 (御坂)

27#
发表于 Post on 2021-10-8 23:59:36 | 只看该作者 Only view this author
成功编译ssmp版本后,“make -j 4 ARCH=Linux-x86-64-intel-minimal VERSION="psmp"”可以编译出psmp版本,但奇怪的是,拿sob老师的算例测试,设置OMP_NUM_THREADS为1跑这个psmp版本,居然比设置OMP_NUM_THREADS为4跑ssmp版本还慢了一秒多,即使修改makefile的“O2”为“O3”也没有明显改善。
「狩りってのは先に焦せった方の負けだ、ハンターも獲物もな」

247

帖子

1

威望

2405

eV
积分
2672

Level 5 (御坂)

28#
发表于 Post on 2021-10-9 09:38:03 | 只看该作者 Only view this author
djjj148 发表于 2021-9-13 13:00
编译出来的程序有问题。make test全通过,但是跑优化的时候无法进入下一个离子步。就不放出来了。

http://bbs.keinsci.com/thread-25553-1-1.html 看这篇帖子
我唯一知道的就是我一无所知,但我是化学小迷弟

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

29#
发表于 Post on 2021-11-4 15:34:27 | 只看该作者 Only view this author
Penson 发表于 2021-9-12 16:40
原来Intel编译器已经全免费了,太好了

2021的版本是这样。

246

帖子

0

威望

1059

eV
积分
1305

Level 4 (黑子)

30#
发表于 Post on 2021-11-6 11:15:06 | 只看该作者 Only view this author
gog 发表于 2021-11-4 15:34
2021的版本是这样。

很好的福利
努力挖掘科学的本质

本版积分规则 Credits rule

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

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

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