Difference between revisions of "BlueGene"

From Tau Wiki
Jump to: navigation, search
 
(IBM Blue Gene/L)
Line 5: Line 5:
 
== Configuring PDT ==
 
== Configuring PDT ==
  
Configure pdt with the compiliers on the head node (ie. xlC).
+
Configure pdt with g++
<pre>% configure -XLC -exec-prefix=bgl
+
./configure
% make clean install</pre>
+
make clean install
  
 
== Configuring TAU ==
 
== Configuring TAU ==
 +
./configure -arch=bgl -mpi -pdt=<dir> -pdt_c++=g++
 +
make clean install
  
To preseve the xlC as pdt's compilier configure tau with:
+
creates a stub makefile in <tt><taudir>/bgl/lib/Makefile.tau-mpi-pdt</tt>.
  
<pre>% ./configure -pdt_c++=xlC -mpi -arch=bgl -pdt=<dir>
+
To build the tools for the front-end, please use:
% make clean install</pre>
+
<pre>% ./configure  
 
 
creates a stub makefile in <pre><taudir>/bgl/lib/Makefile.tau-mpi-pdt</pre>. To build the tools for the front-end, please use:
 
<pre>% ./configure -pdt_c++=xlC -pdt=<dir> -vtf=<dir>
 
 
% make clean install </pre>
 
% make clean install </pre>
 
Creates front-end tools (such as paraprof, pprof) in <pre><taudir>/ppc64/bin</pre> directory.
 
Creates front-end tools (such as paraprof, pprof) in <pre><taudir>/ppc64/bin</pre> directory.

Revision as of 03:34, 22 February 2007

IBM Blue Gene/L

A collection of information on how to configure and tau on IMB Blue Gene/L.

Configuring PDT

Configure pdt with g++

./configure
make clean install

Configuring TAU

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

creates a stub makefile in <taudir>/bgl/lib/Makefile.tau-mpi-pdt.

To build the tools for the front-end, please use:

% ./configure 
% make clean install 

Creates front-end tools (such as paraprof, pprof) in

<taudir>/ppc64/bin

directory.