diff --git a/packages/performance/tau/tau-2.28.2 b/packages/performance/tau/tau-2.28.2 new file mode 100755 index 0000000..b5532df --- /dev/null +++ b/packages/performance/tau/tau-2.28.2 @@ -0,0 +1,44 @@ +#!/bin/sh +# sit class file +# +# Christoph Niethammer (C) 2019 +# + +CATEGORY="performance" +PACKAGE="tau" +VERSION="2.28.2" +URL="https://www.cs.uoregon.edu/research/pdt/" +INSTALLER="Christoph Niethammer " + +# Archive A and package name P +A="$PACKAGE-$VERSION.tar.gz" +P="$PACKAGE-$VERSION" + +BUILDDIR=$SRCDIR + +module load performance/pdt/3.25.1 +module load performance/papi/5.7.0 + +src_configure() { + ${SRCDIR}/configure \ + -bfd=download \ + -dwarf=download \ + -unwind=download \ + -iowrapper \ + -c++=$MPICXX \ + -cc=$MPICC \ + -fortran=$MPIFC \ + -mpi \ + -ompt \ + -openmp \ + -papi=$PAPI_ROOT \ + -pdt=$PDT_ROOT \ + -prefix=$PREFIX +} + +src_unpack() { + # extract source package + unpack + # unpack the external dependency package into SRCDIR + tar xf ${SRC_POOL}/ext.tgz -C $SRCDIR +}