gromacs编译安装

gromacs是一款优秀的分子动力学模拟软件,版本已更新至4.6.3 。版本的更新无疑会带来效率的提升,然而,新版本对系统和编译器都有着更高的要求。对于一台运行已久的老服务器,没有权限的情况下基本不可能更新系统和编译器,这时候就需要另外安装较新版本的编译器来编译安装gromacs,Intel就是一个很好的选择。下面我就自己多次的编译安装经验,叙述一下gromacs的安装过程和注意事项。
系统现状: 
系统版本:Red Hat Enterprise Linux WS release 4 
内核版本:Linux-2.6.9-42-X86_64
编译器:gcc-3.4.6 和 gcc-4.1.0
步骤
1. 安装新的编译器: l_ccompxe_2013.3.163 (可到Intel官网申请免费版)
    安装很简单,按要求选即可,licence在申请后回复的邮件里。记得安装完后导入相关环境变量:source /安装目录/bin/compilervars.sh intel64
2. 安装并行软件包:openmpi-1.6.4 (我试了1.6.5的,在我的服务器上不好用,出现这种情况建议大家换几个版本试试)
    安装前务必导入环境变量CC和CXX来指定Intel编译器:export CC=icc,export CXX=icpc,然后coufigure,make, make install。
3. 编译安装gromacs-4.6.3
     安装前务必导入环境变量CC和CXX来指定Intel编译器:export CC=icc,export CXX=icpc。由于Intel的数学库函数不全,gromacs编译过程中会用到gcc数学库中的函数,用LDFLAGS环境变量来指定:export LDFLAGS=“-limf -lm”,编译过程中Intel编译器会报warning #10315: specifying -lm before files may supercede the Intel(R) math library and affect performance,不过是说用了其他库会降低效率,可以忽略。编译安装用下面三个命令:
            cmake .. -DGMX_BUILD_OWN_FFTW=ON -DGMX_MPI=ON -DCMAKE_INSTALL_PREFIX=/安装路径/gromacs-4.6.3
            make
            make install
注意:使用-DGMX_BUILD_OWN_FFTW=ON选项时,编译过程中会联网下载fftw,所以要保证电脑能连接到网络,如果使用的服务器无法连接外网,需要自己先安装fftw,然后再安装gromacs。
      以上是对多次安装经历的简单总结,可能你在安装中会遇到各种不同的问题,欢迎一起交流解决。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Linux 上安装 GROMACS,你可以按照以下步骤进行操作: 1. 下载 GROMACS 安装包: 可以从 GROMACS 官方网站(https://www.gromacs.org/Downloads)下载最新的 GROMACS 版本。选择适合你系统的稳定版本或开发版本。 2. 解压安装包: 使用以下命令将下载的安装包解压到所需目录中: ``` tar xfz gromacs-x.x.x.tar.gz ``` 3. 进入解压后的目录: 使用以下命令进入解压后的 GROMACS 目录: ``` cd gromacs-x.x.x ``` 4. 安装依赖项: 在安装 GROMACS 之前,确保你的系统已安装了以下依赖项: - CMake - MPI - FFTW - LAPACK - BLAS 5. 创建构建目录: 在 GROMACS 目录中创建一个新目录来构建 GROMACS: ``` mkdir build cd build ``` 6. 配置构建: 运行 cmake 命令来配置构建过程,并指定所需的选项和路径: ``` cmake .. -DGMX_BUILD_OWN_FFTW=ON -DGMX_MPI=ON -DGMX_GPU=OFF # 如果你没有 GPU,请使用 OFF -DCMAKE_INSTALL_PREFIX=/path/to/installation ``` 7. 构建和安装: 运行以下命令来构建和安装 GROMACS: ``` make make install ``` 8. 配置环境变量: 将 GROMACS 的可执行文件路径添加到 PATH 环境变量中。你可以通过编辑 `~/.bashrc` 文件并添加以下行来实现: ``` export PATH=/path/to/installation/bin:$PATH ``` 完成上述步骤后,你就成功安装GROMACS。可以使用 `gmx` 命令来运行 GROMACS 相关的任务。请注意,具体的安装步骤可能因为不同的 Linux 发行版而有所差异,上述步骤仅提供了一个一般性的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值