1. Introduction#

Avant de penser à introduire un nouveau type de maille dans Code_Aster, il faut avoir :

  • consulté la documentation U3.01.00 («description du fichier de maillage de Code_Aster ») afin de connaître les conventions d’écriture (ordre des nœuds, …),

  • consulté la documentation R3.01.01 («fonctions de forme des éléments isoparamétriques») afin de connaître les représentations des éléments de références, leurs fonctions de formes, les familles de points de Gauss existantes, …

Après avoir :

  • dimensionné votre élément,

  • placé les nœuds,

  • déterminé les fonctions de formes et leurs dérivées,

  • attribué une ou des familles de points de Gauss,

Vous pouvez passer à l’étape suivante, qui consiste à introduire votre maille ou élément de référence dans Code_Aster.

Cette étape passe par la modification du source de Code_Aster, c’est à dire la modification de :

  • catalogues d’éléments,

  • fichiers fortran.

Nous décrirons explicitement les interventions dans chacun des fichiers concernés.

Après cette étape, vous pourrez réaliser des calculs sur des modèles acceptant votre nouveau type d’élément. Il est intéressant de pouvoir imprimer, visualiser et/ou relire vos résultats. Il n’est donc pas envisageable de restituer votre développement sans mettre à jour les commandes de pré-traitement et post-traitement. Nous listerons les routines concernées.

A ce stade, il reste à vérifier que l’ensemble des fonctionnalités de Code_Aster soit toujours opérationnel. Nous verrons que le source relatif à d’autres opérateurs aura besoin d’être actualisé. Nous listerons les opérateurs et les routines concernés.

La phase de développement étant finalisée, il reste la phase de validation. Les différents tests à effectuer seront présentés dans ce document.

Enfin, il restera à actualiser les documentations. Nous énumérerons les différentes documentations à enrichir.

Afin de passer en revue ces différentes étapes, nous allons présenter un exemple illustrant l’ajout d’une nouvelle maille et d’un élément de référence.