d7.01.03 Développer une nouvelle option#
Résumé :
Ce document vient en complément des présentations de la formation au développement. Il détaille les étapes nécessaires à la réalisation de l’exercice d’ajout d’une nouvelle option de calcul sur un élément fini.
On propose de créer une nouvelle option qui permet le calcul des contraintes moyennes par maille.
On suivra pour cela les étapes suivantes :
écrire un cas test pour tester son développement ;
rajouter un champ
SIGM_ELEMdans le catalogue de la commandeCALC_CHAMP;ajouter un nouveau champ
SIGM_ELEMdans la structure de donnée résultat ;définir une nouvelle option de calcul
SIGM_ELEMavec ses paramètres d’entrée et de sortie ;modifier les catalogues d’éléments finis, modes locaux et paramètres suite à l’ajout de cette nouvelle option ;
calculer la contrainte moyenne par élément dans un
te;construire et tester son développement.
Remarque :
Les prérequis indispensables avant de commencer à développer est de connaître:
le Fortran,
le Python (y compris la Programmation Orientée Objet),
le gestionnaire de version Git,
l’interface GitLab.
Un squelette des fichiers nécessaires est fourni lors de la formation afin de guider les nouveaux développeurs.
Il est conseillé de commencer par la d7.01.01-build-ref, puis les d7.01.01-build-branch.