Keeneland
Contents
Guide for using TAU on Keeneland
Setting up environment
We'll have a module for TAU setup short but for now, setup your environment this way:
%> export PATH=/nics/c/home/biersdor/tau2/x86_64/bin/:$PATH %> export LD_LIBRARY_PATH=/nics/c/home/biersdor/tau2/x86_64/lib/:$LD_LIBRARY_PATH
Running CUDA applications
Both CUDA and OpenCL are instrumented dynamically through library preloading, use the tau_exec script to run the CUDA application:
%> tau_exec -T serial -cuda ./Stencil2D
The -T serial specifies with TAU configuration to use, you can omit this for MPI applications and run:
Trouble-shooting
- CPU side looks fine but o GPU profile/trace generated.
Running OpenCL applications
CUpti and PAPI
Coming soon...