Documentation
Installation Guide

Installing MPI-HMMER for Linux and other POSIX operating systems

Depending on your system configuration and its underlying hardware, we may already provide RPMs for your system. Please check our downloads page for all available RPMS. If we do not provide RPMs for your system, or if you prefer to compile MPI-HMMER from source it can be done quite easily.

1. We do not rely on a particular MPI implementation.
However, we test on LAM/MPI and MPICH in-house. As long as your MPI implementation supports MPI 1.2 and above, you should be fine. Ensure that your paths are set correctly and that 'which mpicc' returns the expected location of your MPI binaries.


2. Download and untar MPI-HMMER from the source archive.

  • Get MPI-HMMER from our downloads section
     
  • untar MPI-HMMER with:
    tar xvzf hmmer-2.3.2-MPI-x.tar.gz

3. Configure and compile MPI-HMMER from source

  • You must override the default compiler to indicate that
    your MPI compiler is used. From within the
    hmmer-2.3.2-MPI-x directory execute:

    CC=mpicc ./configure
     
  • tar xvzf hmmer-2.3.2-MPI-x.tar.gz
     
  • When configure finishes, it's time to compile, execute:
    make
     
  • Make should complete without errors

4. Installing MPI-HMMER

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

make install