最近我们组新添了一台简易的GPU个人工作站,主要用于分子动力学模拟和机器学习,配置如下:

CPU       i5 9600k    散热器     酷冷至尊T400i塔式风扇   内存       金士顿16G DDR4 2666骇客神条   2条硬盘1      西部数据4T企业版 7200转  硬盘2      三星976 EVO PLUS 256G主板       华硕B360M-D          显卡       影驰GTX2080 SUPER    机箱       安钛克P7       电源       台达额定850W  

主要参考sob的装机配置推荐(http://sobereva.com/444),总价在¥12000左右。出货时固态盘安装了WINDOWS系统,但是大部分计算化学软件都是在Linux系统下运行的,于是在机械硬盘分区安装Linux发行版。可以选择的免费的Linux发行版有Ubuntu,Centos等。考虑到在Ubuntu下安装各种软件环境比较方便,于是选择了与Ubuntu同宗同源的Deepin国产发行版。它也被华为Matebook 14 第三方版本所采用,具有类苹果的操作UI和类Windows的交互逻辑,同时安装也比较便捷。

首先在(https://www.deepin.org/download/)下载深度启动盘制作工具,并下载深度操作系统15.11的镜像,准备一个大于8G的空U盘。启动制作工具,导入镜像并写入U盘。

将U盘插入GPU主机的USB口,在BIOS中设置从U盘引导。选择安装Deepin,并安装到一个空白的分区。等待20分钟即可安装完毕,机器即将重启,务必将U盘拔下。

启动后默认是使用的CPU的亮机卡,因此需要安装nVidia驱动以及Cuda Toolkit。因为Deepin15.11的默认gcc版本是6.5,因此需要安装Cuda 10.1版本的GPU编程工具箱。

安装显卡驱动

  • 查看显卡信息

    lspci  | grep -i vga#显示有GeForce显卡
  • 下载官方Linux驱动

    https://www.nvidia.cn/Download/index.aspx?lang=cn或者https://www.geforce.com/drivers选择下载适合自己显卡的Linux驱动
  • 禁用nouveau驱动

    sudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist-nouveau.confsudo echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist-nouveau.conf#重启sudo rebootsudo update-initramfs -u#执行以下命令,若无输出说明禁用成功lsmod | grep nouveau
  • 安装驱动

    #先关闭图像界面,切换tty2ctrl+alt+f2#关闭图像界面sudo service lightdm stop#切换进显卡驱动下载目录sudo chmod a+x NVIDIA-Linux-x86_64-x.runsudo ./NVIDIA-Linux-x86_64-x.run#安装过程中除了是否支持32外全部选是。#安装完成后重启电脑sudo reboot#输入nvidia-smi 查看是否成功安装好显卡驱动。#以上参考 https://www.jianshu.com/p/caa02259e51d

安装Cuda Toolkit

Deepin15.11相当于Ubuntu16,在https://developer.nvidia.com/cuda-downloads上下载工具箱。

上述教程在我们主机上无法成功安装Cuda Toolkit,https://www.findhao.net/easycoding/2562.html 的一个帖子提供了解决办法,使用普通帐号安装。

mkdir ~/Downloads/cuda10.1cd ~/Downloads/./cuda_10.1.243_418.87.00_linux.run --silent --toolkit --toolkitpath=~/Downloads/cuda10.1 --defaultroot=~/Downloads/cuda10.1 --samples --samplespath=~/Downloads

没有报错,说明安装成功了,在系统的/usr/local/下创建toolkit10的链接:

sudo ln -s ~/Downloads/cuda10.1 /usr/local/cuda#重新启动sudo reboot

加入环境变量

CUDA_HOME=/usr/local/cuda/export PATH=$PATH:$CUDA_HOME/bin/export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_HOME/lib64

安装Gromacs Cuda版本

主要参考教程http://sobereva.com/457

#安装fftwmkdir buildcd buildexport CMAKE_PREFIX_PATH=/sob/fftw338cmake .. -DCMAKE_INSTALL_PREFIX=/sob/gmx2018.4 -DGMX_SIMD=AVX2_256 -DGMX_MPI=OFF -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda#不使用AVX512指令集,不是用MPI 仅用openMPmake -j4 make install 

GROMACS运算测试

以李继存老师博客上的教程(http://jerkwin.github.io/GMX/GMXtut-0)为例进行对比:漏斗网蜘蛛毒素肽的溶剂化研究的成品模拟对比测试。为了使用GPU,energygrps设为了System,测试软件同为GROMACS2019.2版本。

对比结果如下:

一块2080显卡的普通台式机的Gromcas的算力远远超过了一台GPU主机,而且价格也比较实惠。

分子动力学模拟软件_实惠的分子动力学模拟个人台式机装机和测试相关推荐

  1. 二级java模拟软件_二级JAVA超级模拟软件

    无忧考吧二级JAVA超级模拟软件是无忧考吧为计算机的广大考生们推出的一款计算机二级java语言考试模拟的软件,用户通过模拟可以快速找出自己的不足,可以更好的进行复习,让你在考试中更加稳定的通过! 基本 ...

  2. 分子动力学模拟软件_基于GPU的分子动力学软件ACEMD的简介与安装

    Acellera软件包括HTMD.ACEMD.AceCloud.Parameterize.AceFlow和ACEMD3模块. ACEMD简介 ACEMD是一款功能强大的生物分子动力学模拟软件包,该软件 ...

  3. 分子动力学模拟软件_机器学习模拟1亿原子:中美团队获2020「超算诺贝尔奖」戈登贝尔奖...

    在前世界第一超算 Summit 上,研究人员在保持「从头算」精度的前提下成功模拟了 1 亿原子的运动轨迹,将超大系统的分子动力学模拟带进了一个新时代. 机器之心报道,作者:泽南.张倩.小舟. 有超算界 ...

  4. 无忧全国计算机等级考试超级模拟软件_一级计算机基础及MS Office应用安装教程

    本套软件是根据国家教育部新考试大纲,并汇聚了多年开发全国计算机等级考试模拟软件的丰富经验,并综合有经验的命题专家.教授和全国各地考点一线教师的建议基础上研制而成.本套软件采用模拟考试形式,以大量的习题 ...

  5. 分子动力学模拟软件_分子模拟软件Discovery Studio教程(十三):构建PLS模型(3D-QSAR)...

    Discovery Studio™ (简称DS)是专业的生命科学分子模拟软件,DS目前的主要功能包括:蛋白质的表征(包括蛋白-蛋白相互作用).同源建模.分子力学计算和分子动力学模拟.基于结构药物设计工 ...

  6. 分子动力学模拟软件_功能玻璃专题——分子动力学模拟预测氧化钠含量对二元钠硅酸盐玻璃弹性模量的影响...

    赵  谦 1,祖  群 1,齐 亮 2,胡永杰 2,孙雪坤3,陈  阳 1 (1. 中材科技股份有限公司,中国南京 210012:2. 美国密歇根大学,美国密歇根州安娜堡 48109-236: 3. ...

  7. modbus从站模拟软件_这些操作软件都不知道?趁早别当电气人了

    作为工控电气人,你知道我们必备的软件有哪些吗?今天我就来给大家介绍一下,工控电气人常用的几款软件,有了它们,我们的工作学习将会更易上手,效率翻倍.以下介绍主要是分为电工常用软件,PLC编程软件,工控辅 ...

  8. modbus从站模拟软件_作为工控电气人,你知道我们必备的软件有哪些吗?

    作为工控电气人,你知道我们必备的软件有哪些吗?今天我就来给大家介绍一下,工控电气人常用的几款软件,有了它们,我们的工作学习将会更易上手,效率翻倍.以下介绍主要是分为电工常用软件,PLC编程软件,工控辅 ...

  9. 物理实验模拟软件_网络系统实验平台:发展现状及展望

    网络仿真是指:通过软件计算网络中的实体如节点.路由器.交换机等之间的交互,模拟网络中随机发生的离散事件如丢包.延迟等,进而建模网络行为及其状态的网络设计.分析方法. 通信网络系统具有不可控.易变和不可 ...

  10. comps电磁场模拟软件_现在主流的电机仿真分析软件是哪个,电机厂商都用哪些软件?...

    需求决定选择,电机仿真分析软件的选择同理. =============================================== (1)电机本体设计 电机本体设计需要对电机的绕组.电磁场等进 ...

最新文章

  1. share extension 不显示_你所不知道的网红小酒馆Helens
  2. SpringMVC过程中@RequestBody接收Json的问题 总是报415
  3. Springboot集成netty实例
  4. SmartQuery WebPart 2.0 发布。
  5. 使用Apache Tomcat Maven插件部署运行 Web 项目
  6. Linux 命令(24)—— mv 命令
  7. 编写build.xml的12个原则
  8. Umbraco中根据ID获取IPublishedContent
  9. visual studio怎么编译python_我的计算机上的Python使用哪个版本的Visual Studio进行编译?...
  10. 100个最常用的PHP函数(建议收藏)
  11. 《看不见的森林:林中自然笔记》书摘三
  12. 关于英语写作和阅读的学习——施一公教授的两篇博文
  13. Linux程序设计——用getopt处理命令行参数
  14. Unity 场景练习02 仿风之旅人
  15. ByVal与ByRef的区别
  16. CH559L单片机ADC介绍以及ADC采样案例
  17. mysql引擎怎么选
  18. Jmeter 4.0+高分屏参数自动设置脚本
  19. Could not connect to SMTP host: smtp.***.com, port: 465, response: -1
  20. lammps笔记-入门

热门文章

  1. tiledmap 图块属性_TiledMap地图使用
  2. 打单软件显示服务器错误是怎么回事,网络版仓库进销存,出入库存管理软件,送货单打印等连接不上解决【新版】...
  3. 计算机的基本组成及工作原理
  4. soapui 免费版 实现 datasource+ dataLoop
  5. 2019人工智能写作软件
  6. python北风网培训班视频
  7. centos8安装中文字体库
  8. VS code 完全清除终端内容
  9. 第十三届蓝桥杯c++b组2022年国赛决赛题解
  10. 三菱梯形图转换c语言软件,三菱PLC编程软件的梯形图程序的生成与编辑