File containing declarations concerning the message passing model. More...
#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"Go to the source code of this file.
Namespaces | |
| namespace | Arcane |
| -- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -- | |
| namespace | Arcane::Parallel |
| Concurrency implementation. | |
| namespace | Arcane::MessagePassing |
| Declarations of types and methods used by message exchange mechanisms. | |
Macros | |
| #define | ARCANE_BEGIN_NAMESPACE_PARALLEL |
| #define | ARCANE_END_NAMESPACE_PARALLEL } |
Functions | |
| void | Arcane::MessagePassing::namedBarrier (IParallelMng *pm, const String &name) |
| Performs a named barrier with name name. | |
| void | Arcane::MessagePassing::filterCommonStrings (IParallelMng *pm, ConstArrayView< String > input_strings, Array< String > &common_strings) |
| Filters strings common to all ranks of pm. | |
| void | Arcane::MessagePassing::dumpDateAndMemoryUsage (IParallelMng *pm, ITraceMng *tm) |
| Writes the date and memory consumed into tm. | |
| std::ostream & | Arcane::operator<< (std::ostream &o, const Parallel::Request prequest) |
File containing declarations concerning the message passing model.
Definition in file Parallel.h.
| #define ARCANE_BEGIN_NAMESPACE_PARALLEL |
Definition at line 28 of file Parallel.h.
| #define ARCANE_END_NAMESPACE_PARALLEL } |
Definition at line 31 of file Parallel.h.