12#ifndef ARCANE_PARALLEL_MPI_MPIPARALLELNONBLOCKINGCOLLECTIVE_H
13#define ARCANE_PARALLEL_MPI_MPIPARALLELNONBLOCKINGCOLLECTIVE_H
17#include "arcane/utils/Array.h"
19#include "arcane/ParallelNonBlockingCollectiveDispatcher.h"
21#include "arcane/parallel/mpi/ArcaneMpi.h"
34class ARCANE_MPI_EXPORT MpiParallelNonBlockingCollective
35:
public ParallelNonBlockingCollectiveDispatcher
40 virtual ~MpiParallelNonBlockingCollective();
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface du gestionnaire de traces.
virtual bool hasValidReduceForDerivedType() const
Indique si l'implémentation autorise les réductions sur les types dérivés.
virtual Request barrier()
Effectue une barière.
virtual void build()
Construit l'instance.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-