超並列計算によるタンパク質ドッキングソフトウェア
--enable-float
フラグを付けてください.(FAQも参照のこと).
$ tar xzf megadock-4.1.1.tgz $ cd megadock-4.1.1Makefileの編集
CUDA_INSTALL_PATH ?= your/cuda/toolkit/install/path # default: /usr/local/cuda CUDA_SAMPLES_PATH ?= your/cuda/sdk/install/path # default: /usr/local/cuda/samples FFTW_INSTALL_PATH ?= your/fftw/library/install/path # default: /usr/local CPPCOMPILER ?= g++ # default: g++ (or icpc, others) MPICOMPILER ?= mpicxx # default: mpicxx (or others) OPTIMIZATION ?= -O3 # OMPFLAG ?= -fopenmp # default: -fopenmp (g++), or -openmp, -qopenmp (intel)コンパイル
$ make
megadock-gpu-dp
という名前のバイナリファイルが生成されます.$ tar xzf megadock-4.1.1.tgz $ cd megadock-4.1.1Makefileの編集
FFTW_INSTALL_PATH ?= your/fftw/library/install/path # default: /usr/local CPPCOMPILER ?= g++ # default: g++ (or icpc, others) MPICOMPILER ?= mpicxx # default: mpicxx (or others) OPTIMIZATION ?= -O3 # OMPFLAG ?= -fopenmp # default: -fopenmp (g++), or -openmp, -qopenmp (intel) USE_GPU := 0コンパイル
$ make
megadock-dp
という名前のバイナリファイルが生成されます.$ tar xzf megadock-4.1.1.tgz $ cd megadock-4.1.1Makefileの編集
CUDA_INSTALL_PATH ?= your/cuda/toolkit/install/path # default: /usr/local/cuda CUDA_SAMPLES_PATH ?= your/cuda/sdk/install/path # default: /usr/local/cuda/samples FFTW_INSTALL_PATH ?= your/fftw/library/install/path # default: /usr/local CPPCOMPILER ?= g++ # default: g++ (or icpc, others) OPTIMIZATION ?= -O3 # OMPFLAG ?= -fopenmp # default: -fopenmp (g++), or -openmp, -qopenmp (intel) USE_MPI := 0コンパイル
$ make
megadock-gpu
という名前のバイナリファイルが生成されます.$ tar xzf megadock-4.1.1.tgz $ cd megadock-4.1.1Makefileの編集
FFTW_INSTALL_PATH ?= your/fftw/library/install/path # default: /usr/local CPPCOMPILER ?= g++ # default: g++ (or icpc, others) OPTIMIZATION ?= -O3 # OMPFLAG ?= -fopenmp # default: -fopenmp (g++), or -openmp, -qopenmp (intel) USE_GPU := 0 USE_MPI := 0コンパイル
$ make
megadock
という名前のバイナリファイルが生成されます.