12#ifndef ARCANE_CORE_PARALLEL_H
13#define ARCANE_CORE_PARALLEL_H
18#include "arcane/utils/ArrayView.h"
21#include "arccore/message_passing/Request.h"
22#include "arccore/message_passing/Communicator.h"
23#include "arccore/message_passing/PointToPointMessageInfo.h"
24#include "arccore/message_passing/IControlDispatcher.h"
28#define ARCANE_BEGIN_NAMESPACE_PARALLEL \
31#define ARCANE_END_NAMESPACE_PARALLEL }
67extern "C++" ARCANE_CORE_EXPORT
void
79extern "C++" ARCANE_CORE_EXPORT
void
81 Array<String>& common_strings);
92extern "C++" ARCANE_CORE_EXPORT
void
Arcane configuration file.
Declarations of Arcane's general types.
Statistics on parallelism.
Declarations of types and methods used by message exchange mechanisms.
void namedBarrier(IParallelMng *pm, const String &name)
Performs a named barrier with name name.
void dumpDateAndMemoryUsage(IParallelMng *pm, ITraceMng *tm)
Writes the date and memory consumed into tm.
void filterCommonStrings(IParallelMng *pm, ConstArrayView< String > input_strings, Array< String > &common_strings)
Filters strings common to all ranks of pm.
Concurrency implementation.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
std::ostream & operator<<(std::ostream &ostr, eItemKind item_kind)
Output operator for a stream.