12#ifndef ARCANE_PARALLEL_MPI_MPIPARALLELNONBLOCKINGCOLLECTIVEDISPATCH_H
13#define ARCANE_PARALLEL_MPI_MPIPARALLELNONBLOCKINGCOLLECTIVEDISPATCH_H
17#include "arcane/utils/TraceAccessor.h"
19#include "arcane/core/IParallelNonBlockingCollectiveDispatch.h"
21#include "arcane/parallel/mpi/ArcaneMpi.h"
42class MpiParallelNonBlockingCollectiveDispatchT
54 virtual ARCANE_MPI_EXPORT ~MpiParallelNonBlockingCollectiveDispatchT();
55 virtual ARCANE_MPI_EXPORT
void finalize();
Modifiable view of an array of type T.
Base class for 1D data vectors.
Constant view of an array of type T.
Interface of the parallelism manager for a subdomain.
Interface for non-blocking collectives for the type Type.
Interface for non-blocking collective parallel operations.
Encapsulation of an MPI_Datatype.
Parallelism manager using MPI.
TraceAccessor(ITraceMng *m)
Constructs an accessor via the trace manager m.
eReduceType
Supported reduction types.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.
ConstArrayView< Int32 > Int32ConstArrayView
C equivalent of a 1D array of 32-bit integers.