计算化学公社

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

[CP2K] 请求一个能测试cp2k被cuda加速的算例

[复制链接 Copy URL]

32

帖子

0

威望

101

eV
积分
133

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
各位老师好:想向大家请求一个能测出cp2k被cuda加速的算例,刚买了计算显卡,之前没用过cuda加速,想找个算例试一下效果,谢谢大家。

32

帖子

0

威望

101

eV
积分
133

Level 2 能力者

2#
 楼主 Author| 发表于 Post on 2022-10-4 09:13:36 | 只看该作者 Only view this author
自己回答一下,cp2k支持cuda计算的部分不少,所以很多例子都能调用到gpu(比如sob老师在测试Multiwfn生产cp2k输入文件的那些例子)。但前提是自己是否正确编译了cuda加速的cp2k版本。这里我觉得有三个关键的地方,第一个是利用toolchain生产arch时,应该有--enable-cuda=yes gpu-ver=K40(根据自己显卡填写,不过help提示的显卡种类很有限,基本都是双精度计算卡)的关键词,第二个是在make ARCH=local_cuda VERSION=ssmp时注意ARCH是local_cuda,不是local,第三个是对应的设置环境时,路径也是到/exe/local_cuda 目前测试了一下,只能做到ssmp版本,psmp和popt都编译失败了,不过我就一个节点,没啥影响。分享给大家,希望能给大家提供点帮助,另外目前简单测了一下,说实话没看到像GROMACS那样特别明显的加速,没准编译的还是不对头,所以如果有测试出来好效果的老师同仁们,也希望大家分享一下自己的体会,谢谢大家。

52

帖子

0

威望

2528

eV
积分
2580

Level 5 (御坂)

3#
发表于 Post on 2024-5-3 20:31:58 | 只看该作者 Only view this author
本帖最后由 倪宇晴 于 2024-5-3 22:24 编辑

我也遇到这个问题了。好像是因为elpa的nvidia部分没有自动编译。
可能是没有认出cuda相关的环境变量导致的。
输入export CUDA_HOME=/path/to/cuda 运行toolchan,最终编译成功cuda的psmp.
时也,命也

本版积分规则 Credits rule

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

GMT+8, 2024-11-24 17:36 , Processed in 0.228300 second(s), 21 queries , Gzip On.

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