12#ifndef ARCANE_PARALLEL_MPI_MPIPARALLELNONBLOCKINGCOLLECTIVEDISPATCH_H
13#define ARCANE_PARALLEL_MPI_MPIPARALLELNONBLOCKINGCOLLECTIVEDISPATCH_H
17#include "arcane/utils/TraceAccessor.h"
19#include "arcane/IParallelNonBlockingCollectiveDispatch.h"
21#include "arcane/parallel/mpi/ArcaneMpi.h"
32class IParallelNonBlockingCollective;
40class MpiParallelNonBlockingCollectiveDispatchT
52 virtual ARCANE_MPI_EXPORT ~MpiParallelNonBlockingCollectiveDispatchT();
53 virtual ARCANE_MPI_EXPORT
void finalize();
Vue modifiable d'un tableau d'un type T.
Tableau d'items de types quelconques.
Vue constante d'un tableau de type T.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface des collectives non blocantes pour le type Type.
Interface des opérations parallèles collectives non bloquantes.
Interface du gestionnaire de traces.
Encapsulation d'un MPI_Datatype.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
eReduceType
Types des réductions supportées.
Int32 Integer
Type représentant un entier.
ConstArrayView< Int32 > Int32ConstArrayView
Equivalent C d'un tableau à une dimension d'entiers 32 bits.