Généralités =========== Dans la documentation de cette commande, on parlera de: * macro-élément : objet de type macr_elem_stat ou macr_elem_dyna, * super-maille : entité géométrique supportant un macro_élément, * maillage **initial** quand on désigne le maillage qui a servi à engendrer un macro‑élément, * maillage **final** pour désigner le maillage produit par cette commande. Par extension ces adjectifs **initial/final** s'appliqueront aux entités attachées aux maillages: nœud, maille, groupe de nœuds. Pratiquement, pour construire le maillage final: * on définit des super-mailles en positionnant dans l'espace (2D ou 3D) des macro‑éléments existants (unmême macro-élément peut engendrer plusieurs super-mailles), * on recolle les super-mailles entre elles, * on renomme, si on le veut, certains nœuds, * on crée, si on le veut, certains groupes de nœuds. **Remarques :** *On peut constater que le maillage créé par cette commande n'est formé que de super‑mailles. On ne peut donc pas (par exemple), le dessiner avec les post‑processeurs usuels. Des possibilités d'y remédier pourront exister avec la commande* *DEFI_SQUELETTE* [:external:ref:`U4.24.01 `]. Pour mélanger des éléments finis "classiques" et des sous-structures, il faut utiliser l'opérateur de "concaténation" de maillages [:external:ref:`U4.23.03 `] : *mag = ASSE_MAILLAGE ( MAILLAGE= (m1, m2))* Un maillage résultant de l'opérateur DEFI_MAILLAGE contient: * des super-mailles, * des nœuds, * des groupes de nœuds. Les super-mailles sont définies par translation/rotation de macro-éléments. Comme une maille "classique", une super-maille est entièrement définie par la liste de ses nœuds. Les coordonnées des nœuds des mailles sont celles des nœuds externes des macro‑éléments transformées par la transformation géométrique : translation, rotation... Si on n'effectue pas de recollement (cf. RECO_GLOBAL / RECO_SUPER_MAILLE), le maillage a autant de nœuds que la somme des nœuds des super-mailles. **Convention C1:** Lorsque l'on "recolle" les super-mailles, on élimine certains nœuds. Par convention, lors d'une élimination de nœuds coïncidants, on conserve le nœud (et donc ses coordonnées) qui provient de la première maille de la liste l_mail (cf. RECO_GLOBAL / RECO_SUPER_MAILLE). Comme dans tout maillage *Aster* , les nœuds sont **nommés** . Par défaut, les noms des nœuds sont donnés par le programme sous la forme : Nijk où ijk est un numéro compris entre 1 et 999999.9. Le mot clé DEFI_GROUP_NO permettent à l'utilisateur de renommer certains nœuds et de définir des groupes de nœuds.