Compiling Pargenes

Author:Brant C. Faircloth
Copyright:This documentation is available under a Creative Commons (CC-BY) license.

Steps

  1. Checkout the source code for pargenes from github

    git clone --recursive https://github.com/BenoitMorel/ParGenes.git pargenes
    
  1. Pargenes needs a couple of things to compile, including Cmake and MPI. To get what we need on Supermike/Supermic:

    module load intel/18.0.0
    module load gcc/6.4.0
    module load cmake/3.7.2/INTEL-18.0.0
    module load impi/2018.0.128
    
  2. We also need to tell Cmake which compilers we want for it to use

    export CC=/usr/local/compilers/gcc/6.4.0/bin/gcc
    export CXX=/usr/local/compilers/gcc/6.4.0/bin/g++
    
  3. Now we should be able to compile:

    cd pargenes
    ./install.sh