12#ifndef ARCANE_CORE_PARALLELSUPERMNGDISPATCHER_H
13#define ARCANE_CORE_PARALLELSUPERMNGDISPATCHER_H
17#include "arcane/core/IParallelSuperMng.h"
33class ARCANE_CORE_EXPORT ParallelSuperMngDispatcher
38 ParallelSuperMngDispatcher();
39 ~ParallelSuperMngDispatcher()
override;
56 virtual Real reduce(eReduceType rt,
Real v);
99 virtual Real scan(eReduceType rt,
Real v);
void broadcast(ByteArrayView send_buf, Integer id) override
Envoie un tableau de valeurs sur tous les processus Cette opération synchronise le tableau de valeur ...
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
ArrayView< Int64 > Int64ArrayView
Equivalent C d'un tableau à une dimension d'entiers 64 bits.
ArrayView< Byte > ByteArrayView
Equivalent C d'un tableau à une dimension de caractères.
std::int64_t Int64
Type entier signé sur 64 bits.
Int32 Integer
Type représentant un entier.
ConstArrayView< Int32 > Int32ConstArrayView
Equivalent C d'un tableau à une dimension d'entiers 32 bits.
ConstArrayView< Int64 > Int64ConstArrayView
Equivalent C d'un tableau à une dimension d'entiers 64 bits.
ArrayView< Int32 > Int32ArrayView
Equivalent C d'un tableau à une dimension d'entiers 32 bits.
double Real
Type représentant un réel.
ConstArrayView< Byte > ByteConstArrayView
Equivalent C d'un tableau à une dimension de caractères.
ArrayView< Real > RealArrayView
Equivalent C d'un tableau à une dimension de réels.
std::int32_t Int32
Type entier signé sur 32 bits.
ConstArrayView< Real > RealConstArrayView
Equivalent C d'un tableau à une dimension de réels.