castanyes blaves

Random ramblings about some random stuff, and things; but more stuff than things -- all in a mesmerizing and kaleidoscopic soapbox-like flow of words.

12/16/2008

 

GPU-HMMER

mpiHmmer
Installation Guide

Compiling and Installing GPU-HMMER for Linux

Prerequisites : You will need to have a C++ compiler (assumes g++), a C compiler, and the NVIDIA nvcc compiler in your path. Also take note of where you have installed the CUDA SDK. GPU-HMMER assumes that the CUDA SDK is in the default location (normally ${HOME}/NVIDIA_CUDA_SDK), but if it's not, you'll need to make a couple of changes, described later. GPU-HMMER was designed to support version 2 of the CUDA SDK.

Installation Steps:

1) Download and untar GPU-HMMER from the source archive.


* Get GPU-HMMER from our downloads section.

* tar xvzf GPU-HMMER-0.9.tar.gz

2) Configure and compile GPU-HMMER.

* run configure as you normally would :

./configure

* At this point, if you have any non-standard install options you need to apply those to the Makefile in the src directory. In particular, if you need to change the location of the CUDA SDK, you should change src/Makefile to point CUDAINCDIR to your custom location. Also, you can change the number of active sequences by changing CUDADEFS in src/Makefile. If you're using the 8800 GTX Ultra, you shouldn't need to make any changes. Otherwise, you can raise or lower the thread size and block size as your architecture allows. When you're done, build GPU-HMMER from the toplevel directory by executing:

make

* Make should complete without errors

3) Installing GPU-HMMER.

* You are not required to install the GPU-HMMER binaries in the typical system locations. Instead, GPU-HMMER can be left in-place and will run without errors. For users wishing to perform a true installation, please execute:

make install

Comments: Post a Comment

Subscribe to Post Comments [Atom]





<< Home

Archives

200409   200412   200501   200502   200503   200504   200505   200506   200507   200508   200509   200510   200511   200512   200601   200602   200603   200604   200605   200606   200607   200608   200609   200610   200611   200612   200701   200702   200703   200704   200705   200707   200708   200709   200710   200711   200712   200801   200802   200803   200804   200805   200806   200807   200808   200809   200810   200811   200812   200901   200902   200903   200904   200905   200906   200907   200908   200909   200912   201001   201002   201003   201004   201007   201009   201011   201102  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]