Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.11 KB

INSTALL.md

File metadata and controls

52 lines (39 loc) · 1.11 KB

Install spack

git clone https://github.com/spack/spack.git
export SPACK_ROOT=/path/to/spack
source ${SPACK_ROOT}/share/spack/setup-env.sh

Install dependencies

spack spec hpctoolkit
spack install --only dependencies hpctoolkit ^dyninst@master

Install hpctoolkit

hpctoolkit

cd /path/to/hpctoolkit
mkdir build && cd build
# Tip: check spack libraries' root->spack find --path.  
# For example: --with-spack=/home/username/spack/opt/spack/linux-ubuntu18.04-zen/gcc-7.4.0/
../configure --prefix=/path/to/hpctoolkit/installation --with-cuda=/usr/local/cuda-11.0 --with-cupti=/path/to/cupti/root --with-spack=/path/to/spack/libraries/root
make install -j8

hpcviewer

http://hpctoolkit.org/download/hpcviewer/

Add to environment

Add following lines into your .bashrc file and source it.

export HPCTOOLKIT=/path/to/hpctoolkit/install
export PATH=$HPCTOOLKIT/bin/:$PATH
export GPA=/path/to/gpa/install
export PATH=$GPA/bin/:$PATH

Test

cd ./GPA-Benchmark/ExaTENSOR/exatensor-opt1
make
gpa ./main
less ./gpa-database/gpa.advice
hpcviewer gpa-database