美文网首页
Install gromacs-2023 and Amber 2

Install gromacs-2023 and Amber 2

作者: 昌南何许人 | 来源:发表于2023-03-13 14:27 被阅读0次

Install gromacs-2023 and Amber 20 on WSL2

This is a installation guide about installing gromacs-2023 and amber 20 on WSL2 with cuda-11.6.

Prepare environment with packages installed:

  1. cuda-11.6 driver for WSL2 on windows 10
  2. WSL2 (ubuntu18.04)

1. Install cuda Tookit 11.6

wget https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda_11.6.0_510.39.01_linux.run
sudo bash cuda_11.6.0_510.39.01_linux.run --toolkit --toolkitpath=/home/qmy/softwares/cuda11.6

Select install to install toolkit.

# CUDA
export PATH="/home/qmy/softwares/cuda11.6/bin:$PATH"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/qmy/softwares/cuda11.6/lib64

2. Install gcc-9

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-9
sudo apt install g++-9

3. Install cmake 3.26

Install the latest cmake by source code.

tar xvfz cmake-3.26.0-rc6.tar.gz
cd cmake-3.26.0-rc6
./bootstrap --prefix=/home/qmy/softwares/cmake-3.26.0-rc6
make
make install
#cmake
export PATH="/home/qmy/softwares/cmake-3.26.0-rc6/bin/:$PATH"

4. Install gromacs-2023

tar xvfz  gromacs-2023.tar.gz
cd gromacs-2023
mkdir build
cd build
cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON  -DGMX_GPU=CUDA -DCMAKE_INSTALL_PREFIX=/home/qmy/softwares/gromacs-2023  -DCMAKE_C_COMPILER=gcc-9 -DCMAKE_CXX_COMPILER=g++-9
make -j8
make install
# GROMACS
source /home/qmy/softwares/gromacs-2023/bin/GMXR

5. Install Amber 20

sudo apt -y install tcsh make gcc gfortran flex bison patch bc wget xorg-dev libz-dev libbz2-dev
tar xvfj AmberTools20.tar.bz2
tar xvfj Amber20.tar.bz2
cd amber20_src/build/
vi run_cmake

Replace:

  • "-DCUDA=FALSE" --> "-DCUDA=TRUE"
  • "-DDOWNLOAD_MINICONDA=TRUE" --> "-DDOWNLOAD_MINICONDA=FALSE"
  • "-DMINICONDA_USE_PY3=TRUE" --> "-DMINICONDA_USE_PY3=FALSE"

Add:

  • "-DBUILD_PYTHON=FALSE"
vi ../cmake/CudaConfig.cmake

Delete:

  • "set(SM30FLAGS -gencode arch=compute_30,code=sm_30)"

Replace:

  • "VERSION_EQUAL 10.2 OR {CUDA_VERSION} VERSION_LESS 10.2" --> "VERSION_EQUAL 12.2 OR{CUDA_VERSION} VERSION_LESS 12.2"
./run_cmake
make install
source /home/qmy/softwares/amber20/amber.sh

相关文章

网友评论

      本文标题:Install gromacs-2023 and Amber 2

      本文链接:https://www.haomeiwen.com/subject/ydycrdtx.html