在Windows的Subsystem Linux(WSL)下安装gromacs
参照[官网安装指导](Installation guide — GROMACS 2021.1 documentation)做的,记得根据自己的版本换不同的guide
系统基于Windows 10 Pro版,低版本可能不支持WSL
Subsystem安装
参考安装sublinux
根据上述链接配置并下载就可以了
做到第三步就可以了
后面直接开始菜单里打开Ubuntu就行
打开
搜索Ubuntu,选个你喜欢的版本下载。(我直接下的现在有的最新版 ,20.04 LTS)
下载好后配置方式很简单,不懂的百度即可
安装编译环境
先更新
sudo apt-get update
装cmake
sudo apt-get install cmake
装编译环境(我的是自带了gcc)
sudo apt-get install gcc
sudo apt-get install g++
装gromacs
如果你是Ubuntu的话,直接
sudo apt install gromacs
就行。
下面是官网的安装方式:
打开[gromacs官网下载](Welcome to the GROMACS documentation! — GROMACS documentation)到下载界面,找到下载地址,下载。
下载
wget https://ftp.gromacs.org/gromacs/gromacs-2021.1.tar.gz
下面直接复制了教程的
tar xfz gromacs-2021.1.tar.gz
cd gromacs-2021.1
mkdir build
cd build
cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON
make
make check
sudo make install
source /usr/local/gromacs/bin/GMXRC
这里建议上一个最后一步如果报错的话按照路径翻一下GMXRC文件夹在哪里,找到了就可以
简单的Linux文件夹操作方式 参考一下 菜鸟教程
最后一句话我的跟原教程不太一样
source /usr/local/bin/GMXRC
盲猜安装的时候出了点小问题
但无所谓了 可以用
安装结果测试
安装完输入
gmx -version
能看到版本信息说明安装成功了。
一点不知道有没有用的Tips
最后 建议在 /mnt目录下的磁盘中找个位置做仿真等内容,这个目录里面的磁盘相当于当前Windows系统磁盘的一个映射,比较方便两个系统的文件传输。
(包括虚拟机用户和subsystem用户)
如果服务器的话,一般自己的主目录就在 /home里
下面简单介绍了几个Linux命令,可以参考一下
具体linux详细命令请参考菜鸟教程
命令 | 作用 | 示例 |
---|---|---|
ls | 列出当前目录的文件和文件夹 | 无 |
cd | 跳转到目录 | cd+目录名 |
mkdir | 创建目录 | mkdir+创建的目录名 |
wget | 从网上下载东西 | wget+下载链接/wget+ -o + 保存为的名字 + 下载链接 |