Difference between revisions of "BlueGene"
Line 1: | Line 1: | ||
= IBM Blue Gene/L = | = IBM Blue Gene/L = | ||
− | A collection of information on how to | + | A collection of information on how to use TAU with IBM Blue Gene/L systems. |
− | == | + | == Building PDT == |
Configure and build [[PDT]]: | Configure and build [[PDT]]: | ||
Line 9: | Line 9: | ||
make clean install | make clean install | ||
− | == | + | == 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
Contents
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