Multi-ApplicationOnlineProfiling
2.1
|
The Analyzer is the MPI program which is run together with the analyzed program. More...
Modules | |
Analyzer BlackBoard | |
Allows to use the Black board component, the event dispatcher, the reporting component. | |
Analyzer configuration | |
Analyzer components configuration utilities. | |
Collectors interface | |
Collectors related utilities. | |
Dataset | |
Dataset structure and utilities. | |
Dataset List | |
Dataset chained list utilities. | |
Event dispatcher | |
Event dispatcher used by an Analyzer and associated with the input communication stream. | |
MPI Event class | |
MPI event class verification. | |
MPI Quadrant | |
[UNUSED] : MPI Quadrant | |
MPI Report | |
Analyzer component for rendering reports and functions for wrapping calls to Report functions. | |
Measure Collector | |
Global structure used for storing MPI, connection info and the corresponding tools. | |
Meta data handler | |
Generic structure and utilities for storing Stream descriptor informations and hierarchical informations. | |
Rendering | |
Reports generation related utilities. | |
Trace collector | |
Main component of the Analyzer. | |
The Analyzer is the MPI program which is run together with the analyzed program.
The Analyzer receives messages from the instrumented MPI applications launched via MALP. The components of the Analyser are used to process those messages and to create profile reports.
The main part of the Analyzer is the Trace collector designed to maintain the communication stream (see Meta data handler ), the Analyzer BlackBoard and the Event dispatcher .
It also offers a modular interface allowing extension with data collectors (Collectors) and renderers (Rendering).
The Analyzer component can be launched directly or with some configuration options:
One parameter call:
"-w" or "\--write": command to force the writing of a config file to ./malp_an.conf by dumping the current (default?) configuration values
"-h" or "\--help": display the malp_an help for the command parameters
Two parameters call:
"-c" "\--config": force to use the file provided as second/last parameter to configure the Analyzer if it exists (otherwise, it will use default value)
Call without parameters:
If started without option, the Analyzer will try to find and use a configuration file named malp_an.conf. If the file can't be found, the Analyzer will return an error and while it's stated to use defaults option, it will stop (return 1 as in TRUE, but this value is an ending condition).