Fichier contenant les déclarations concernant le modèle de programmation par échange de message. Plus de détails...
#include "arcane/utils/ArcaneGlobal.h"#include "arcane/utils/ArrayView.h"#include "arccore/base/RefDeclarations.h"#include "arccore/message_passing/Request.h"#include "arccore/message_passing/Communicator.h"#include "arccore/message_passing/PointToPointMessageInfo.h"#include "arccore/message_passing/IControlDispatcher.h"#include "arcane/core/ArcaneTypes.h"
Graphe des dépendances par inclusion de Parallel.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :Aller au code source de ce fichier.
Espaces de nommage | |
| namespace | Arcane |
| -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*- | |
| namespace | Arcane::Parallel |
| Implémentation de la concurrence. | |
| namespace | Arcane::MessagePassing |
| Déclarations des types et méthodes utilisés par les mécanismes d'échange de messages. | |
Macros | |
| #define | ARCANE_BEGIN_NAMESPACE_PARALLEL |
| #define | ARCANE_END_NAMESPACE_PARALLEL } |
Fonctions | |
| void | Arcane::MessagePassing::namedBarrier (IParallelMng *pm, const String &name) |
| Effectue une barrière nommée de nom name. | |
| void | Arcane::MessagePassing::filterCommonStrings (IParallelMng *pm, ConstArrayView< String > input_strings, Array< String > &common_strings) |
| Filtre les chaînes de caractères communes à tous les rangs de pm. | |
| void | Arcane::MessagePassing::dumpDateAndMemoryUsage (IParallelMng *pm, ITraceMng *tm) |
| Écrit dans tm la date et la mémoire consommée. | |
| std::ostream & | Arcane::operator<< (std::ostream &o, const Parallel::Request prequest) |
Fichier contenant les déclarations concernant le modèle de programmation par échange de message.
Définition dans le fichier Parallel.h.
| #define ARCANE_BEGIN_NAMESPACE_PARALLEL |
Définition à la ligne 28 du fichier Parallel.h.
| #define ARCANE_END_NAMESPACE_PARALLEL } |
Définition à la ligne 31 du fichier Parallel.h.