9a0432632a
- general: - incremented version number to 5.14.4 - fixed Coverity CIDs: 72002, 72099, 72273, 710580, 710664, 710665, 710666 - VT libs: - fixed "incompatible declaration" errors when building against an MPI-3 implementation Since MPI-3 the C keyword "const" is added to all relevant MPI API parameters (e.g. MPI_Send(void* sendbuf, ...) -> MPI_Send(const void* sendbuf, ...)). Prepending the macro CONST to these parameters which is defined either to "const" (if MPI-3) or to nothing (if MPI-1/2). - fixed potential buffer overflow when reading the filter file - CUDA tracing: - enabled access to CUPTI counters for CUDA tracing via CUPTI - enabled GPU memory usage tracing independent of the CUDA API - enabled recording of CUDA synchronization and implicit synchronization in blocking CUDA memory copies for CUDA tracing via CUPTI - enabled recording of synchronous peer-to-peer CUDA memory copies for CUDA tracing via CUPTI - consider CUDA data transfers as not idle for option 'pure_idle' - fixed identification of the CUDA device ID for CUDA tracing via CUPTI - fixed region filtering for applications using the CUDA runtime API wrapper - compiler wrappers: add path to mpi.h to the PDT parser command and preprocessor flags This commit was SVN r28494.