计算化学公社

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

[GROMACS] 求助:安装Gromacs 4.6.7 Gpu加速版时报错 Unsupported gpu architecture 'compute...

[复制链接 Copy URL]

26

帖子

0

威望

280

eV
积分
306

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
我在安装gromacs 4.6.7 Gpu加速版时 报错 Unsupported gpu architecture 'compute_20'

安装指令:cmake .. -DGMX_GPU=ON -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda -DCMAKE_INSTALL_PREFIX=/skl/gmx467


按照提示的文件把 compute_20 相关内容删除之后,再次安装还是报错,查看文件 compute_20 相关内容又有了
CUDA安装的是最新的11.1版本

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

2#
发表于 Post on 2021-3-31 16:17:34 | 只看该作者 Only view this author
本帖最后由 lyj714 于 2021-3-31 16:25 编辑

想啥呢,都用cuda11.1了你还装4.6.7的版本是自找麻烦。

本人主推荐用2019.6版本,编辑源码中cmake文件夹下的gmxManageNvccConfig.cmake,删掉sm_30那行。
我之所以推荐此版本是因为目前最稳定,bug最少。

如果你用2020系列,虽然从2020.4开始直接支持了cuda11,但是因为这个系列报道过得bug最多,所以一定不要用。

另外,如果用2021系列,记得一定要从2021.1这个版本用,虽然我不推荐此版本,因为可能有很多未知bug





513

帖子

0

威望

4388

eV
积分
4901

Level 6 (一方通行)

truffle

3#
发表于 Post on 2021-3-31 17:28:07 | 只看该作者 Only view this author
额 GROMACS装个新版的吧
No problem is insoluble in all conceivable circumstances.

26

帖子

0

威望

280

eV
积分
306

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2021-3-31 17:29:37 | 只看该作者 Only view this author
lyj714 发表于 2021-3-31 16:17
想啥呢,都用cuda11.1了你还装4.6.7的版本是自找麻烦。

本人主推荐用2019.6版本,编辑源码中cmake文件夹 ...

不行啊  因为我的任务的原因 需要跑核壳模型 这个的话只能用4.6.7的版本  
我刚才试了2019.6的版本  可以gpu加速 但是跑我的任务就只能单线程跑

26

帖子

0

威望

280

eV
积分
306

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2021-3-31 17:38:29 | 只看该作者 Only view this author
naoki 发表于 2021-3-31 17:28
额 GROMACS装个新版的吧

哎  没办法啊  要跑的任务只能4.6.7  

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

6#
发表于 Post on 2021-3-31 17:43:15 | 只看该作者 Only view this author
本帖最后由 lyj714 于 2021-3-31 17:48 编辑
skl 发表于 2021-3-31 17:29
不行啊  因为我的任务的原因 需要跑核壳模型 这个的话只能用4.6.7的版本  
我刚才试了2019.6的版本  可 ...

我不确定你说的情况是否属实,你可以提供给一个tpr我来测试一下各种版本gmx跑是否有差异(让你少走弯路)。

如果硬是要装4.6.7,我还是建议不要用这么新的cuda,用10.1的应该可以,不过也要更改文件,类似这种
  1. # remove sm_20 section in cmake/gmxManageNvccConfig.cmake file for pass cmake.
  2.         sed -i 's/-gencode;arch=compute_20,code=sm_20;-gencode;arch=compute_20,code=sm_21;//g' ${install_file}/../cmake/gmxManageNvccConfig.cmake
  3.         sed -i 's/-gencode;arch=compute_20,code=compute_20//g' ${install_file}/../cmake/gmxManageNvccConfig.cmake
  4.   
复制代码


26

帖子

0

威望

280

eV
积分
306

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2021-3-31 18:38:21 | 只看该作者 Only view this author
lyj714 发表于 2021-3-31 17:43
我不确定你说的情况是否属实,你可以提供给一个tpr我来测试一下各种版本gmx跑是否有差异(让你少走弯路)。 ...

http://bbs.keinsci.com/thread-22199-1-1.html#pid150890
你可以看下我这个帖子
用2018.8和2019.6都会有这个报错
用4.6.7就不会有这样的问题
所以我要用4.6.7

26

帖子

0

威望

280

eV
积分
306

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2021-3-31 18:47:58 | 只看该作者 Only view this author
lyj714 发表于 2021-3-31 17:43
我不确定你说的情况是否属实,你可以提供给一个tpr我来测试一下各种版本gmx跑是否有差异(让你少走弯路)。 ...


LiF-2.rar (1.65 MB, 下载次数 Times of downloads: 9)
这个是要运行的文件  你直接跑nvt.mdp就行  能量极小化的没有问题

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

9#
发表于 Post on 2021-3-31 19:17:11 | 只看该作者 Only view this author
本帖最后由 lyj714 于 2021-3-31 19:21 编辑
skl 发表于 2021-3-31 18:47
这个是要运行的文件  你直接跑nvt.mdp就行  能量极小化的没有问题

测试了多个版本,确实如此 【5.x, 2016.x, 2018.x, 2019.x只能单核跑,2020.x, 2021.x根本不支持group,因此也不能用table了】。


值得注意的是你使用的是group 的cutoff-scheme,因此注定无法使用gpu加速。当然如果你改成verlet对于你的体系也是不行的,因为你用了table,而verlet目前不支持table,而且gromacs 2020及以上版本彻底砍掉了group,所以这些版本你也就不必考虑了。

因此你只能使用4.x的版本。虽然也无法使用gpu加速



26

帖子

0

威望

280

eV
积分
306

Level 3 能力者

10#
 楼主 Author| 发表于 Post on 2021-3-31 19:53:28 | 只看该作者 Only view this author
lyj714 发表于 2021-3-31 19:17
测试了多个版本,确实如此 【5.x, 2016.x, 2018.x, 2019.x只能单核跑,2020.x, 2021.x根本不支持group, ...

额  这个样子啊  好吧  谢谢了

本版积分规则 Credits rule

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

GMT+8, 2026-2-22 04:36 , Processed in 0.235041 second(s), 23 queries , Gzip On.

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