Matthias Jurenz
da29975788
Added changes from VampirTrace-5.8
...
This commit was SVN r22436.
2010-01-18 09:32:57 +00:00
Matthias Jurenz
7a277b345d
- repaired corrupt tools/opari/doc/lacsi01.pdf
...
- removed tools/opari/doc/lacsi01.ps.gz which is equivalent to tools/opari/doc/lacsi01.pdf
- corrected svn:mime-type of tools/opari/doc/opari-logo-100.gif
This commit was SVN r22267.
2009-12-04 15:08:40 +00:00
Matthias Jurenz
f1c55df65c
- create a process group with the real node name on CrayXT platforms
...
- updated version number of integrated VT to 5.4.11
This commit was SVN r22238.
2009-11-26 07:50:07 +00:00
Jeff Squyres
ab00aea1ff
Per http://www.open-mpi.org/community/lists/devel/2009/10/7025.php ,
...
use the new Automake "silent rules" if available.
If you are using an Automake prior to v1.11, you won't see the new
silent rules -- it will automatically default back to the "verbose"
rules.
Note, too, that even with these changes, you can enable the verbose
"make all" output in one of two ways:
1. Add "V=1" to your "make" command line
{{{
shell$ make all V=1
}}}
2. Add "--disable-silent-rules" to your "configure" command line:
{{{
shell$ ./configure --disable-silent-rules ...
}}}
The one down side of using the silent rules by default is that we'll
get less diagnostic information when users send their build logs. I
think we should update the web page to request that users send build
logs of "make V=1", but I'm guessing that not everyone will do it.
Note that I did ''not'' silent-ize the libltdl build (which is a dozen
or so files in the beginning of the build) because we wholly import
libltdl at autogen time. I therefore didn't want to patch libltdl
(further) after importing it a) to remain as forward- compatible as
possible, and b) patching the imported libltdl build system might be
tricky in terms of timestamps / dependencies. So those dozen-or-so
files will still be "verbose", but the rest of the files in OMPI will
be "silent".
This commit was SVN r22189.
2009-11-04 02:07:02 +00:00
Rainer Keller
0758127b2c
- On Jaguar using the Cray compiler, choose the gettimeofday() timer,
...
as craycc doesn't cope with asm inline too well.
This should be cmr:v1.5
This commit was SVN r22170.
2009-10-29 21:31:10 +00:00
Ralph Castain
13d86e100b
Courtesy of Ralph and Jeff:
...
Continue the reorganization of the configure system. Move files from the main config directory to their appropriate level-specific config directories. Modify the configure system to correctly handle compiler detection, test, and setup so that all things pertaining to opal and orte are done at the lower level, with the ompi configure system only looking at mpi-specific options.
Ensure the wrapper compilers for orte and ompi only get built when appropriate. Add support for c++ to the orte wrapper compilers, both script and non-script versions.
This commit was SVN r22138.
2009-10-24 01:04:35 +00:00
Ralph Castain
e1662b4c30
Add a new contrib area for "libtrace" - a debugger library that outputs the name of the called MPI function plus the value of all its arguments before passing them along to the corresonding PMPI call.
...
Support for the rest of the MPI bindings will be developed over time.
This commit was SVN r21849.
2009-08-20 04:36:20 +00:00
Matthias Jurenz
459784fc7b
The meaning of the VT configure option '--with-openmpi' was changed (see r21679), so that the options MPICC, --with-mpi-inc-dir, and --with-mpi-status-size are not longer necessary.
...
This commit was SVN r21683.
The following SVN revision numbers were found above:
r21679 --> open-mpi/ompi@77b397895c
2009-07-15 11:52:48 +00:00
Matthias Jurenz
77b397895c
- fixed bug in Fortran MPI wrappers: added conversion for the MPI Fortran constants MPI_BOTTOM and MPI_IN_PLACE
...
- reduced list of supported MPI implementations to Open MPI
(changed meaning of configure option '--with-openmpi': this option indicates an Open MPI internal build)
- updated version number of integrated VT to 5.4.10
This commit was SVN r21679.
2009-07-15 10:38:10 +00:00
Matthias Jurenz
ea501084db
Added support for cycle counter timer on Alpha and Sparc platforms
...
(thanks to George Bosilca)
This commit was SVN r21662.
2009-07-14 07:18:18 +00:00
Matthias Jurenz
03f94ae066
Fixed initialization of new hash node
...
This commit was SVN r21605.
2009-07-06 14:03:01 +00:00
Matthias Jurenz
b4026c40ad
- added tool 'otfinfo' which can be used to get basic information of a trace
...
(also usable to check validation of a trace)
- removed OTF python bindings
(a working version of the OTF python bindings are available in the latest stand-alone release;
see http://www.tu-dresden.de/zih/otf/ )
- incremented OTF version number
This commit was SVN r21601.
2009-07-06 11:55:09 +00:00
Matthias Jurenz
626799ee0f
Fixed detection of Sun Studio compiler on Linux for automatic instrumentation
...
This commit was SVN r21525.
2009-06-25 11:11:41 +00:00
Matthias Jurenz
edce15d08f
Changes in VT documentation:
...
- added note for BFD license issues
- minor cleanups
This commit was SVN r21472.
2009-06-18 14:33:04 +00:00
Matthias Jurenz
d7aa9abc4e
Added configure option '--with[out]-bfd' to control usage of BFD library to get symbol information for GNU, Intel, and Pathscale compiler instrumentation
...
This commit was SVN r21458.
2009-06-17 08:51:26 +00:00
Matthias Jurenz
24afd66352
Reverting previous commit and going back to r21178
...
This commit was SVN r21433.
The following SVN revision numbers were found above:
r21178 --> open-mpi/ompi@fb3bbb8021
2009-06-15 11:41:33 +00:00
Matthias Jurenz
fac893838f
Added configure option '--with-bfd-objects' to include the object files from the static BFD library into the VT libraries
...
(it's strongly recommend for RPM builds of OMPI to avoid BFD incompatibilities)
This commit was SVN r21383.
2009-06-05 11:28:55 +00:00
Matthias Jurenz
fb3bbb8021
Updated version number to 5.4.9
...
This commit was SVN r21178.
2009-05-06 10:54:43 +00:00
Matthias Jurenz
3f83c94328
Fixed faulty searching for matching filter directive
...
This commit was SVN r21177.
2009-05-06 10:54:27 +00:00
Matthias Jurenz
9bd95d04e0
Install header files to 'PREFIX/include/vampirtrace' to avoid compile error due to conflicts with newer "stand-alone" VT versions
...
This commit was SVN r21065.
2009-04-24 11:36:38 +00:00
Matthias Jurenz
e66e5104e7
Added check whether the trace environment already closed before create a new event (avoids potential segfault)
...
This commit was SVN r20913.
2009-04-01 07:53:30 +00:00
Matthias Jurenz
fa3cf2d2ba
Added MPI wrapper function for 'MPI_Init_thread'
...
This commit was SVN r20912.
2009-04-01 07:52:14 +00:00
Matthias Jurenz
c2d8fae9a0
Replaced usage of PATH_MAX by VT_PATH_MAX to avoid compile errors on some platforms (i.e. by using Intel compiler version 10.1.021)
...
This commit was SVN r20873.
2009-03-25 14:40:49 +00:00
Rainer Keller
353e489be8
- We're using opal_list_t, so better include it here...
...
- ompi/contrib/vt/vt/acinclude.m4: The missing escape \` messed up output on Jaguar
Mailed to Matthias Jurenz
This commit was SVN r20836.
2009-03-21 01:28:31 +00:00
Matthias Jurenz
dfb95c0cd7
Added missing header include of 'cctypes.h' for function 'tolower()'
...
This commit was SVN r20653.
2009-02-27 14:47:46 +00:00
Matthias Jurenz
a1608ecd60
bugfix: added configure check for header file 'asm/intrinsics.h' and definition of '_IA64_REG_AR_ITC' which required to use the ITC timer on IA64/Linux
...
This commit was SVN r20621.
2009-02-23 12:41:22 +00:00
Matthias Jurenz
7a2a081670
Updated VT version to 5.4.7
...
This commit was SVN r20318.
2009-01-22 13:20:09 +00:00
Matthias Jurenz
1288c662ea
- bugfix: select cycle counter timer only on i*86, x86, IA64, and PPC platforms
...
- minor cleanups
This commit was SVN r20317.
2009-01-22 12:29:10 +00:00
Jeff Squyres
d1c6f3f89a
* Fix a truckload of Cisco copyrights to be the same as the rest of
...
the code base.
* Fix a few misspellings in other copyrights.
This commit was SVN r20241.
2009-01-11 02:30:00 +00:00
Matthias Jurenz
aafa318248
Fixed faulty length-parameter in snprintf call
...
This commit was SVN r19947.
2008-11-07 17:15:07 +00:00
Matthias Jurenz
5bbfeafea5
Use an easier format string for the new snprintf wrapper
...
This commit was SVN r19894.
2008-11-03 19:21:52 +00:00
Matthias Jurenz
c4f0eb276a
Added configure check for RTLD_NEXT, which necessary for LIBC's I/O tracing
...
This commit was SVN r19883.
2008-11-03 10:19:40 +00:00
Matthias Jurenz
83005d42b9
Updated Copyright information
...
This commit was SVN r19849.
2008-10-29 16:12:53 +00:00
Matthias Jurenz
e119e42c08
Fixed memory leak in 'OTF_vsnprintf()'
...
This commit was SVN r19842.
2008-10-29 12:38:12 +00:00
Matthias Jurenz
93fcd24832
Added using of a portable implementation of 'snprintf()', that comes also with the VT-package
...
This commit was SVN r19836.
2008-10-29 10:03:23 +00:00
Matthias Jurenz
bd802e06c8
Undo last *faulty* checkin
...
This commit was SVN r19816.
2008-10-27 19:14:32 +00:00
Matthias Jurenz
286321210a
Minor bugfix in VTGen_write_COMMENT():
...
Call VTGEN_ALLOC_EVENT instead of VTGEN_ALLOC_DEF
This commit was SVN r19808.
2008-10-26 12:06:13 +00:00
Matthias Jurenz
1dc0348665
Fixed compiler error:
...
replaced 'using std::sprintf' by' using std::snprintf'
This commit was SVN r19807.
2008-10-26 12:05:56 +00:00
Matthias Jurenz
894df5072b
Fixed minor portability issues under Windows
...
This commit was SVN r19806.
2008-10-26 12:05:27 +00:00
Matthias Jurenz
5755d35045
Removed - This file will be created by autotools
...
This commit was SVN r19591.
2008-09-19 15:09:46 +00:00
Matthias Jurenz
d42592113b
Fixed compiler warning (unused variable)
...
This commit was SVN r19577.
2008-09-17 14:39:19 +00:00
Matthias Jurenz
80473b1725
Added important changes and bugfixes respectively from VT-trunk (backport)
...
This commit was SVN r19410.
2008-08-26 11:41:23 +00:00
Matthias Jurenz
7b61e02841
Fixed Coverity warnings
...
CIDs: 815,867,879,880,881,909,910,918,919,936
This commit was SVN r19386.
2008-08-21 15:01:32 +00:00
Matthias Jurenz
ea55900971
Corrected last checkin: potential buffer overflow
...
This commit was SVN r19385.
2008-08-21 15:00:44 +00:00
Matthias Jurenz
1bac115f7c
Added check for empty environment variables
...
This commit was SVN r19384.
2008-08-21 15:00:14 +00:00
Matthias Jurenz
67f1e35eb0
Fixed Coverity warnings
...
CIDs: 737,739,740,741,742,743,744,756,907,1110,1111
This commit was SVN r19376.
2008-08-20 15:50:15 +00:00
Matthias Jurenz
19514f4df6
Fixed Coverity warnings
...
CIDs: 865,866,896,897,974,975,976
This commit was SVN r19356.
2008-08-18 14:24:41 +00:00
Matthias Jurenz
0f9693d8af
Fixed Coverity warnings
...
CIDs: 714,781,782,825,872,917
This commit was SVN r19354.
2008-08-18 14:24:06 +00:00
Matthias Jurenz
c65e8a6882
Fixed Coverity warnings
...
CIDs: 794,882,908,934,962
This commit was SVN r19352.
2008-08-18 14:23:25 +00:00
Matthias Jurenz
63d84e2626
Fixed Coverity warnings
...
CIDs: 977
This commit was SVN r19350.
2008-08-18 14:22:48 +00:00