Difference between revisions of "Building on Jaguar"

From Tau Wiki
Jump to: navigation, search
Line 3: Line 3:
 
Jaguar is a Cray XT4 system currently running Compute Node Linux (CNL) OS.
 
Jaguar is a Cray XT4 system currently running Compute Node Linux (CNL) OS.
  
Step 1. Configuring PDT
+
Step 1. Acquire Sources
 +
<pre>mkdir TAU
 +
cd TAU
 +
wget http://tau.uoregon.edu/tau.tgz
 +
wget http://tau.uoregon.edu/pdt.tgz</pre>
  
<pre>./configure -GNU
+
Step 2. Build PDT
make install -j </pre>
 
  
Installs PDT binaries in x86_64/bin directory.
+
<pre>tar -xzf pdt.tar.gz
 +
cd pdtoolkit*
 +
./configure -GNU
 +
make install -j
 +
cd ..</pre>
 +
 
 +
Step 2. Build TAU
 +
 
 +
<pre>tar -xzf tau.tgz
 +
cd tau*
 +
./installtau -arch=craycnl -mpi -pdt=`pwd`/../pdtoolkit-3.13  -pdt_c++=g++ -papi=/opt/xt-tools/papi/default/xt-cnl -opari</pre>

Revision as of 23:16, 2 October 2008

This is a short guide to building and using TAU on Jaguar (http://www.nccs.gov/computing-resources/jaguar/).

Jaguar is a Cray XT4 system currently running Compute Node Linux (CNL) OS.

Step 1. Acquire Sources

mkdir TAU
cd TAU
wget http://tau.uoregon.edu/tau.tgz
wget http://tau.uoregon.edu/pdt.tgz

Step 2. Build PDT

tar -xzf pdt.tar.gz
cd pdtoolkit*
./configure -GNU
make install -j
cd ..

Step 2. Build TAU

tar -xzf tau.tgz
cd tau*
./installtau -arch=craycnl -mpi -pdt=`pwd`/../pdtoolkit-3.13  -pdt_c++=g++ -papi=/opt/xt-tools/papi/default/xt-cnl -opari