Redhat 5.6中 Amber12的安装

本文详细记录了AMBER12软件的安装过程,包括使用Intel编译器进行配置及解决过程中遇到的问题,并提供了安装步骤及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

               今天下午弄了将近5个小时,终于把AMBER12给装上了. 一开始用GNU编译了好几次,总是出现错误,原因可能是ifortran的错误,但始终没有解决,最终不得不选择用intel编译的方法。 最终总算把问题解决了。

         现将安装的过程总结如下:

1. 安装intel编译器(intel官网下载)。我装的版本是l_ccompxe_intel64_2011.9.293,l_fcompxe_intel64_2011.9.293,l_mkl_10.3.7.256_intel64,l_mpi_p_4.0.3.008。安装方法google一下,比较简单,直接./install.sh,按照提示一步一步来就可以了。安装完成之后,要在emacs ~/.bashrc中添加如下:
export /opt/intel/composer_xe_2011_sp1.9.293/bin/iccvars.sh intel64
export /opt/intel/composer_xe_2011_sp1.9.293/bin/ifortvars.sh intel64
export /opt/intel/composer_xe_2011_sp1.9.293/mkl/bin/intel64/mklvars_intel64.sh
export /opt/intel/impi/4.0.3.008/bin64/mpivars.sh
保存。然后source ~/.bashrc。终端中输入which icc和which ifort,输出的路径正确算是安装成功。

2 sudo yum install gcc flex tcsh zlib-devel bzip2-devel  libXt-devel libXext-devel libXdmcp-devel

3.解压ambertools12和amber12:
cd /home/zheng/softwares/amber
tar xfj AmberTools12.tar.bz2
tar xfj Amber12.tar.bz2

 

4. 设置环境变量:
export AMBERHOME=/home/zheng/softwares/amber/amber12
export MKL_HOME=/opt/intel/composer_xe_2011_sp1.9.293/mkl
export MPI_HOME=/opt/intel/impi/4.0.3.008/intel64
export PATH=$PATH:$AMBERHOME/bin
保存。source ~/.bashrc

5.打补丁:
$AMBERHOME/patch_amber.py --update-tree

6. 安装串行版amber12:
./configure intel
make install
make test

7. 安装并行版amber12:
不需要make clean
./configure -mpi intel
直接make install会出错。打开config.h,把里面所有的mpif90都改成mpiifort,所有的mpicc都改成mpiicc,保存。然后再make install
export DO_PARALLEL="mpirun -np 2"
make test

 欢迎关注微信公众账号



 

### 安装 Anaconda 或 Miniconda 的指南 #### 准备工作 在 RedHat 5.6安装 Conda 需要确保系统的依赖项已满足。由于 RedHat 5.6 是较旧的操作系统版本,可能需要手动解决一些兼容性问题。 1. **更新操作系统** 使用 `yum` 更新现有软件包到最新稳定版。 ```bash sudo yum update -y ``` 2. **下载 Miniconda/Anaconda 安装脚本** 访问官方 Miniconda 下载页面并获取适合 Linux 系统的 Bash 脚本文件。对于 Python 3 版本,可以运行以下命令来下载: ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh ``` 如果需要完整的 Anaconda 发行版,则替换链接为对应的 Anaconda URL[^1]。 3. **赋予可执行权限** 将下载的 `.sh` 文件设置为可执行状态。 ```bash chmod +x Miniconda3-latest-Linux-x86_64.sh ``` 4. **启动安装程序** 执行安装脚本来完成环境配置。 ```bash ./Miniconda3-latest-Linux-x86_64.sh ``` 运行过程中会提示阅读许可协议以及确认目标路径,默认情况下会被安装至用户的家目录下 `/home/<username>/miniconda3`。 5. **初始化 Shell 配置** 当询问是否初始化时输入 “yes”,这一步骤将自动修改当前使用的 shell profile (如 `.bashrc`) 来添加必要的 PATH 变量。 6. **验证安装成功与否** 关闭再重新打开终端窗口或者直接加载新的环境变量变化: ```bash source ~/.bashrc ``` 接着测试 conda 命令可用性: ```bash conda --version ``` 7. **创建虚拟环境(可选)** 创建一个新的隔离开发空间有助于管理不同项目所需的库版本差异。 ```bash conda create -n myenv python=3.9 conda activate myenv ``` #### 解决潜在问题 - 若遇到 SSL 错误或其他网络连接异常情况,尝试通过镜像站点获取资源或将 HTTPS 替换为 HTTP 协议地址。 - 对于老旧硬件架构不支持的情况,请考虑升级服务器基础平台或寻找替代解决方案比如 Docker 容器化部署方式[^1]。 ```python import platform print(platform.python_version()) ``` 以上即是在 RedHat Enterprise Linux 5.6 平台上搭建基于 Conda 的 Python 开发框架的方法概述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值