Difference between revisions of "BlueGene"

From Tau Wiki
Jump to: navigation, search
Line 1: Line 1:
 
= IBM Blue Gene/L =
 
= IBM Blue Gene/L =
  
A collection of information on how to configure and tau on IMB Blue Gene/L.
+
A collection of information on how to use TAU with IBM Blue Gene/L systems.
  
== Configuring PDT ==
+
== Building PDT ==
  
 
Configure and build [[PDT]]:  
 
Configure and build [[PDT]]:  
Line 9: Line 9:
 
  make clean install
 
  make clean install
  
== Configuring TAU ==
+
== Building TAU for the back-end ==
 
  ./configure -arch=bgl -mpi -pdt=<dir> -pdt_c++=g++
 
  ./configure -arch=bgl -mpi -pdt=<dir> -pdt_c++=g++
 
  make clean install
 
  make clean install
  
 +
== Building front-end tools ==
 
The binaries in <tt><taudir>/bgl/bin</tt> are not usable on the front-end, to build tools for the front-end, use:
 
The binaries in <tt><taudir>/bgl/bin</tt> are not usable on the front-end, to build tools for the front-end, use:
 
  ./configure  
 
  ./configure  
Line 20: Line 21:
  
 
== Fast BGL Timers ==
 
== Fast BGL Timers ==
BlueGene systems have a special cycle counter that can be used for low overhead timings, to use it with TAU configure with
+
BlueGene systems have a special clock cycle counter that can be used for low overhead timings, to use it with TAU configure with
 
  -BGLTIMERS
 
  -BGLTIMERS

Revision as of 04:04, 22 February 2007

IBM Blue Gene/L

A collection of information on how to use TAU with IBM Blue Gene/L systems.

Building PDT

Configure and build PDT:

./configure
make clean install

Building TAU for the back-end

./configure -arch=bgl -mpi -pdt=<dir> -pdt_c++=g++
make clean install

Building front-end tools

The binaries in <taudir>/bgl/bin are not usable on the front-end, to build tools for the front-end, use:

./configure 
make clean install

This will build and install tools (such as Paraprof, pprof) in the <taudir>/ppc64/bin directory.

Fast BGL Timers

BlueGene systems have a special clock cycle counter that can be used for low overhead timings, to use it with TAU configure with

-BGLTIMERS