![]() |
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 |