因为gromacs必须安装cuda(系统自带的NVIDIA驱动不行),这里介绍下如何安装cuda

  1. 安装步骤

查看是否安装了cuda

法1 cat /usr/local/cuda/version.txt

法2 nvcc --version

若没有安装,则查看是否有N卡驱动,若无N卡驱动,则到软件与更新 -> 附加驱动中安装驱动

查看N卡驱动支持的cuda版本

nvidia-smi

如下图支持最高CUDA版本是11.4

  1. cuda-toolkit-archive,选择需要的CUDA下载CUDA Toolkit 11.4 Downloads | NVIDIA Developer

2.1如下图,选择runfile(local),并使用生成的指令进行下载和安装

2.2若第1步提示Existing package manager installation of the driver found. It is strongly recommended that you remove this before continuing.,选择continue,然后下一步输入accept,再下一步中去除driver项,之后选择install:

2.2.1.选择continue

2.2.2.输入accept

2.2.3.取消Driver、然后选择Install(敲击空格取消Driver)

设置前:

设置后:

  1. 在~/.bashrc文件中添加如下环境变量:
python 复制代码
export PATH=/usr/local/cuda-11.4/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

4.验证是否安装成功

复制代码
nvcc -V

5、cudnn安装

网址:cuDNN Archive | NVIDIA Developer

cuDNN Archive | NVIDIA Developer

因为cuda是11.8,所以选择对应的cudnn,我选择的8.5

下载 tar格式

python 复制代码
tar -xvf cudnn-linux-x86_64-8.5.0.96_cuda11-archive.tar.xz 
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include 
sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda/lib64 
sudo chmod a+r /usr/local/cuda/include/cudnn*.h 
 

验证:

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

出现以下信息说明安装成功:

相关推荐
123wxw8 个月前
【文献分享】J. Phys. Chem. C:机器学习模型的结构嵌入方法加速堆叠二维材料的研究
人工智能·分子动力学·lammps·第一性原理计算·原子结构·力学性质
lammps加油站1 年前
lammps聚合物断键拉伸模拟
分子动力学·lammps·lammps培训
123wxw1 年前
【程序分享1】LAMMPS + OVITO + 晶体缺陷识别 + 点缺陷 + 分子动力学模拟
第一性原理·分子动力学·lammps·富氢化合物·超导电性
荷塘阅色1 年前
【LAMMPS学习】五、LAMMPS命令(1) LAMMPS 输入脚本
科技·学习·md·分子动力学·科学研究
荷塘阅色1 年前
【LAMMPS学习】三、构建LAMMPS(5)可选的构建设置
科技·学习·md·分子动力学·科学研究
荷塘阅色1 年前
【LAMMPS学习】三、构建LAMMPS(10)从源构建 LAMMPS 时怎么节省磁盘空间
科技·学习·md·分子动力学·科学研究
荷塘阅色1 年前
【LAMMPS学习】二、LAMMPS安装(2)MacOS和Win安装
科技·学习·md·分子动力学·lammps·lammps安装
龙讯旷腾2 年前
New Journal of Physics:不同机器学习力场特征的准确性测试
机器学习·论文·第一性原理·分子动力学