Le premier exemple de ce didacticiel permet le développement d'un module utilisant ARCANE. Ce module a pour objectif d'afficher le message "Hello World !".
Modules
- Prérequis
-
- Actions à réaliser
- En suivant les documents précédemment référencés, vous devez :
- Créer la classe
HelloWorldModule
en complétant les fichiers HelloWorldModule.h
et HelloWorldModule.cc
:
- Déclarer la classe
- Compléter l'héritage
- Définir les constructeurs et destructeurs
- Enregistrer le module avec la macro
- Compléter le fichier
HelloWorld.axl
qui décrit le module précédemment créé.
- Compiler. Les fichiers
Makefile
sont fournis. En les observant vous constaterez qu'il ne faut pas oublier :
- de compiler avec les fichiers include de ARCANE
- de faire l'édition de lien avec les bibliothèques arcane, arcane_std et arcane_mpi (pour les exécutions parallèles)
Points d'entrée
- Pré-requis
-
- Actions à réaliser
- Compléter le module en créant une méthode
HelloWorldModule::printHelloWorld
qui écrive "Hello World !"
- Compléter le fichier
HelloWorld.axl
en déclarant le point d'entrée
- Recompiler
Boucle en temps
- Pré-requis
-
- Actions à réaliser
- Compléter le fichier
HelloWorld.config
pour définir la boucle en temps de l'application
- Définir votre application en complétant le fichier
main.cc
- Recompiler
Fichier de données
- Actions à réaliser
- Compléter le fichier de données
HelloWorld.arc
en sélectionnant la boucle en temps définie précédemment.
- Exécuter !
Traces
- Pré-requis
-
- Actions à réaliser
- Afficher le message "Hello World" en utilisant les traces de ARCANE.
- Exécuter !
- Creér un fichier de configuration utilisateur config.xml et faites des exécutions en paramétrant l'affichage