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 }
66extern "C++" ARCANE_CORE_EXPORT
void
79extern "C++" ARCANE_CORE_EXPORT
void
92extern "C++" ARCANE_CORE_EXPORT
void
Fichier de configuration d'Arcane.
Déclarations des types généraux de Arcane.
Classe de base des vecteurs 1D de données.
Vue constante d'un tableau de type T.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface du gestionnaire de traces.
Statistiques sur le parallélisme.
Chaîne de caractères unicode.
Déclarations des types et méthodes utilisés par les mécanismes d'échange de messages.
void namedBarrier(IParallelMng *pm, const String &name)
Effectue une barrière nommée de nom name.
void dumpDateAndMemoryUsage(IParallelMng *pm, ITraceMng *tm)
Écrit dans tm la date et la mémoire consommée.
void filterCommonStrings(IParallelMng *pm, ConstArrayView< String > input_strings, Array< String > &common_strings)
Filtre les chaînes de caractères communes à tous les rangs de pm.
Implémentation de la concurrence.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
std::ostream & operator<<(std::ostream &ostr, eItemKind item_kind)
Opérateur de sortie sur un flot.