diff --git a/ompi/contrib/vt/vt/INSTALL b/ompi/contrib/vt/vt/INSTALL index 00b1a98f79..c8be645738 100644 --- a/ompi/contrib/vt/vt/INSTALL +++ b/ompi/contrib/vt/vt/INSTALL @@ -343,14 +343,17 @@ How to install and configure VampirTrace * Maybe you also need to set additional commands and flags for the back-end (e.g. RANLIB, AR, MPICC, CXXFLAGS). - For example, this configure command line works for an NEC SX6 system with an X86_64 - based front-end: + Examples: + BlueGene/P: + % ./configure --host=powerpc64-ibm-linux-gnu - ./configure CC=sxcc CXX=sxc++ F77=sxf90 FC=sxf90 MPICC=sxmpicc - AR=sxar RANLIB="sxar st" CC_FOR_BUILD=cc CXX_FOR_BUILD=c++ - --host=sx6-nec-superux14.1 - --with-cross-prefix=sx - --with-otf-lib=-lotf + Cray XK6: + % ./configure --host=x86_64-cray-linux-gnu + CC_FOR_BUILD=craycc + CXX_FOR_BUILD=crayc++ + + NEC SX6: + % ./configure --host=sx6-nec-superux14.1 Set up the Environment diff --git a/ompi/contrib/vt/vt/config/defaults/crayxe b/ompi/contrib/vt/vt/config/defaults/crayxe index 25a13ec509..d6c01632cd 100644 --- a/ompi/contrib/vt/vt/config/defaults/crayxe +++ b/ompi/contrib/vt/vt/config/defaults/crayxe @@ -12,5 +12,9 @@ if test x"$XTPE_COMPILE_TARGET" != x; then FFLAGS="$FFLAGS -target=$XTPE_COMPILE_TARGET" FCFLAGS="$FCFLAGS -target=$XTPE_COMPILE_TARGET" fi +CC_FOR_BUILD="gcc" +CXX_FOR_BUILD="g++" +CFLAGS_FOR_BUILD="-O3" +CXXFLAGS_FOR_BUILD="-O3" enable_shared="no" with_mpich2="yes" diff --git a/ompi/contrib/vt/vt/doc/UserManual.html b/ompi/contrib/vt/vt/doc/UserManual.html index cb51db65a5..d804a1bee4 100644 --- a/ompi/contrib/vt/vt/doc/UserManual.html +++ b/ompi/contrib/vt/vt/doc/UserManual.html @@ -314,20 +314,20 @@ OpenMP events, and performance counters.
After a successful tracing run, VampirTrace writes all collected data to a
trace file in the Open Trace Format (OTF).
As a result, the information is available for post-mortem analysis and
visualization by various tools.
Most notably, VampirTrace provides the input data for the Vampir analysis
and visualization tool
.
VampirTrace is included in OpenMPI 1.3 and later versions.
If not disabled explicitly, VampirTrace is built automatically when installing
OpenMPI.
@@ -1143,7 +1143,7 @@ in a single file, that
The names in between may contain wildcards as ``?'', ``*', and ``#'', each entry gets a new line.
The lists end with END[_FILE]_<INCLUDE|EXCLUDE>_LIST. For further information on selective
profiling have a look at the TAU documentation.
To announce the file through the compiler wrapper use the option -vt:tau:
@@ -1160,7 +1160,7 @@ Binary Instrumentation Using Dyninst The option -vt:inst dyninst is used with the compiler wrapper to instrument the application during runtime (binary instrumentation), by using Dyninst. Recompiling is not necessary for this kind of instrumentation, but relinking: @@ -1311,7 +1311,7 @@ Tracing Calls to 3rd-Party Libraries VampirTrace is also capable to trace calls to third party libraries, which come with at least one C header file even without the library's source code. If VampirTrace was built with support for library tracing (the CTool library
is required), the tool vtlibwrapgen can be used to generate a wrapper library to intercept each call to the actual library functions. This wrapper library can be linked to the application or used in combination with the @@ -1903,7 +1903,7 @@ for the enhanced timer synchronization:
@@ -3463,9 +3463,9 @@ enable support for automatic source code
instrumentation by using TAU, default: enable if
found by configure.
Note: Requires PDToolkit or TAU
!
@@ -4034,7 +4034,7 @@ give the path for JVMTI-include files, default:
To enable support for generating wrapper for 3th-Party libraries the C code parser CTool is needed:
@@ -4165,16 +4165,33 @@ are shown below:
+BlueGene/P:
-% ./configure CC=sxcc CXX=sxc++ F77=sxf90 FC=sxf90 MPICC=sxmpicc - AR=sxar RANLIB="sxar st" CC_FOR_BUILD=cc CXX_FOR_BUILD=c++ - --host=sx6-nec-superux14.1 - --with-cross-prefix=sx - --with-otf-lib=-lotf -+% ./configure --host=powerpc64-ibm-linux-gnu + + +
+Cray XK6: + +
+
+% ./configure --host=x86_64-cray-linux-gnu + CC_FOR_BUILD=craycc + CXX_FOR_BUILD=crayc++ ++ +
+NEC SX6: + +
+
+% ./configure --host=sx6-nec-superux14.1 +
@@ -5227,69 +5244,69 @@ If you provide us with your additions afterwards we will consider merging them
into the official VampirTrace package.