Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MpiBatchMainFactory
+ Graphe d'héritage de Arcane::MpiBatchMainFactory:
+ Graphe de collaboration de Arcane::MpiBatchMainFactory:

Fonctions membres publiques

virtual IArcaneMaincreateArcaneMain (const ApplicationInfo &app_info)
 Crée une instance de IArcaneMain.
 
- Fonctions membres publiques hérités de Arcane::MainFactory
IApplicationcreateApplication (IArcaneMain *) override
 Crée une instance d'un superviseur.
 
IVariableMngcreateVariableMng (ISubDomain *) override
 Crée une instance du gestionnaire de variable.
 
IModuleMngcreateModuleMng (ISubDomain *) override
 Crée une instance du gestionnaire de module.
 
IEntryPointMngcreateEntryPointMng (ISubDomain *) override
 Crée une instance du gestionnaire des points d'entrée.
 
ITimeHistoryMngcreateTimeHistoryMng (ISubDomain *) override
 Crée une instance du gestionnaire d'historique en temps.
 
ICaseMngcreateCaseMng (ISubDomain *) override
 Crée une instance du gestionnaire du jeu de données.
 
ICaseDocumentcreateCaseDocument (IApplication *) override
 Crée une instance d'un document du jeu de données.
 
ICaseDocumentcreateCaseDocument (IApplication *, const String &lang) override
 Crée une instance d'un document du jeu de données pour une langue donnée lang.
 
ICaseDocumentcreateCaseDocument (IApplication *, IXmlDocumentHolder *doc) override
 Crée une instance d'un document du jeu de données.
 
ITimeStatscreateTimeStats (ISubDomain *) override
 Crée une instance des statistiques de temps d'exécution.
 
ITimeStatscreateTimeStats (ITimerMng *tim, ITraceMng *trm, const String &name) override
 Crée une instance des statistiques de temps d'exécution.
 
ITimeLoopMngcreateTimeLoopMng (ISubDomain *) override
 Crée une instance du gestionnaire de la boucle en temps.
 
ITimeLoopcreateTimeLoop (IApplication *sm, const String &name) override
 Crée une boucle en temps de nom name.
 
IIOMngcreateIOMng (IApplication *) override
 Crée une instance du gestionnaire d'entrée/sortie.
 
IIOMngcreateIOMng (IParallelMng *pm) override
 Crée une instance du gestionnaire d'entrée/sortie pour le gestionnaire de parallélisme pm.
 
IServiceLoadercreateServiceLoader () override
 Crée une instance du chargeur de services.
 
IServiceMngcreateServiceMng (IBase *) override
 Crée une instance du gestionnaire de services.
 
ICheckpointMngcreateCheckpointMng (ISubDomain *) override
 Crée une instance du gestionnaire de protections.
 
IPropertyMngcreatePropertyMng (ISubDomain *) override
 Crée une instance du gestionnaire de propriétés.
 
Ref< IPropertyMngcreatePropertyMngReference (ISubDomain *) override
 Crée une instance du gestionnaire de propriétés.
 
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, const String &name) override
 Créé ou récupère un maillage.
 
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, IParallelMng *pm, const String &name) override
 Créé ou récupère un maillage.
 
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, const String &name, bool is_amr) override
 Créé ou récupère un maillage.
 
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, const String &name, eMeshAMRKind amr_type) override
 Créé ou récupère un maillage.
 
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, IParallelMng *pm, const String &name, bool is_amr) override
 Créé ou récupère un maillage.
 
IPrimaryMeshcreateMesh (ISubDomain *sub_domain, IParallelMng *pm, const String &name, eMeshAMRKind amr_type) override
 Créé ou récupère un maillage.
 
IMeshcreateSubMesh (IMesh *mesh, const ItemGroup &group, const String &name) override
 Créé un sous-maillage pour le maillage mesh, de nom name.
 
IDataFactorycreateDataFactory (IApplication *) override
 Créé une fabrique pour les données.
 
Ref< IDataFactoryMngcreateDataFactoryMngRef (IApplication *) override
 Créé un gestionnaire de fabrique pour les données.
 
Ref< IAcceleratorMngcreateAcceleratorMngRef (ITraceMng *tm) override
 Créé un gestionnaire pour les accélérateurs.
 
ITraceMngcreateTraceMng () override
 Créé un gestionnaire de trace.
 
ITraceMngPolicycreateTraceMngPolicy (IApplication *app) override
 Créé un gestionnaire de configuration pour un gestion de trace.
 
IModuleMastercreateModuleMaster (ISubDomain *sd) override
 Créé le module maitre pour le sous-domaine sd.
 
ILoadBalanceMngcreateLoadBalanceMng (ISubDomain *sd) override
 Cree un gestionnaire de description pour l'equilibrage.
 
- Fonctions membres publiques hérités de Arcane::IMainFactory
virtual ~IMainFactory ()
 Libère les ressources.
 

Fonctions membres publiques statiques

static int exec (const ApplicationInfo &app_info)
 Exécute l'application spécifiée par app_info en utilisant MPI comme gestionnaire de parallélisme.
 

Description détaillée

Définition à la ligne 29 du fichier MpiBatchMainFactory.h.

Documentation des fonctions membres

◆ createArcaneMain()

IArcaneMain * Arcane::MpiBatchMainFactory::createArcaneMain ( const ApplicationInfo app_info)
virtual

Crée une instance de IArcaneMain.

Réimplémentée à partir de Arcane::MainFactory.

Définition à la ligne 38 du fichier MpiBatchMainFactory.cc.

◆ exec()

int Arcane::MpiBatchMainFactory::exec ( const ApplicationInfo app_info)
static

Exécute l'application spécifiée par app_info en utilisant MPI comme gestionnaire de parallélisme.

Définition à la ligne 44 du fichier MpiBatchMainFactory.cc.

Références Arcane::IArcaneMain::arcaneMain().


La documentation de cette classe a été générée à partir des fichiers suivants :