Added sit class file for tau 2.28.2
This commit is contained in:
parent
a24ff4aa9c
commit
56f627dc14
1 changed files with 44 additions and 0 deletions
44
packages/performance/tau/tau-2.28.2
Executable file
44
packages/performance/tau/tau-2.28.2
Executable file
|
@ -0,0 +1,44 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# sit class file
|
||||||
|
#
|
||||||
|
# Christoph Niethammer <niethammer@hlrs.de> (C) 2019
|
||||||
|
#
|
||||||
|
|
||||||
|
CATEGORY="performance"
|
||||||
|
PACKAGE="tau"
|
||||||
|
VERSION="2.28.2"
|
||||||
|
URL="https://www.cs.uoregon.edu/research/pdt/"
|
||||||
|
INSTALLER="Christoph Niethammer <niethammer@hlrs.de>"
|
||||||
|
|
||||||
|
# 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
|
||||||
|
}
|
Loading…
Reference in a new issue