mpiP: a lightweight profiling library for MPI applications.
mpiP is a lightweight profiling library for MPI applications. Because
it only collects statistical information about MPI functions, mpiP
generates considerably less overhead and much less data than tracing
tools. All the information captured by mpiP is task-local. It only
uses communication during report generation, typically at the end of
the experiment, to merge results from all of the tasks into one output
file.
- Sources inherited from project SUSE:SLE-15-SP3:GA
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.4:Update/mpiP && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
Add-return-value-to-non-void-function.patch | 0000000687 687 Bytes | |
_multibuild | 0000000176 176 Bytes | |
mpiP-3.5.tgz | 0000336942 329 KB | |
mpiP.changes | 0000006032 5.89 KB | |
mpiP.spec | 0000010013 9.78 KB | |
mpip.unwinder.patch | 0000001003 1003 Bytes |
Latest Revision
Stefan Weiberg (suntorytimed)
committed
(revision 2)
Part of a general package revamp for HPC: jsc#SLE-14839 - Update to mpiP version 3.5 * Update deprecated functions. * Fix ARM typo and add LSE configure test. * Correct pt2pt histogram reporting check. * Address compiler warnings for some mt function return types. * Correct build behavior for testing multi-threaded support with Spectrum MPI. * Missing function argument entry. * Additional I/O routines * currBasetype fix * Update to test suite to include multi-threaded tests * Followup for renaming wrappers.c to mpiP-wrappers.c * Include mpiP in wrappers file name for call site reporting * Clarify stack tracing behavior * Correct autoheader error with HAVE_BFD_GET_SECTION_MACROS. Make define behavior consistent. * Convenience functionality to avoid SMPI libmpiP * Arch files corrections for gcc and opal code. * update to work with binutils-2.34 * Fixed report header printing bug with large argument counts. * fix make-wrappers.py indentation and make python 2 and 3 compatible * Re-organized sizeof test to avoid CC defaulting to gcc. Re-organized default compilers. * Add Multi-Threading (MT) test suite * Fix FORTRAN Bindings: properly handle strings * Fix the code accounting the application time * Fix TLS cleanup code * Fix MT timings * Refine statistics reset procedure * Reduce the number of TLS accesses
Comments 0