-
Notifications
You must be signed in to change notification settings - Fork 16
Quick Start for p2z with TAU
Dewi edited this page Jul 1, 2020
·
2 revisions
This is a quick-start guide for running p2z with TAU.
# Get the code:
git clone https://github.com/cerati/p2z-tests.git
cd p2z-tests
# To build, load the gcc module:
module load gcc/7.3
# To build:
make COMPILER=gcc MODE=omp
If you haven't cloned the TAU repository yet do that:
# Get the code
git clone https://github.com/UO-OACISS/tau2.git
Then complete the following steps to build:
cd tau2
# To build TAU, load the CMake module:
module load cmake
# Configure TAU with:
./configure -ompt -openmp -bfd=download
# Make note of the output - it will tell you to add to your path, can do this now or after making.
# To build:
make -j install
# Add /path/to/tau/arch/bin to your path (see output from configure step)
# Set environment variable (no argument):
export OMP_NUM_THREADS
# Run TAU with the following command
tau_exec -T openmp,ompt-v5 -ompt ./p2z-tests/bin/propagate_gcc_omp
# Examine results with pprof:
pprof -a | less -S
Still have questions? Check out the official documentation or contact [email protected] for help.
- Home
- Installing TAU
- Using TAU
- Measuring XGC with TAU on Summit and Spock
- Configuring TAU to measure IO libraries
- Instrumenting CXX Applications
- Measuring the Papyrus Key Value Store
- Using TAU to Profile and or Trace ADIOS
- Using the Monitoring Plugin
- Quick Start for p2z with TAU
- Quick Start for LULESH with TAU
- Paraprof with X11 Forwarding
- Using the TAU Skel Plugin
- Using TAU with Python
- Streaming TAU data to ADIOS2 Profiles
- Frequently Asked Questions (FAQ)