首页 > 系统相关 >Gromacs-2024.1 GPU版本编译,--以RockyLinux系统为例

Gromacs-2024.1 GPU版本编译,--以RockyLinux系统为例

时间:2024-08-01 23:26:02浏览次数:16  
标签:2024.1 gcc cmake Gromacs 为例 make && DGMX gromacs

1、首先安装好gcc套件、gcc-toolset-9、cmake、nvidia_driver、 cuda、openmpi等软件;
2、解压gromacs的源码包;
3、编译:a.节点内并行多线程版本,首先scl enable gcc-toolset-9 bash 加载gcc9以支持C++17特性,cd gromacs-2024.2 && mkdir build && cmake …/ -DGMX_BUILD_OWN_FFTW=ON -DGMX_GPU=CUDA -DCMAKE_INSTALL_PREFIX=/opt/software/gromacs-24 && make -j,等待进度走完即完成编译;make 结束
make install 即可将gromacs安装到指定位置,使用时source /opt/software/gromacs-24/bin/GMXRC.bash && gmx --version 查看
gmx --version
b.mpi多节点并行版本:cmake …/ -DGMX_BUILD_OWN_FFTW=ON -DGMX_GPU=CUDA -DGMX_MPI=ON -DCMAKE_INSTALL_PREFIX=/opt/gromcs-mpi && make -jmake -j编译完成
gmx_mpi --version
4、enjoy your work!

标签:2024.1,gcc,cmake,Gromacs,为例,make,&&,DGMX,gromacs
From: https://blog.csdn.net/mingkun9205/article/details/140853134

相关文章

  • 热力图 以分类为例
    逻辑回归可以分为线性与非线性,也可以根据类的个数分为二分类与多分类问题,使用时需要灵活应用,能够构造损失函数并求梯度,同时能够用算法实现并进行训练预测。事实上,观察后会发现,在逻辑回归中,我们发现是多个输入(即p个指标),最终输出一个结果(0或1),处理过程是输入乘上权重w加偏置b,再对结......
  • Css为例 Hugo博客框架编译时将Assets中未实际使用的文件引入Public
    今日作Hugo博客开发的过程中,想使用main.css作为其他css的入口,即项目仅引用main.css,子样式模块在main.css中引入。编译后发现public中仅有main.css,没有其他的css文件导致样式无法正常使用。遂寻找解决办法:在项目仅实际引用main.css的情况下,将其他css文件导入public。解决办法为引......
  • 【PyCharm】PyCharm 2024.1 的最新变化-版本控制集成
    目录更强大的VCS支持Git、SVN和Mercurial的改进分支管理冲突解决提交历史更强大的VCS支持PyCharm2024.1在版本控制系统的集成方面进行了显著的改进,增强了对Git、Subversion(SVN)和Mercurial的支持。这些改进旨在提高开发者的效率,并使版本控制操作更加直......
  • 在Windows下安装设置IDEA 2024.1.4
    文章目录下载IDEA安装IDEA设置IDEA汉化IDEA(可选)创建一个Java项目激活IDEA下载IDEAIDEA下载直链安装IDEA双击打开下载好的安装包,点击下一步更改你的安装目录,完成后下一步根据自己的需求来勾选安装选项,完成后下一步选择开始菜单目录,这里默认安装等待进度......
  • 冻鳗蔓延设在MC游玩上的一些解决方案(以当期Modpacks Infinte Infinity为例,并拓展)
    文章组成一、前言二、游玩须知三、Mod解决方案四、联机解决方案五、拓展一、前言关于MC一时起兴,然后大部分人不知道怎么搞我们正在玩的模组,所以写这样一则博客来记录本期MC游玩的一些技术和方式,可以提供参考,并且照着本博客做应该会简单不少。本着让更多人一起快乐玩MC......
  • 基础篇之如何了解一个算法,从这些方面来探索-以ssd为例
    以SSD(SingleShotMultiBoxDetector)算法为例,你可以从多个方面了解它的基础知识、结构、工作原理、优点以及应用。以下是一些建议的问题和学习路径:基础介绍SSD算法的基本概念是什么?你可以问:SSD是什么?它解决了什么问题?SSD算法的优点和缺点有哪些?你可以问:SSD相对于......
  • Python数据预处理+正态性检验+异常值处理+Q-Q图-K-S检验+相关性分析(2024MathorCup A题
    #数据预处理#正态性检验、Q-Q图、箱线图、直方图、相关性分析#Q-Q图importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltfromscipy.statsimportnormfromscipy.statsimportprobplota=pd.read_excel('附件1:小区基本信息.xlsx',engine='openpyxl'......
  • 云服务器安装linux系统及部署宝塔面板教程(以雨云为例)
    雨云云服务器最近活动提示:        ①2核2G香港50M大带宽每月200G流量,月付价格原价33元可享首月5折优惠,年付价格原价396元可享全年7折优惠,约23元/月        ②购买后可享积分12%返利,相当于再打88折        ③还可以通过宝塔面板自动签到的方式获取积......
  • 【参数化建模】利用Python在Abaqus里面绘制复杂曲线——以“爱心曲线”为例
    【参数化建模】利用Python在Abaqus里面绘制复杂曲线——以“爱心曲线”为例说在前面Python在Abaqus里面可以批量处理很多事情,包括复杂曲线的绘制,这里以心形线为例。心形线函数这里我们选取一款比较经典的心形线:Abaqus代码#--coding:utf-8--importnumpyasnpfr......
  • 在Linux环境配置多版本jdk,这里以8和17为例
    步骤1:下载Java17JDK访问Oracle官网下载Java17JDK:打开浏览器,访问OracleJDK17下载页面。登录并接受许可协议:如果你是Oracle用户,登录你的账户。如果不是,你可能需要创建一个账户或接受Oracle的许可协议才能下载。选择Java17下载:在下载页面上,选择适合你的......