Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
L'application "Hello World !"

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