AutoDock-GPU 1.5.3

Webpage

https://autodock.scripps.edu/
https://github.com/ccsb-scripps/AutoDock-GPU

Version

v1.5.3

Build Environment

  • GCC 8.5.0
  • CUDA Toolkit 12.0

Files Required

(will be downloaded in the following procedure)

Build Procedure

#!/bin/sh

VERSION=1.5.3
INSTALL_DIR=/apl/autodock-gpu/${VERSION}

module -s purge
module -s load cuda/12.0

export GPU_INCLUDE_PATH=/apl/cuda/12.0/include
export GPU_LIBRARY_PATH=/apl/cuda/12.0/lib64

# -------------------------------------------------

cd ${INSTALL_DIR}

git clone https://github.com/ccsb-scripps/AutoDock-GPU.git
mv AutoDock-GPU/{*,.git*} .
rmdir AutoDock-GPU
git checkout refs/tags/v${VERSION}
# build for A30, A100 (compute capability)
sed -i -e "s/52 60 61 70/80/" Makefile.Cuda
make DEVICE=CUDA NUMWI=128

Notes

  • Built for NVIDIA A100 and A30.
  • Input data should be prepared with MGLTools (https://ccsb.scripps.edu/mgltools/).
    • autogrid command is not included in MGLTools (Linux version)? You may need to use autogrid in AutoDock 4.2.6 package.
    • Python scripts in AutoDock Vina (under example directory) might be used for building input data.