12#ifndef ARCCORE_MESSAGEPASSINGMPI_STANDALONEMPIMESSAGEPASSINGMNG_H
13#define ARCCORE_MESSAGEPASSINGMPI_STANDALONEMPIMESSAGEPASSINGMNG_H
17#include "arccore/message_passing_mpi/MessagePassingMpiGlobal.h"
18#include "arccore/message_passing/IMessagePassingMng.h"
25namespace Arcane::MessagePassing::Mpi
50 ARCCORE_DEPRECATED_REASON(
"Y2026: Use createRef() instead")
Gestion des références à une classe C++.
Interface du gestionnaire des échanges de messages.
Version autonome de IMessagePassingMng associée à un communicateur MPI.
static Ref< IMessagePassingMng > createAndInitializeMPI(int *argc, char **argv[], int wanted_thread_level)
Initialise MPI et créé un gestionnaire associé au communicateur MPI_WORLD_COMM.
static Ref< IMessagePassingMng > createRef(MPI_Comm comm, bool clean_comm=false)
Créé un gestionnaire associé au communicateur comm.
static Ref< IMessagePassingMng > createWorldRef()
Créé un gestionnaire associé au communicateur MPI_WORLD_COMM.
static IMessagePassingMng * create(MPI_Comm comm, bool clean_comm=false)
Créé un gestionnaire associé au communicateur comm.
Référence à une instance.