sit/packages/performance/vampirtrace/vampirtrace-5.10.1
Christoph Niethammer 068686efb3 Moved sit class files into sub directories for all the packages.
Moved packages into sub directories easing the use of additional
installation files (e.g. patches).

Calling sit now with the following syntax:

[OPTIONS] ./sit <category>/<package>/<package>-<version>
2024-03-28 02:43:56 +01:00

46 lines
1.1 KiB
Bash
Executable file

#!/bin/sh
# sit class file
#
# Christoph Niethammer <niethammer@hlrs.de> (C) 2011
#
CATEGORY="performance"
PACKAGE="vampirtrace"
VERSION="5.10.1"
URL="http://www.tu-dresden.de/zih/vampirtrace/"
INSTALLER="Christoph Niethammer <niethammer@hlrs.de>"
# Archive A and package name P
A="VampirTrace-${VERSION}.tar.gz"
P="VampirTrace-${VERSION}"
enable_papi=${enable_papi:=1}
enable_papi=${enable_cuda:=1}
# Other interesting configure options:
#--enable-sampling \
CONFIGURE_OPTS="\
--with-mpi-dir=$MPI_DIR \
"
# use PAPI
if [ $enable_papi != 0 ] ; then
module load system/perfctr system/papi
PAPI_DIR=$(dirname $(dirname $(which papi_avail)))
CONFIGURE_OPTS="${CONFIGURE_OPTS} --with-papi-dir=$PAPI_DIR"
fi
# use CUDA
if [ $enable_cuda != 0 ] ; then
module load cuda
CUDA_DIR=${CUDA_DIR:=$(dirname $(dirname $(which nvcc)))}
CONFIGURE_OPTS="${CONFIGURE_OPTS} \
--with-cuda-dir=$CUDA_DIR \
--with-cuda-inc-dir=$CUDA_DIR/include \
--with-cuda-lib-dir=$CUDA_DIR/lib \
--with-cudart-dir=$CUDA_DIR \
--with-cudart-lib-dir=$CUDA_DIR/lib64 \
"
fi