计算化学公社

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

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

  [复制链接 Copy URL]

119

帖子

2

威望

2075

eV
积分
2234

Level 5 (御坂)

46#
 楼主 Author| 发表于 Post on 2021-2-13 18:55:18 | 只看该作者 Only view this author
8.1编译更方便了,可以在toolchain里选intel mpi了,比openmpi还要快一些,popt版本没了,都直接链接成了psmp。

104

帖子

0

威望

3049

eV
积分
3153

Level 5 (御坂)

被催的人

47#
发表于 Post on 2021-2-13 19:59:55 | 只看该作者 Only view this author
回复楼上几位大神,学校集群不连外网,所有配置必须一一手动完成……

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

48#
发表于 Post on 2021-2-19 18:52:32 | 只看该作者 Only view this author
wth1219 发表于 2021-2-9 09:49
求楼主有时间看一下最新的8.1版本要如何编译啊,真的是太难了……

另外如何在其中嵌入最新版本(1月 ...

下载 cp2k开发版,即 cp2k-master

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

49#
发表于 Post on 2021-2-19 21:43:42 | 只看该作者 Only view this author
cp2k-7.1 openmpi+mkl编译后的测试。仅sirus组件没安装。请忽略时间,测试期间有在做其他运算。
Number of FAILED  tests 31
Number of WRONG   tests 0
Number of CORRECT tests 3242
Number of NEW     tests 8
Total number of   tests 3281
GREPME 31 0 3242 8 3281 X

Summary: correct: 3242 / 3281; new: 8; failed: 31; 89min
Status: FAILED

328

帖子

0

威望

1916

eV
积分
2244

Level 5 (御坂)

50#
发表于 Post on 2021-2-24 11:43:01 | 只看该作者 Only view this author
啦啦黑还黑 发表于 2021-2-13 18:55
8.1编译更方便了,可以在toolchain里选intel mpi了,比openmpi还要快一些,popt版本没了,都直接链接成了ps ...

请教刘博,用intel 2019.5 全家桶编译cp2kmaster20210224版本, mkl搜索的时候,提示不用mkl提供的ScaLAPACK and BLACS,个人感觉不对劲。怎么解决呢?

Found lib directory /home/al/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release
libmpi is found in ld search path
libmpicxx is found in ld search path
Step intelmpi took 0.00 seconds.
Step valgrind took 0.00 seconds.
Step reflapack took 0.00 seconds.
==================== Linking MKL to user paths ====================
Found directory /home/az/intel/compilers_and_libraries_2019.5.281/linux/mkl
Not using MKL provided ScaLAPACK and BLACS
Step mkl took 0.00 seconds.

16

帖子

0

威望

530

eV
积分
546

Level 4 (黑子)

51#
发表于 Post on 2021-3-17 21:57:55 | 只看该作者 Only view this author
wth1219 发表于 2021-2-13 19:59
回复楼上几位大神,学校集群不连外网,所有配置必须一一手动完成……

想请问下手动完成是指自己编译每个库文件吗?

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

52#
发表于 Post on 2021-3-17 22:24:02 | 只看该作者 Only view this author
wth1219 发表于 2021-2-13 19:59
回复楼上几位大神,学校集群不连外网,所有配置必须一一手动完成……

没有网络没关系,

我有方法可以搞定。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

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

1632

帖子

4

威望

4088

eV
积分
5800

Level 6 (一方通行)

喵星人

53#
发表于 Post on 2021-3-20 02:29:51 | 只看该作者 Only view this author
abin 发表于 2021-3-17 22:24
没有网络没关系,

我有方法可以搞定。

我寻思去网站上下好传上去也可以忽悠杯奶茶嘛

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

54#
发表于 Post on 2021-3-20 07:29:58 | 只看该作者 Only view this author
喵星大佬 发表于 2021-3-20 02:29
我寻思去网站上下好传上去也可以忽悠杯奶茶嘛

你想得太简单了。

我指的是提供针对处理器进行优化编译,
再打包。

可提供hsw skl平台版本。

使用官方提供的预编译版本,
怎么能叫自己处理的版本呢?

对效率没有追求的,
直接使用官方提供的二进制版本,
啥都解决了。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

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

1632

帖子

4

威望

4088

eV
积分
5800

Level 6 (一方通行)

喵星人

55#
发表于 Post on 2021-3-20 15:21:16 | 只看该作者 Only view this author
abin 发表于 2021-3-20 07:29
你想得太简单了。

我指的是提供针对处理器进行优化编译,

我以为你说的就是用他说的libxc5.1呢,一般就稍微改下几个toolchain里的脚本就好了,不过没试过不知道还有啥幺蛾子,针对处理器优化的话没研究过,效率比正常编译的提升大概多少可以给个数嘛

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

56#
发表于 Post on 2021-3-20 15:26:36 | 只看该作者 Only view this author
喵星大佬 发表于 2021-3-20 15:21
我以为你说的就是用他说的libxc5.1呢,一般就稍微改下几个toolchain里的脚本就好了,不过没试过不知道还 ...

我就会编译, 就会按照教程完成测试.

我自己不会用cp2k, 没调试过算例.

不过可以给一个侧面的例子.

友方, 8179M 12x16GB, intel全套+vasp6.1.0, 那个频率大概稳定在2.4GHz
跑同一个计算, 只看了前5分钟的计算,
grep LOOP OUTCAR,
大约是每一步 140s

我也是intel编译, 不过是8260ES, 但是内存只有8条, 工作频率是2.3GHz
跑同一个计算, 只看了前5分钟的计算,
grep LOOP OUTCAR,
大约是每一步 20s
如果这里是内存搞到12条, 应该更快一点点的.

有没有优化提速, 你说呢?
High-Performance Computing for You
为您专属定制的高性能计算解决方案

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

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

57#
发表于 Post on 2021-3-20 20:08:12 | 只看该作者 Only view this author
看大家编译过程,
好折腾呀。

源码中自带有Dockerfile呀,
有网络就行了,

docker build .

等待吧……
就搞定了。
好像自己编译的,就一定能快出很多似的。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

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

140

帖子

0

威望

1477

eV
积分
1617

Level 5 (御坂)

58#
发表于 Post on 2021-3-25 15:07:59 | 只看该作者 Only view this author
请问,按照gcc第二种方法升级后,gcc -v 确实显示9.3.1版,可以一退出root,在个人账户下gcc -v 又显示4.8.5版,然后再进入root时显示4.8.5版,这是怎么回事啊

1236

帖子

1

威望

3495

eV
积分
4751

Level 6 (一方通行)

59#
发表于 Post on 2021-4-18 20:16:15 | 只看该作者 Only view this author
abin 发表于 2021-3-20 15:26
我就会编译, 就会按照教程完成测试.

我自己不会用cp2k, 没调试过算例.

这个差距也太大了

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

60#
发表于 Post on 2021-4-18 21:19:35 | 只看该作者 Only view this author
biogon 发表于 2021-4-18 20:16
这个差距也太大了

差距大不大,不是我说的。

对方告诉我,
grep LOOP OUTCAR
看了前20个……
我做的版本,大概在20秒多一些。
对方的在140秒左右。

算例和源码都是对方提供的。
我用的测试机器,内存通道还不满呢。

我不会用VASP,
我仅仅是编译了,
并调整了几个编译参数。
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:09 , Processed in 0.183501 second(s), 21 queries , Gzip On.

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