![]() |
Multi-ApplicationOnlineProfiling
2.1
|
![]() | The Analyzer is the MPI program which is run together with the analyzed program |
![]() ![]() | Allows to use the Black board component, the event dispatcher, the reporting component |
![]() ![]() | Analyzer components configuration utilities |
![]() ![]() | Collectors related utilities |
![]() ![]() ![]() | Collectors related interfaces |
![]() ![]() ![]() ![]() | MPI Profile utilities and storing functions |
![]() ![]() ![]() ![]() | Implementation of OTF2 trace file creation |
![]() ![]() ![]() ![]() ![]() | Internal functions |
![]() ![]() ![]() ![]() ![]() ![]() | Functions needed by OTF2 |
![]() ![]() ![]() ![]() | MPI rank utilities and storing functions |
![]() ![]() ![]() ![]() | Basic implementation of a Collectors 's Analyzer |
![]() ![]() ![]() ![]() | Basic Renderer |
![]() ![]() ![]() ![]() | MPI time analysis utilities and storing functions |
![]() ![]() ![]() ![]() | Wrapped events duration profiling |
![]() ![]() ![]() | MPI communication matrix structures and utilities Used by MPI_Report |
![]() ![]() | Dataset structure and utilities |
![]() ![]() | Dataset chained list utilities |
![]() ![]() | Event dispatcher used by an Analyzer and associated with the input communication stream |
![]() ![]() | MPI event class verification |
![]() ![]() | [UNUSED] : MPI Quadrant |
![]() ![]() | Analyzer component for rendering reports and functions for wrapping calls to Report functions |
![]() ![]() | Global structure used for storing MPI, connection info and the corresponding tools |
![]() ![]() | Generic structure and utilities for storing Stream descriptor informations and hierarchical informations |
![]() ![]() | Reports generation related utilities |
![]() ![]() ![]() | Data rendering utilities for profiling data |
![]() ![]() ![]() | Grid handlers related utilities |
![]() ![]() ![]() ![]() | RGB color utilities defined in Grid handler |
![]() ![]() ![]() | Profiling report output models |
![]() ![]() ![]() ![]() | Profiling report output generation in HTML |
![]() ![]() ![]() ![]() | Profiling report output generation in Latex |
![]() ![]() ![]() ![]() | Profiling report output generation in reST |
![]() ![]() ![]() | Reporting component |
![]() ![]() ![]() | Children nodes of a Report tree |
![]() ![]() ![]() | Tree like structure (and its utilities) used in Report component, and containing Measure Collector modules (each of them being stored in a Report node ) |
![]() ![]() | Main component of the Analyzer |
![]() | This module contains the Common part of MALP |
![]() ![]() | This is the binary tree topology used by MALP for its internal communications |
![]() ![]() | This is a bit array data structure implementation |
![]() ![]() | A bloom filter is a compact probabilistic data structure where elements can be added and where element existence can be queried |
![]() ![]() | This is an implementation of a Buffered FIFO data storage |
![]() ![]() ![]() | Not to be used directly |
![]() ![]() | This is an implementation of a Buffered LIFO data storage |
![]() ![]() ![]() | Not to be used directly |
![]() ![]() | CRC64 Implementation |
![]() ![]() | This is an implementation of a chained list data storage |
![]() ![]() ![]() | Not to be used directly |
![]() ![]() | Various debug utilities |
![]() ![]() | Hash Table implementation |
![]() ![]() ![]() | Accessors functions (push, get, etc.) |
![]() ![]() ![]() | Initialization and release functions |
![]() ![]() ![]() | Internal Hash_Table functions |
![]() ![]() ![]() | Functions that executes functions on elements |
![]() ![]() | Hash_Tree |
![]() ![]() | This is a spinlock implementation |
![]() ![]() | This is a set of functions used to measure time precisely. This timer is process wide |
![]() ![]() | Various utilities |
![]() | This module contains the Data_Model part of MALP |
![]() ![]() | This section relates to "manually" wrapped symbols |
![]() ![]() ![]() | These are wrapped symbols footprints |
![]() | This module contains the IO_Connector part of MALP |
![]() ![]() | This the main of the IO_Connector program |
![]() ![]() | Reports generation related utilities |
![]() | This module contains the Instrumentation part of MALP |
![]() ![]() | This module is in charge of synchronizing time between MPI processes |
![]() | This part contains the description of the launcher part of MALP |
![]() | This module contains the Pbb part of MALP |
![]() ![]() | Base piece of data |
![]() ![]() | A Key_Entry identifies a set of Knowledge_System |
![]() ![]() | This is a component specialized in data processing |
![]() ![]() | Main component of the Parallel BlackBoard , and a core component of a Analyzer BlackBoard |
![]() ![]() | Not used, except the KS_ID macro |
![]() ![]() | A Knowledge_System uses a set of Workers in order to process data in parallel |
![]() | This module contains the Post_Common part of MALP |
![]() ![]() | This is a time duration post processing |
![]() ![]() | This is a HashTable which is able to do reductions (parallel computation on a tree manner) |
![]() ![]() | |
![]() ![]() | |
![]() | This module contains the virtual MPI part of MALP |
![]() ![]() | Internal use only |
![]() ![]() | Maps related utilities |
![]() ![]() | Partitions related utilities |
![]() ![]() | Stream related utilities |
![]() ![]() ![]() | Getters on Streams |
![]() ![]() ![]() | Read and write calls |
![]() ![]() ![]() | Utilities for streams manipulation |
![]() | This module contains the Wrapper of MALP |
![]() ![]() | Function entry |
![]() ![]() | Scripter |
![]() ![]() | Wrapper main |