计算化学公社

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

[GROMACS] Linux系统中安装gromacs2020.6且编译为用AVX_512指令集计算出现错误

[复制链接 Copy URL]

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

老师们好,我想编译一个用AVX_512计算的gromacs,于是我下载了gmx-2020.6,并且通过cmake3 .. -DGMX_SIMD=AVX_512进行编写,出现提示说gcc版本需要>=5,但是在更新gcc版本后仍无法编译,不知道是为什么?gcc版本目前是6.1.0




1560

帖子

0

威望

4997

eV
积分
6557

Level 6 (一方通行)

2#
发表于 Post on 2024-5-22 19:30:13 | 只看该作者 Only view this author
参考了
http://sobereva.com/457
我的是这样的命令,
cmake3 .. -DCMAKE_INSTALL_PREFIX=/home/jing/gmx2022.5 -DGMX_SIMD=AVX_512 -DGMX_GPU=CUDA -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda

而不是光秃秃的 cmake3 .. -DGMX_SIMD=AVX_512
又菜又爱玩

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2024-5-22 20:11:04 | 只看该作者 Only view this author
牧生 发表于 2024-5-22 19:30
参考了
http://sobereva.com/457
我的是这样的命令,

谢谢你的回复,其实我是打算分两步来进行的
先是cmake3 .. -DGMX_SIMD=AVX_512
然后是cmake3 .. -DCMAKE_INSTALL_PREFIX=路径

93

帖子

3

威望

2103

eV
积分
2256

Level 5 (御坂)

4#
发表于 Post on 2024-5-22 20:17:31 | 只看该作者 Only view this author
cmake使用选项“-DCMAKE_C_COMPILER=”、“-DCMAKE_CXX_COMPILER=”指定GCC编译器的位置

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2024-5-22 20:35:28 | 只看该作者 Only view this author
Dempey 发表于 2024-5-22 20:17
cmake使用选项“-DCMAKE_C_COMPILER=”、“-DCMAKE_CXX_COMPILER=”指定GCC编译器的位置

谢谢老师,另外我还想问一下,GCC编译器的位置是指gcc这个文件的位置吗?

93

帖子

3

威望

2103

eV
积分
2256

Level 5 (御坂)

6#
发表于 Post on 2024-5-22 20:48:08 | 只看该作者 Only view this author
本帖最后由 Dempey 于 2024-5-22 20:53 编辑
12313 发表于 2024-5-22 20:35
谢谢老师,另外我还想问一下,GCC编译器的位置是指gcc这个文件的位置吗?

是的,-DCMAKE_C_COMPILER是gcc的位置,-DCMAKE_CXX_COMPILER是g++的位置,另外cmake命令需要一次写完,不要分布执行,如我的命令:
  1. cmake .. -DGMX_GPU=CUDA -DCMAKE_INSTALL_PREFIX=/opt/gromacs-2023.3-float-threadmpi-gpu -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda -DCMAKE_PREFIX_PATH=/opt/tool/fftw-3.3.10-float -DCMAKE_C_COMPILER=/opt/tool/gcc-13.2.0/bin/gcc -DCMAKE_CXX_COMPILER=/opt/tool/gcc-13.2.0/bin/g++ -DGMX_SIMD=AVX_512
复制代码

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2024-5-22 21:58:04 | 只看该作者 Only view this author
Dempey 发表于 2024-5-22 20:48
是的,-DCMAKE_C_COMPILER是gcc的位置,-DCMAKE_CXX_COMPILER是g++的位置,另外cmake命令需要一次写完, ...

老师,之后我又依次进行了cmake3 .. -DCMAKE_INSTALL_PREFIX=/data/sob/gromacs-2020.6和
make install -j
但是make install -j 之后,显示这样的错误,这是为什么呢?

1560

帖子

0

威望

4997

eV
积分
6557

Level 6 (一方通行)

8#
发表于 Post on 2024-5-22 22:05:09 | 只看该作者 Only view this author
本帖最后由 牧生 于 2024-5-23 10:32 编辑
12313 发表于 2024-5-22 21:58
老师,之后我又依次进行了cmake3 .. -DCMAKE_INSTALL_PREFIX=/data/sob/gromacs-2020.6和
make install  ...

用更高版本的gmx即可,我用的2022.6
也可以去注释那一行代码。具体的在论坛里搜一下就能找到。

http://bbs.keinsci.com/thread-42578-1-1.html


http://bbs.keinsci.com/thread-31440-1-1.html
又菜又爱玩

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

9#
 楼主 Author| 发表于 Post on 2024-5-23 09:07:29 | 只看该作者 Only view this author
牧生 发表于 2024-5-22 22:05
用更高版本的gmx即可,我用的2022.6
也可以去注释那一行代码。具体的在论坛里搜一下就能找到。

好的谢谢老师,我试试

305

帖子

0

威望

550

eV
积分
855

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2024-5-23 19:31:52 | 只看该作者 Only view this author
牧生 发表于 2024-5-22 22:05
用更高版本的gmx即可,我用的2022.6
也可以去注释那一行代码。具体的在论坛里搜一下就能找到。

老师,我试了一下gmx2022.6,能够成功安装,但是在终端输入gmx后出现这样的错误是为什么呢?

本版积分规则 Credits rule

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

GMT+8, 2026-2-22 06:05 , Processed in 0.169360 second(s), 23 queries , Gzip On.

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