#!/bin/sh # sit class file # # Christoph Niethammer (C) 2013 # CATEGORY="mpi" PACKAGE="openmpi" VERSION="1.8.1" URL="http://www.open-mpi.org" INSTALLER="Christoph Niethammer " # Archive A and package name P A=${PACKAGE}-${VERSION}.tar.bz2 P=${PACKAGE}-${VERSION} enable_cuda=1 # Other interesting configure options: # --enable-mpi-threads # --enable-progress-threads CONFIGURE_OPTS=" --with-devel-headers \ --enable-contrib-no-build=vt --enable-shared \ --enable-static \ " if [ $enable_cuda != 0 ] ; then module load cuda CONFIGURE_OPTS+=" --with-cuda=$CUDA_DIR" fi if [[ -d /opt/voltaire/fca ]]; then echo "Voltaire FCA found" sit_info "Enabling Voltaire FCA (/opt/voltaire/fca)" CONFIGURE_OPTS+=" --with-fca=/opt/voltaire/fca" fi if [ $enable_valgrind != 0 ]; then module load valgrind VALGRIND_HOME=$(dirname $(dirname $(which valgrind))) CONFIGURE_OPTS+=" --enable-memchecker \ --with-valgrind=$VALGRIND_HOME" fi src_pretest() { make check }