ubantu20.04安裝Amber20 && AmberTools20


Ubantu20.04安裝Amber20 && AmberTools20

1. 准備下載好的amber(Amber20.tar.bz2)及tools(AmberTools20.tar.bz2)安裝包:

1 $ cd MySoftware_home
2 $ tar xvfj Amber20.tar.bz2
3 $ tar xvfj AmberTools20.tar.bz2

兩個壓縮包會解壓到一個名為amber20_src的文件夾里

2. 切換到$AMBERHOME/build目錄,進行預編譯(防盜貼。此步驟與之前版本的ubantu和centos安裝老版本amber不同):

1 $ cd amber20_src/build
2 # optional: edit the run_cmake script to make any needed changes;
3 # most users should not need to do this
4 $ ./run_cmake

3. 安裝並添加環境變量:

1 # install執行完成后,會在MySoftware_home目錄下創建名amber20的獨立目錄,安裝完成的可執行文件及庫都在amber20里
2 $ make install
3 # 添加環境變量
4 $ source ../amber.sh
5 # 測試安裝
6 $ cd $AMBERHOME
7 $ make test.serial

4. 安裝cuda版本amber20,之前裝好11以上的CUDA:

1 $ cd amber20_src/build
2 # 編輯run_cmake文件,把linux區段里的-DCUDA=FASLE改成-DCUDA=TRUE,如不清楚哪個是linux區段,可以把所有都改了
3 $ ./run_cmake
4 $ make install
5 $ cd $AMBERHOME
6 $ make test.cuda.serial
7 # CUDA_VISIBLE_DEVICES指定可見顯卡來指定pmemd.cuda的運行顯卡
8 $ export CUDA_VISIBLE_DEVICES=0
9 $ pmemd.cuda xxxx

5. 安裝MPI版本的amber20,需要openmpi版本為openmpi-[2-4].[0-9]:

1 $ cd amber20_src/build
2 # 編輯run_cmake文件,把linux區段里的-DMPI=FASLE改成-DMPI=TRUE,如不清楚哪個是linux區段,可以把所有都改了
3 $ ./run_cmake
4 $ make install
5 $ cd $AMBERHOME
6 export DO_PARALLEL="mpirun -np 2"
7 $ make test.parallel
8 # 使用mpirun運行並行版本pmemd
9 $ mpirun -np (threads) pmemd.MPI

6. 安裝並行cuda版本的amber20,需要11版本以上的CUDA及openmpi版本為openmpi-[2-4].[0-9]:

1 $ cd amber20_src/build
2 # 編輯run_cmake文件,把linux區段里的-DMPI=FASLE -DCUDA=FALSE改成-DMPI=TRUE -DCUDA=TRUE
3 $ ./run_cmake 
4 $ make install
5 $ cd $AMBERHOME
6 $ export DO_PARALLEL="mpirun -np 2"
7 $ make test.cuda.parallel 8 # 使用mpirun運行並行cuda版本pmemd 9 $ mpirun -np (threads) pmemd.cuda.MPI

 

 由於amber20與舊版本16及18都不一樣,第一次裝可能會有些問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM