Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IParallelMngInternalabstract

Partie interne de IParallelMng. Plus de détails...

#include <arcane/core/internal/IParallelMngInternal.h>

+ Graphe d'héritage de Arcane::IParallelMngInternal:
+ Graphe de collaboration de Arcane::IParallelMngInternal:

Fonctions membres publiques

virtual RunnerdefaultRunner () const =0
 Runner par défaut. Peut être nul.
 
virtual RunQueuedefaultQueue () const =0
 File par défaut pour les messages. Peut être nul.
 
virtual bool isAcceleratorAware () const =0
 Indique si l'implémentation gère les accélérateurs.
 
virtual Ref< IParallelMngcreateSubParallelMngRef (Int32 color, Int32 key)=0
 Créé un sous IParallelMng de manière similaire à MPI_Comm_split.
 
virtual void setDefaultRunner (Runner *runner)=0
 

Description détaillée

Partie interne de IParallelMng.

Définition à la ligne 31 du fichier IParallelMngInternal.h.

Documentation des fonctions membres

◆ createSubParallelMngRef()

virtual Ref< IParallelMng > Arcane::IParallelMngInternal::createSubParallelMngRef ( Int32  color,
Int32  key 
)
pure virtual

Créé un sous IParallelMng de manière similaire à MPI_Comm_split.

Implémenté dans Arcane::ParallelMngDispatcher::Impl.

◆ defaultQueue()

virtual RunQueue * Arcane::IParallelMngInternal::defaultQueue ( ) const
pure virtual

File par défaut pour les messages. Peut être nul.

Implémenté dans Arcane::ParallelMngDispatcher::Impl.

◆ defaultRunner()

virtual Runner * Arcane::IParallelMngInternal::defaultRunner ( ) const
pure virtual

Runner par défaut. Peut être nul.

Implémenté dans Arcane::ParallelMngDispatcher::Impl.

◆ isAcceleratorAware()

virtual bool Arcane::IParallelMngInternal::isAcceleratorAware ( ) const
pure virtual

Indique si l'implémentation gère les accélérateurs.

Si c'est le cas on peut utiliser directement la mémoire de l'accélérateur dans les appels MPI ce qui permet d'éviter d'éventuelles recopies.

Implémenté dans Arcane::ParallelMngDispatcher::Impl.


La documentation de cette classe a été générée à partir du fichier suivant :