u7.03.04 Macro-commande CREA_LIB_MFRONT#

Syntaxe#

compor_mgis = CREA_LIB_MFRONT(
    ◆ NOM_COMPOR = text,
    ◆ | UNITE_MFRONT = unit,
      | UNITE_LIBRAIRIE = unit,
    ◇ DEBUG = / "OUI",
              / "NON" (par défaut),
)

◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles

Opérandes#

Opérande NOM_COMPOR#

◆    NOM_COMPOR    =    nom,

Nom du comportement à utiliser tel que défini dans le fichier *.mfront (directive @Behaviour).

Opérande UNITE_MFRONT#

UNITE_MFRONT    =    unit_mfront,

Numéro d’unité logique du fichier *.mfront contenant la loi de comportement au format MFront. Le fichier fourni sera compilé en utilisant l’exécutable mfront.

Si UNITE_MFRONT n’est pas renseigné, il faut indiquer UNITE_LIBRAIRIE pour préciser quelle bibliothèque utiliser. Si les deux mots-clés sont renseignés, la bibliothèque construite sera copié sur le fichier correspondant à UNITE_LIBRAIRIE.

La version de code_aster utilisée (depuis la 16.3.13) doit être compilée avec le support de MGIS et de MFront pour que la compilation fonctionne.

Opérande UNITE_LIBRAIRIE#

UNITE_LIBRAIRIE    =    unit_lib,

Si les deux mots-clés UNITE_MFRONT et UNITE_LIBRAIRIE sont renseignés, UNITE_LIBRAIRIE indique l’unité logique sur laquelle sera écrite la bibliothèque compilée (c’est un résultat).

Si seul UNITE_LIBRAIRIE est renseigné, il indique la bibliothèque à utiliser (c’est une donnée).

Opérande DEBUG#

◊    DEBUG    =    /     "OUI",
                   /     "NON"    (par défaut)

En utilisant DEBUG= »OUI », on active l’option --debug de MFront qui affiche les données d’entrée et de sortie.