Statistiques sur le parallélisme. Plus de détails...
#include <arcane/core/parallel/IStat.h>
Graphe d'héritage de Arcane::Parallel::IStat:
Graphe de collaboration de Arcane::Parallel::IStat:Fonctions membres publiques | |
| virtual | ~IStat () |
| Libère les ressources. | |
| virtual void | add (const String &name, double elapsed_time, Int64 msg_size)=0 |
| Ajoute une statistique. | |
| virtual void | print (ITraceMng *trace)=0 |
| Imprime sur trace les statistiques. | |
| virtual void | printCollective (IParallelMng *pm)=0 |
| Affiche les statistiques de manière collective. | |
| virtual void | enable (bool is_enabled)=0 |
| Active ou désactive les statistiques. | |
| virtual void | dumpJSON (JSONWriter &writer)=0 |
| Sort les statistiques au format JSON. | |
| virtual void | saveValues (ITraceMng *tm, Properties *p)=0 |
| Sauve les valeurs actuelles dans p. | |
| virtual void | mergeValues (ITraceMng *tm, Properties *p)=0 |
| Fusionne les valeurs actuelles avec celles sauvées dans p. | |
| virtual Arccore::MessagePassing::IStat * | toArccoreStat ()=0 |
Statistiques sur le parallélisme.
Définition à la ligne 41 du fichier arcane/src/arcane/core/parallel/IStat.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 46 du fichier arcane/src/arcane/core/parallel/IStat.h.
|
pure virtual |
Ajoute une statistique.
| name | nom de la statistique. |
| elapsed_time | temps utilisé pour le message. |
| msg_size | taille du message envoyé. |
Implémenté dans Arcane::Parallel::Stat.
Référencé par Arcane::Materials::ItemMaterialVariableScalar< DataType >::synchronize().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Sort les statistiques au format JSON.
Implémenté dans Arcane::Parallel::Stat.
|
pure virtual |
Active ou désactive les statistiques.
Implémenté dans Arcane::Parallel::Stat.
|
pure virtual |
Fusionne les valeurs actuelles avec celles sauvées dans p.
Implémenté dans Arcane::Parallel::Stat.
Référencé par Arcane::SubDomain::setIsInitialized().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Imprime sur trace les statistiques.
Implémenté dans Arcane::Parallel::Stat.
|
pure virtual |
Affiche les statistiques de manière collective.
Affiche les statistiques communes à tous les rangs associés à pm.
Cette opération est collective.
Implémenté dans Arcane::Parallel::Stat.
Référencé par Arcane::Parallel::printStatsCollective().
Voici le graphe des appelants de cette fonction :
|
pure virtual |
Sauve les valeurs actuelles dans p.
Implémenté dans Arcane::Parallel::Stat.