Arcane
v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
MpiBatchMainFactory.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
/*---------------------------------------------------------------------------*/
8
/* MpiBatchMainFactory.h (C) 2000-2016 */
9
/* */
10
/* Fabrique principale pour 'MPI'. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_PARALLEL_MPI_MPIBATCHMAINFACTORY_H
13
#define ARCANE_PARALLEL_MPI_MPIBATCHMAINFACTORY_H
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
18
#include "arcane/impl/MainFactory.h"
19
#include "arcane/impl/ArcaneMain.h"
20
21
/*---------------------------------------------------------------------------*/
22
/*---------------------------------------------------------------------------*/
23
24
ARCANE_BEGIN_NAMESPACE
25
26
/*---------------------------------------------------------------------------*/
27
/*---------------------------------------------------------------------------*/
28
29
class
ARCANE_MPI_EXPORT
MpiBatchMainFactory
30
:
public
MainFactory
31
{
32
public
:
33
34
virtual
IArcaneMain
*
createArcaneMain
(
const
ApplicationInfo
&
app_info
);
39
static
int
exec(
const
ApplicationInfo
&
app_info
);
40
};
41
42
/*---------------------------------------------------------------------------*/
43
/*---------------------------------------------------------------------------*/
44
45
ARCANE_END_NAMESPACE
46
47
/*---------------------------------------------------------------------------*/
48
/*---------------------------------------------------------------------------*/
49
50
#endif
Arcane::ApplicationInfo
Informations sur une application.
Definition
ApplicationInfo.h:40
Arcane::IArcaneMain
Interface de la classe de gestion du code.
Definition
IArcaneMain.h:54
Arcane::LimaWrapper
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition
Lima.cc:120
Arcane::MainFactory
Manufacture des classes d'Arcane.
Definition
MainFactory.h:53
Arcane::MainFactory::createArcaneMain
IArcaneMain * createArcaneMain(const ApplicationInfo &app_info) override
Crée une instance de IArcaneMain.
Definition
MainFactory.cc:123
Arcane::MpiBatchMainFactory
Definition
MpiBatchMainFactory.h:31
arcane
parallel
mpi
MpiBatchMainFactory.h
Généré le Lundi 18 Novembre 2024 03:01:41 pour Arcane par
1.9.8