Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Parallel.h File Reference

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"
Include dependency graph for Parallel.h:
This graph shows which files directly or indirectly include this file:

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)

Detailed Description

File containing declarations concerning the message passing model.

Definition in file Parallel.h.

Macro Definition Documentation

◆ ARCANE_BEGIN_NAMESPACE_PARALLEL

#define ARCANE_BEGIN_NAMESPACE_PARALLEL
Value:
namespace Parallel \
{

Definition at line 28 of file Parallel.h.

◆ ARCANE_END_NAMESPACE_PARALLEL

#define ARCANE_END_NAMESPACE_PARALLEL   }

Definition at line 31 of file Parallel.h.