Ubuntu16.04系統(tǒng)amber16安裝 親驗可行

amber16的cpu單線程版sander,cpu多線程版mpirun sander 安裝到GPU版pmemd.cuda,GPU的并行版沒有安裝。

安裝前準備:安裝各種依賴

1.直接執(zhí)行安裝依賴:

sudo apt-get install csh flex gfortran g++ patch python-tk python-matplotlib bison gcc make build-essential xorg-dev xutils-dev libbz2-dev zlib1g-dev libboost-dev libboost-thread-dev libboost-system-dev libxdmcp-dev libxt-dev libxext-dev libreadline-dev parallel? ??

2.安裝perl-ExtUtils-MakeMaker:

wget http://files.directadmin.com/services/9.0/ExtUtils-MakeMaker-6.31.tar.gz

tar xvzf ExtUtils-MakeMaker-6.31.tar.gz

cd ExtUtils-MakeMaker-6.31

perl Makefile.PL

make

make install

3.安裝intel編輯器:網(wǎng)上有很多教程

我裝的是2019版本的,但是在裝gpu版本時,用intel編輯器編譯時提示版本只能是ICC 15.0, ICC 16.0, and ICC 17.0,我懶得再裝,只用gnu編譯器編輯也安裝成功了。

cd 放有安裝包的文件夾

tar -zxvf parallel_studio_xe_2019_update5_cluster_edition.tgz

cd parallel_studio_xe_2019_update5_cluster_edition/

sudo ./install.sh

一路回車下去,有yes就輸入yes,有accept就輸入accept,直到安裝完成

配置icc環(huán)境:

sudo vi /etc/profile 或 sudo vi?~/.bashrc? (建議兩個都加,會使用linux系統(tǒng)的就按需求選擇加哪個 嘻嘻)

在文件末尾添加:

#icc

source /opt/intel/bin/iccvars.sh ia32

source /opt/intel/bin/iccvars.sh intel64

source /opt/intel/compilers_and_libraries/linux/bin/compilervars.sh ia32

source /opt/intel/compilers_and_libraries/linux/bin/compilervars.sh intel64

添加完:

source /etc/profile 或 source?~/.bashrc

檢測是否安裝成功:出現(xiàn)版本信息

icc -v

4.安裝cuda,amber16支持7.5、8.0和9.0版本,網(wǎng)上裝cuda的教程很多

cd 放有安裝包的文件夾

sudo sh cuda_9.0.176_384.81_linux.run

配環(huán)境 :

export CUDA_HOME=/usr/local/cuda

export PATH=$PATH:$CUDA_HOME/bin

export LD_LIBRARY_PATH="/usr/local/cuda/lib:${LD_LIBRARY_PATH}"

開始安裝


安裝單cpu版的AMBER:

1.解包,兩個壓縮包會解壓到一個名為amber16的文件夾里

cd 放有安裝包的文件夾

tar xvfj AmberTools17.tar.bz2

tar xvfj Amber16.tar.bz2

2.設置環(huán)境變量,對于所有用戶修改 /etc/profile,對于單個用戶修改~/.bashrc

sudo vi /etc/profile 或 sudo vi?~/.bashrc?

在末尾添加:

export AMBERHOME=/你的路徑/amber16

添加完成后使配置生效:

source /etc/profile 或 source?~/.bashrc

3.編譯安裝

cd $AMBERHOME

./configure gnu

./configure intel

source $AMBERHOME/amber.sh

4.安裝

make install

------------------------------------------------------------------------------------------------------------------------------

安裝cpu并行版

1.下載openmpi安裝包,版本要求:openmpi-[1-2].[0-9]

2.下載完成之后進行解壓

一定要解壓到 $AMBERHOME/AmberTools/src 這個目錄

3.運行./configure_openmpi gnu

4.設置環(huán)境變量

運行source $AMBERHOME/amber.sh 或手動添加:

sudo vi /etc/profile

在末尾添加:

export MPI_HOME=$AMBERHOME/AmberTools

export PATH=$PATH:$MPI_HOME/bin

export LD_LIBRARY_PATH=$MPI_HOME/lib:$LD_LIBRARY_PATH

export DO_PARALLEL="mpirun -np 16"? ? (16是我自己選擇的線程數(shù),根據(jù)自己的電腦選擇)

添加完成后使配置生效:

source /etc/profile

5.配置安裝并行版

cd $AMBERHOME

./configure -mpi? gnu

make install

------------------------------------------------------------------------------------------------------------------------------

安裝gpu單線程版:

前根據(jù)自己的GPU安裝相應的nvidia驅(qū)動和cuda。(amber16只支持cuda9.0以下,查清cuda支持的nvidia驅(qū)動)

單GPU:

cd $AMBERHOME

make clean

./configure -cuda gnu? (這一步完成后,安裝界面會提示要干哪些步驟(添加環(huán)境變量等),一定要全部完成)

source amber.sh

make install

安裝完$AMBERHOME/bin文件夾里出現(xiàn)pemed.cuda則表示安裝成功

-------------------------------------------------------------------------------------------------------------------------------------------------------

多GPU:我沒實驗過

cd $AMBERHOME

make clean

./configure -cuda -mpi gnu? ? (or intel)

make install


------------------------------------------------------------------------------------------------------------------------------------------------------

//如果安裝出現(xiàn)問題,看用戶手冊

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容