Gromacs 布朗动力学模拟 Gromacs安装教程 虚拟机安装 VMware Workstation Pro任选版本 Linux CentOS7 Ubunto Xshell和Xftp安装

本文主要是介绍Gromacs 布朗动力学模拟 Gromacs安装教程 虚拟机安装 VMware Workstation Pro任选版本 Linux CentOS7 Ubunto Xshell和Xftp安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

主题简述

Gromacs是研究生物大分子体系的动力学模拟软件,在国内外有着广泛的应用。目前Gromacs只发布了基于Linux/Unix的安装程序包,本教程将介绍在VMware虚拟机上安装Gromacs正式版本2019.6。

工具/原料

  • VMware 虚拟机容器和Linux系统CentOS7对应镜像文件——官网下载

  • CmakeGromacs程序包——官网下载(Gromacs官网和cmake官网下载安装程序包(http://manual.gromacs.org/documentation/ 以及 https://cmake.org/download/

  • Xshell和Xftp工具——自己学习建议去某宝上买一个永久激活的版本

方法/步骤

首先确保已安装好VMware虚拟机和CentOS操作系统(如下图,无关键要的地方做了打码)。
在这里插入图片描述

Gromacs详细安装教程

检查和安装C/C++

  • 检查C/C++:
$ gcc -v
  • 安装C/C++:
$ sudo yum install gcc  (这里sudo是获取临时root权限,需要管理员密码;另外用"su"命令进行root操作也可以)
  • 检查和安装Cmake

检查cmake:

$ cmake -version

如果没有安装cmake或版本过低,需要到网上下载,yum资源库中的cmake版本一般较低:

下载安装包: https://cmake.org/files/v3.10/cmake-3.10.2-Linux-x86_64.tar.gz
(用系统自带的下载工具下载)

  • 安装过程:
$ tar zxvf cmake-3.10.2-Linux-x86_64.tar.gz  (解压安装包)$ cd cmake-3.10.2-Linux-x86_64  (进入目录)$ ./bootstrap$ make$ sudo make install

Gromacs详细安装教程

安装Gromacs

官网下载

下载安称耍装包: http://ftp.gromacs.org/pub/gromacs/gromacs-2019.6.tar.gz
(用辞泥系统自带的下载工具下载) (如下图)

  • 开始安装gromacs
$   tar xfz gromacs-2019.6.tar.gz  (解压安装包)$   cd gromacs-2019.6   (进入目录)$   mkdir build    (新建文件夹build)  (如下图)$   cd build     (进入目录)$   cmake .. -DGMX_BUILD_OWN_FFTW=ON -DCMAKE_INSTALL_PREFIX=/usr/local/gromacs-2019.6  (要求安装过程中自动下载FFTW库文件,指定程序安装到目录/usr/local/gromacs-2019.6)$   make   (编译时间比较长)$   make check $   sudo make install   (安装)
  • 设置私有环境变量

安装好后,需要设置环境变量,以便bash调用:

$  cd   (回到个人目录,例如:/home/user/)$  vi .bash_profile   (用vi 编辑.bash_profile文件) (如下图)在.bash_profile文档的末行添加(如下图): source /usr/local/gromacs-2019.6/bin/GMXRC 。添加完后按"Shift"+":"并输入"wq!"保存退出。重新启动bash:$  logout    (注销并重新登录)
  • 安装后查看

查看gromacs是否正确安装(如下图)
在这里插入图片描述

$ gmx -version (可以看到刚才安装的Gromacs版本)

查看动力学程序mdrun是否可用:

$ gmx mdrun -h

以上总结是由本人一整套从安装VMware——安装Linux系统——CentOS7系统——Gromacs安装失败后的解决办法。

  • 有计算机基础的友友可以自行安装虚拟机以及根据教程自己来研究:
  • 有经济基础的或者不行走麻烦路的友友可以根据下面的搜索去找对应的技术人员安装即可

通过搜索“Gromacs 远程安装 Linux系统 布朗动力学模拟 分子动力学模拟分析”或者“虚拟机安装 VMware Workstation Pro任选版本 Win Linux Ubunto”找到一家可以通过安装虚拟机解决问题的小店。
在这里插入图片描述

下期会提供一份Linux虚拟机安装的教程。

这篇关于Gromacs 布朗动力学模拟 Gromacs安装教程 虚拟机安装 VMware Workstation Pro任选版本 Linux CentOS7 Ubunto Xshell和Xftp安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/589949

相关文章

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.