TAU_POE(1) Tools TAU_POE(1)NAME
tau_poe - Instruments a MPI application while it is being executed with poe.
SYNOPSIS
tau_poe [-XrunTAUsh- tauOptions] {applcation} [poe options]
DESCRIPTION
This tool dynamically instruments a mpi application by loading a specific mpi library file.
OPTIONS
tauOptions To instrument a mpi application a specific TAU library file is loaded when the application is executed. To select which library
is loaded use this option. The library files are build according to the options set when TAU is configured. The library file that have been
build and thus available for use are in the [TAU_HOME]/[arch]/lib directory. The file are listed as libTAUsh-*.so where * is the
instrumentation options. For example to use the libTAUsh-pdt-openmp-opari.so file let the comman line option be
-XrunTAUsh-pdt-openmp-opari.
EXAMPLES
Instrument a.out wit the currently configured options and then run it on four nodes:
%>tau_poe ./a.out -procs 4
Select the libTAUsh-mpi.so library to instrument a.out with:
%>tau_poe -XrunTAUsh-mpi ./a.out -procs 4
06/01/2006 TAU_POE(1)
Check Out this Related Man Page
LAM(1) LAM OVERVIEW LAM(1)NAME
LAM - introduction to Local Area Multicomputer (LAM)
DESCRIPTION
LAM is an MPI programming environment and development system for a message-passing parallel machine constituted with heterogeneous UNIX
computers on a network. With LAM, a dedicated cluster or an existing network computing infrastructure can act as one parallel computer
solving one compute-intensive problem. LAM emphasizes productivity in the application development cycle with extensive control and moni-
toring functionality. The user can easily debug the common errors in parallel programming and is well equipped to diagnose more difficult
problems.
LAM features a full implementation of the MPI communication standard, with the exception that the MPI_CANCEL function will not properly
cancel messages that have been sent.
User Information
Users are strongly encouraged to read the LAM/MPI User's Guide that is included with the LAM/MPI distribution, and is provided on the main
LAM/MPI web site (http://www.lam-mpi.org/).
Up-to-Date Information
The LAM home page can be found on the World Wide Web at: http://www.lam-mpi.org/. It should be consulted for the most current information
about LAM, as well as updates, patches, etc.
SEE ALSO
Overview of Commands and Libraries
introu(1), introc(2), INTROF(2)
System Services Interface (SSI)
lamssi(7), lamssi_boot(7), lamssi_coll(7), lamssi_rpi(7)
Starting / Stopping LAM
recon(1), lamboot(1), lamhalt(1), lamnodes(1), lamwipe(1), tping(1), lamgrow(1), lamshrink(1)
Compiling MPI Applications
mpicc(1), mpiCC(1), mpif77(1)
Running MPI Applications
mpirun(1), lamclean(1)
Running Non-MPI Applications
lamexec(1)
Monitoring MPI Applications
mpitask(1)
Unloading MPI Trace Data
lamtrace(1)
Reference Documents
"LAM/MPI Installation Guide"
included in the LAM/MPI distribution and available on http://www.lam-mpi.org/
"LAM/MPI User's Guide"
included in the LAM/MPI distribution and available on http://www.lam-mpi.org/
"LAM Frequently Asked Questions"
at http://www.lam-mpi.org/faq/
"MPI Primer / Developing with LAM", Ohio Supercomputer Center
"MPI: A Message-Passing Interface Standard", Message-Passing Interface Forum, version 1.1
at http://www.mpi-forum.org/
"MPI-2: Extensions to the Message Passing Interface", Message Passing Interface Forum, version 2.0
at http://www.mpi-forum.org/
MPI Quick Tutorials
"LAM/MPI ND User Guide / Introduction"
at http://www.lam-mpi.org/mpi/tutorials/lam/
"MPI: It's Easy to Get Started"
"MPI: Everyday Datatypes"
"MPI: Everyday Collective Communication"
Guaranteed Envelope Resources
"Robust MPI Message Delivery Through Guaranteed Resources", MPI Developer's Conference, 1995
LAM 7.1.4 July, 2007 LAM(1)