Keeneland

From Tau Wiki
Revision as of 18:43, 25 January 2011 by Scottb (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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...