1
1

Added some words to Open MPI in the section "Introduction"

This commit was SVN r18577.
Этот коммит содержится в:
Matthias Jurenz 2008-06-04 11:52:57 +00:00
родитель 2dc812f720
Коммит f9b2fa95aa
2 изменённых файлов: 52 добавлений и 38 удалений

Просмотреть файл

@ -48,7 +48,9 @@ TD.eqno { } /* equation-number cells */
/* document-specific styles come next */
</style>
</HEAD>
<BODY >
@ -56,7 +58,7 @@ TD.eqno { } /* equation-number cells */
<P>
<P>
<B><FONT SIZE="+4">VampirTrace User Manual</FONT></B>
<B><FONT SIZE="+4">VampirTrace 5.4 User Manual</FONT></B>
<BR>
<BR>
<BR>
@ -83,85 +85,85 @@ Contents</A>
<!--Table of Contents-->
<UL>
<LI><A NAME="tex2html49"
HREF="UserManual.html#SECTION00200000000000000000">Introduction</A>
<LI><A NAME="tex2html50"
HREF="UserManual.html#SECTION00200000000000000000">Introduction</A>
<LI><A NAME="tex2html51"
HREF="UserManual.html#SECTION00300000000000000000">Instrumentation</A>
<UL>
<LI><A NAME="tex2html51"
HREF="UserManual.html#SECTION00310000000000000000">The Compiler Wrappers</A>
<LI><A NAME="tex2html52"
HREF="UserManual.html#SECTION00320000000000000000">Instrumentation Types</A>
HREF="UserManual.html#SECTION00310000000000000000">The Compiler Wrappers</A>
<LI><A NAME="tex2html53"
HREF="UserManual.html#SECTION00330000000000000000">Automatic Instrumentation</A>
HREF="UserManual.html#SECTION00320000000000000000">Instrumentation Types</A>
<LI><A NAME="tex2html54"
HREF="UserManual.html#SECTION00340000000000000000">Manual Instrumentation using the VampirTrace API</A>
HREF="UserManual.html#SECTION00330000000000000000">Automatic Instrumentation</A>
<LI><A NAME="tex2html55"
HREF="UserManual.html#SECTION00350000000000000000">Manual Instrumentation using POMP</A>
HREF="UserManual.html#SECTION00340000000000000000">Manual Instrumentation using the VampirTrace API</A>
<LI><A NAME="tex2html56"
HREF="UserManual.html#SECTION00350000000000000000">Manual Instrumentation using POMP</A>
<LI><A NAME="tex2html57"
HREF="UserManual.html#SECTION00360000000000000000">Binary instrumentation using Dyninst</A>
</UL>
<BR>
<LI><A NAME="tex2html57"
<LI><A NAME="tex2html58"
HREF="UserManual.html#SECTION00400000000000000000">Runtime Measurement</A>
<UL>
<LI><A NAME="tex2html58"
HREF="UserManual.html#SECTION00410000000000000000">Environment Variables</A>
<LI><A NAME="tex2html59"
HREF="UserManual.html#SECTION00420000000000000000">Influencing Trace File Size</A>
HREF="UserManual.html#SECTION00410000000000000000">Environment Variables</A>
<LI><A NAME="tex2html60"
HREF="UserManual.html#SECTION00420000000000000000">Influencing Trace File Size</A>
<LI><A NAME="tex2html61"
HREF="UserManual.html#SECTION00430000000000000000">Unification of local Traces</A>
</UL>
<BR>
<LI><A NAME="tex2html61"
<LI><A NAME="tex2html62"
HREF="UserManual.html#SECTION00500000000000000000">Recording additional Events and Counters</A>
<UL>
<LI><A NAME="tex2html62"
HREF="UserManual.html#SECTION00510000000000000000">PAPI Hardware Performance Counters</A>
<LI><A NAME="tex2html63"
HREF="UserManual.html#SECTION00520000000000000000">Memory Allocation Counters</A>
HREF="UserManual.html#SECTION00510000000000000000">PAPI Hardware Performance Counters</A>
<LI><A NAME="tex2html64"
HREF="UserManual.html#SECTION00530000000000000000">Application I/O Calls</A>
HREF="UserManual.html#SECTION00520000000000000000">Memory Allocation Counters</A>
<LI><A NAME="tex2html65"
HREF="UserManual.html#SECTION00530000000000000000">Application I/O Calls</A>
<LI><A NAME="tex2html66"
HREF="UserManual.html#SECTION00540000000000000000">User Defined Counters</A>
</UL>
<BR>
<LI><A NAME="tex2html66"
<LI><A NAME="tex2html67"
HREF="UserManual.html#SECTION00600000000000000000">Filtering &amp; Grouping</A>
<UL>
<LI><A NAME="tex2html67"
HREF="UserManual.html#SECTION00610000000000000000">Function Filtering</A>
<LI><A NAME="tex2html68"
HREF="UserManual.html#SECTION00610000000000000000">Function Filtering</A>
<LI><A NAME="tex2html69"
HREF="UserManual.html#SECTION00620000000000000000">Function Grouping</A>
</UL>
<BR>
<LI><A NAME="tex2html69"
<LI><A NAME="tex2html70"
HREF="UserManual.html#SECTION00700000000000000000">Command Reference</A>
<UL>
<LI><A NAME="tex2html70"
HREF="UserManual.html#SECTION00710000000000000000">Compiler Wrappers (vtcc,vtcxx,vtf77,vtf90)</A>
<LI><A NAME="tex2html71"
HREF="UserManual.html#SECTION00720000000000000000">Local Trace Unifier (vtunify)</A>
HREF="UserManual.html#SECTION00710000000000000000">Compiler Wrappers (vtcc,vtcxx,vtf77,vtf90)</A>
<LI><A NAME="tex2html72"
HREF="UserManual.html#SECTION00730000000000000000">Dyninst Mutator (vtdyn)</A>
HREF="UserManual.html#SECTION00720000000000000000">Local Trace Unifier (vtunify)</A>
<LI><A NAME="tex2html73"
HREF="UserManual.html#SECTION00730000000000000000">Dyninst Mutator (vtdyn)</A>
<LI><A NAME="tex2html74"
HREF="UserManual.html#SECTION00740000000000000000">Trace Filter Tool (vtfilter)</A>
</UL>
<BR>
<LI><A NAME="tex2html74"
HREF="UserManual.html#SECTION00800000000000000000">PAPI Counter Specifications</A>
<LI><A NAME="tex2html75"
HREF="UserManual.html#SECTION00800000000000000000">PAPI Counter Specifications</A>
<LI><A NAME="tex2html76"
HREF="UserManual.html#SECTION00900000000000000000">VampirTrace Installation</A>
<UL>
<LI><A NAME="tex2html76"
HREF="UserManual.html#SECTION00910000000000000000">Basics</A>
<LI><A NAME="tex2html77"
HREF="UserManual.html#SECTION00920000000000000000">Configure Options</A>
HREF="UserManual.html#SECTION00910000000000000000">Basics</A>
<LI><A NAME="tex2html78"
HREF="UserManual.html#SECTION00930000000000000000">Cross Compilation</A>
HREF="UserManual.html#SECTION00920000000000000000">Configure Options</A>
<LI><A NAME="tex2html79"
HREF="UserManual.html#SECTION00940000000000000000">Environment Set-Up</A>
HREF="UserManual.html#SECTION00930000000000000000">Cross Compilation</A>
<LI><A NAME="tex2html80"
HREF="UserManual.html#SECTION00940000000000000000">Environment Set-Up</A>
<LI><A NAME="tex2html81"
HREF="UserManual.html#SECTION00950000000000000000">Notes for Developers</A>
</UL></UL>
<!--End of Table of Contents-->
@ -221,6 +223,12 @@ Most notably, VampirTrace provides the input data for the Vampir analysis
and visualization tool, see <TT><A NAME="tex2html4"
HREF="http://www.vampir.eu">http://www.vampir.eu</A></TT>.
<P>
VampirTrace is included in OpenMPI&nbsp;1.3 and later.
If not disabled explicitly, VampirTrace is built automatically when installing OpenMPI.
Refer to <TT><A NAME="tex2html5"
HREF="http://www.open-mpi.org/faq/?category=vampirtrace">http://www.open-mpi.org/faq/?category=vampirtrace</A></TT> for more information.
<P>
Trace files can quickly become very large. With automatic instrumentation,
even tracing applications that run only for a few seconds can result in
@ -271,6 +279,12 @@ In the script used to build the application (e.g. a makefile), all compile
and link commands should be replaced by the VampirTrace compiler wrapper.
The wrappers perform the necessary instrumentation of the program and link
the suitable VampirTrace library.
Note that the VampirTrace version included in OpenMPI 1.3
has additional wrappers (mpicc-vt, mpicxx-vt, mpif77-vt, and mpif90-vt) which
are like the ordinary MPI compiler wrappers (mpicc and friends) with the extension
of automatic instrumentation.
<P>
The following list shows some examples depending on the parallelization
type of the program:
@ -525,7 +539,7 @@ Important notes for using the GNU or Intel &ge;10.0 compiler:</A>
</H4>
Both need the library <I>BFD</I> for getting symbol information of the running application
executable. This library is part of the <I>GNU Binutils</I>, which are downloadable from
<TT><A NAME="tex2html5"
<TT><A NAME="tex2html6"
HREF="http://www.gnu.org/software/binutils">http://www.gnu.org/software/binutils</A></TT>.
<P>
@ -726,7 +740,7 @@ Binary instrumentation using Dyninst
<P>
The option <TT>-vt:inst dyninst</TT> selects the compiler wrapper to
instrument the application during run-time (binary instrumentation) by using
Dyninst (<TT><A NAME="tex2html6"
Dyninst (<TT><A NAME="tex2html7"
HREF="http://www.dyninst.org">http://www.dyninst.org</A></TT>).
Recompiling is not necessary for this way of instrumenting,
but relinking, as shown:
@ -1869,7 +1883,7 @@ enable support for Dyninst instrumentation,
<BR>
default: enable if found by configure
<BR> <B>Note:</B> Requires Dyninst version 5.0.1 or higher!
<BR> (<TT><A NAME="tex2html7"
<BR> (<TT><A NAME="tex2html8"
HREF="http://www.dyninst.org">http://www.dyninst.org</A></TT>)
<P>
@ -2111,9 +2125,9 @@ If you have checked out a <I>developer's copy</I> of VampirTrace (i.e.
% ./bootstrap
</PRE>
Note that GNU Autoconf &ge;2.60 and GNU Automake &ge;1.9.6 is required.
You can download them from <TT><A NAME="tex2html8"
You can download them from <TT><A NAME="tex2html9"
HREF="http://www.gnu.org/software/autoconf">http://www.gnu.org/software/autoconf</A></TT>
and <TT><A NAME="tex2html9"
and <TT><A NAME="tex2html10"
HREF="http://www.gnu.org/software/automake">http://www.gnu.org/software/automake</A></TT>.
<P>

Двоичные данные
ompi/contrib/vt/vt/doc/UserManual.pdf

Двоичный файл не отображается.