Added some words to Open MPI in the section "Introduction"
This commit was SVN r18577.
Этот коммит содержится в:
родитель
2dc812f720
Коммит
f9b2fa95aa
@ -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 & 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 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 ≥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 ≥2.60 and GNU Automake ≥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
Двоичные данные
ompi/contrib/vt/vt/doc/UserManual.pdf
Двоичный файл не отображается.
Загрузка…
Ссылка в новой задаче
Block a user