Linux 中安装Gromacs(2022 GPU-CUDA)

Linux 中安装Gromacs(2022 GPU-CUDA)

实机操作:Ubuntu20.04系统(Ubuntu 20.04.4 LTS版本)
安装Gromacs-2022 GPU-CUDA加速版


前言

实机操作:Ubuntu20.04系统(Ubuntu 20.04.4 LTS版本)
安装Gromacs-2022 GPU-CUDA加速版
电脑配置
CPU:I7-9750H
GPU:GTX 1660 TI

一、基础软件安装

所需要用到的软件为有
gcc , g++ , python , cmake ,Gromacs
检查方法 命令

软件名 -version
软件名  -V

以下安装均须要管理员权限,本人一直在root身份运行,若需要 以下命令前可加上sudo

1.gcc下载安装

apt-get install gcc

2.g++下载安装

在这里插入代码片

2.g++下载安装

apt-get install g++

3.python下载安装

Ubuntu系统自带python3.8.10,没有的可以安装一下

apt install python

4.cmake下载安装

apt-get install cmake

二、显卡驱动和CUDA安装

1.显卡驱动

Ubuntu20.04安装之后已经有显卡驱动,但版本较旧,需要更改。
在左下角显示应用程序中 选择 “软件与更新”
在这里插入图片描述
“附加驱动” 更改为合适的驱动版本,这里选择了510版本。
在这里插入图片描述
另可以 下载显卡驱动手动安装
参考:
https://blog.csdn.net/wf19930209/article/details/81877822

2.CUDA安装

首先查看驱动适用CUDA版本

nvidia-smi

在这里插入图片描述
去Nvidi官网下载cuda安装包:https://developer.nvidia.com/cuda-toolkit-archive
在这里插入图片描述
本人选择deb安装方式
在这里插入图片描述
依次输入命令即可
在这里插入图片描述
下载安装结束后,配置环境变量
输入命令打开文件

gedit ~/.bashrc

在文件最后输入以下语句

export PATH=/usr/local/cuda-11.6/binKaTeX parse error: Expected '}', got 'EOF' at end of input: {PATH:+:{PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.6/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}
(以上路径以各自安装的CUDA版本和安装路径 自行修改)保存
在这里插入图片描述
输入以下命令,更新环境变量配置

 source ~/.bashrc

至此CUDA安装完成,输入nvcc -V命令查看CUDA信息

nvcc -V

在这里插入图片描述

三、Gromacs-2022 GPU-CUDA安装

打开gromacs官网,下载最新版gromacs-2022
https://manual.gromacs.org/documentation/

将tar.gz文件解压

tar xfz gromacs-2022.tar.gz

进入解压后的文件夹

cd gromacs-2022
mkdir build
cd build

在build目录下用cmake进行安装
在这里插入图片描述

cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON -DGMX_GPU=CUDA -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda11.6 
#(以实际CUDA tookit安装路径及版本为准)
make
make check
sudo make install
source /usr/local/gromacs/bin/GMXRC

安装完成后输入

gmx -version

查看版本信息
若关闭后无法使用此命令 则可能是环境变量没有设置
设置环境变量

gedit ~/.bashrc

在文件最后输入以下语句
source /usr/local/gromacs/bin/GMXRC
(以上路径为 各自安装的Gromacs路径 自行修改)保存
在这里插入图片描述
输入以下命令,更新环境变量配置

 source ~/.bashrc

重启终端后就可以输入

gmx -version

查看版本信息
在这里插入图片描述
安装Gromacs-gpu-CUDA完成

本人比较过CPU与 GPU加速的运算速度

以Justin1 中 1AKI.pdb为例
NVT NPT 预平衡
仅使用CPU(I7-9750H)运算 :2.30h 2.20h
使用GPU加速(NVIDIA-RTX-1660 TI)运算 :1min 1min

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值