2. Syntaxe#
modele = AFFE_MODELE(
◆ MAILLAGE = maillage,
◇ INFO = / 1 (par défaut),
/ 2,
◇ GRANDEUR_CARA = _F(
◇ LONGUEUR = float,
◇ PRESSION = float,
◇ TEMPERATURE = float,
),
◆ | AFFE_SOUS_STRUC = _F(
◆ / TOUT = "OUI" (ou non renseigné),
/ SUPER_MAILLE = list[ma],
◇ PHENOMENE = "MECANIQUE",
),
| AFFE = _F(
◆ / TOUT = "OUI" (ou non renseigné),
/ GROUP_MA = list[grma],
◆ PHENOMENE = / "ACOUSTIQUE",
/ "MECANIQUE",
/ "THERMIQUE",
# Si: equal_to("PHENOMENE", 'MECANIQUE')
◆ MODELISATION = / "2D_BARRE",
/ "2D_DIS_T",
/ "2D_DIS_TR",
/ "2D_FLUIDE",
/ "2D_FLUI_ABSO",
/ "2D_FLUI_PESA",
/ "2D_FLUI_STRU",
/ "3D",
/ "3D_ABSO",
/ "3D_DIL",
/ "3D_FAISCEAU",
/ "3D_FLUIDE",
/ "3D_FLUI_ABSO",
/ "3D_GRAD_HHO",
/ "3D_GRAD_INCO",
/ "3D_GRAD_VARI",
/ "3D_GVNO",
/ "3D_HH2D",
/ "3D_HH2MD",
/ "3D_HH2MS",
/ "3D_HH2MS_DIL",
/ "3D_HH2M_SI",
/ "3D_HH2S",
/ "3D_HH2SUDA",
/ "3D_HHD",
/ "3D_HHM",
/ "3D_HHMD",
/ "3D_HHMS",
/ "3D_HHO",
/ "3D_HHS",
/ "3D_HM",
/ "3D_HMD",
/ "3D_HMS",
/ "3D_HMS_DIL",
/ "3D_HM_SI",
/ "3D_HM_SI_DIL",
/ "3D_HS",
/ "3D_INCO_UP",
/ "3D_INCO_UPG",
/ "3D_INCO_UPO",
/ "3D_INTERFACE",
/ "3D_INTERFACE_S",
/ "3D_JOINT",
/ "3D_JOINT_HYME",
/ "3D_SI",
/ "3D_THH2D",
/ "3D_THH2MD",
/ "3D_THH2MS",
/ "3D_THH2S",
/ "3D_THHD",
/ "3D_THHM",
/ "3D_THHMD",
/ "3D_THHMS",
/ "3D_THHS",
/ "3D_THM",
/ "3D_THMD",
/ "3D_THMS",
/ "3D_THMS_DIL",
/ "3D_THVD",
/ "3D_THVS",
/ "AXIS",
/ "AXIS_FLUIDE",
/ "AXIS_FLUI_ABSO",
/ "AXIS_FLUI_STRU",
/ "AXIS_FOURIER",
/ "AXIS_GRAD_INCO",
/ "AXIS_GRAD_VARI",
/ "AXIS_GVNO",
/ "AXIS_HH2D",
/ "AXIS_HH2MD",
/ "AXIS_HH2MS",
/ "AXIS_HH2S",
/ "AXIS_HHD",
/ "AXIS_HHM",
/ "AXIS_HHMD",
/ "AXIS_HHMS",
/ "AXIS_HHS",
/ "AXIS_HM",
/ "AXIS_HMD",
/ "AXIS_HMS",
/ "AXIS_INCO_UP",
/ "AXIS_INCO_UPG",
/ "AXIS_INCO_UPO",
/ "AXIS_INTERFACE",
/ "AXIS_INTERFACE_S",
/ "AXIS_JHMS",
/ "AXIS_JOINT",
/ "AXIS_SI",
/ "AXIS_THH2D",
/ "AXIS_THH2MD",
/ "AXIS_THH2MS",
/ "AXIS_THH2S",
/ "AXIS_THHD",
/ "AXIS_THHMD",
/ "AXIS_THHMS",
/ "AXIS_THHS",
/ "AXIS_THM",
/ "AXIS_THMD",
/ "AXIS_THMS",
/ "AXIS_THVD",
/ "AXIS_THVS",
/ "BARRE",
/ "CABLE",
/ "CABLE_GAINE",
/ "CABLE_POULIE",
/ "COQUE_3D",
/ "COQUE_AXIS",
/ "COQUE_SOLIDE",
/ "C_PLAN",
/ "C_PLAN_SI",
/ "DIS_T",
/ "DIS_TR",
/ "DKT",
/ "DKTG",
/ "DST",
/ "D_PLAN",
/ "D_PLAN_2DG",
/ "D_PLAN_ABSO",
/ "D_PLAN_DIL",
/ "D_PLAN_GRAD_HHO",
/ "D_PLAN_GRAD_INCO",
/ "D_PLAN_GRAD_SIGM",
/ "D_PLAN_GRAD_VARI",
/ "D_PLAN_GVNO",
/ "D_PLAN_HH2D",
/ "D_PLAN_HH2MD",
/ "D_PLAN_HH2MS",
/ "D_PLAN_HH2MS_DIL",
/ "D_PLAN_HH2M_SI",
/ "D_PLAN_HH2S",
/ "D_PLAN_HH2SUDA",
/ "D_PLAN_HHD",
/ "D_PLAN_HHM",
/ "D_PLAN_HHMD",
/ "D_PLAN_HHMS",
/ "D_PLAN_HHO",
/ "D_PLAN_HHS",
/ "D_PLAN_HM",
/ "D_PLAN_HMD",
/ "D_PLAN_HMS",
/ "D_PLAN_HMS_DIL",
/ "D_PLAN_HM_SI",
/ "D_PLAN_HM_SI_DIL",
/ "D_PLAN_HS",
/ "D_PLAN_INCO_UP",
/ "D_PLAN_INCO_UPG",
/ "D_PLAN_INCO_UPO",
/ "D_PLAN_SI",
/ "D_PLAN_THH2D",
/ "D_PLAN_THH2MD",
/ "D_PLAN_THH2MS",
/ "D_PLAN_THH2S",
/ "D_PLAN_THHD",
/ "D_PLAN_THHMD",
/ "D_PLAN_THHMS",
/ "D_PLAN_THHS",
/ "D_PLAN_THM",
/ "D_PLAN_THMD",
/ "D_PLAN_THMS",
/ "D_PLAN_THMS_DIL",
/ "D_PLAN_THVD",
/ "D_PLAN_THVS",
/ "FLUI_STRU",
/ "GRILLE_EXCENTRE",
/ "GRILLE_MEMBRANE",
/ "MEMBRANE",
/ "PLAN_INTERFACE",
/ "PLAN_INTERFACE_S",
/ "PLAN_JHMS",
/ "PLAN_JOINT",
/ "PLAN_JOINT_HYME",
/ "POU_D_E",
/ "POU_D_EM",
/ "POU_D_SQUE",
/ "POU_D_T",
/ "POU_D_TG",
/ "POU_D_TGM",
/ "POU_D_T_GD",
/ "POU_FLUI_STRU",
/ "Q4G",
/ "Q4GG",
/ "TUYAU_3M",
/ "TUYAU_6M",
# Si: equal_to('MODELISATION', ('3D_HHO', 'D_PLAN_HHO' ))
◇ FORMULATION = / "CUBIQUE",
/ "LINEAIRE" (par défaut),
/ "QUADRATIQUE",
/ "QUARTIQUE",
# Si: equal_to('MODELISATION', ("D_PLAN_GRAD_HHO", "3D_GRAD_HHO" ))
◇ FORMULATION = / "LINEAIRE" (par défaut),
/ "QUADRATIQUE",
# Si: equal_to('MODELISATION', ('2D_FLUIDE', '2D_FLUI_ABSO', '2D_FLUI_PESA', '2D_FLUI_STRU','3D_FLUIDE','3D_FLUI_ABSO', 'AXIS_FLUIDE', 'AXIS_FLUI_STRU', 'AXIS_FLUI_ABSO', 'FLUI_STRU'))
◇ FORMULATION = / "U_P",
/ "U_PSI",
/ "U_P_PHI" (par défaut),
# Si: equal_to('MODELISATION', ('D_PLAN_DIL', '3D_DIL', ))
◇ FORMULATION = / "DIL" (par défaut),
/ "DIL_INCO",
# Si: equal_to("PHENOMENE", 'THERMIQUE')
◆ MODELISATION = / "3D",
/ "3D_DIAG",
/ "3D_HHO",
/ "3D_SECH",
/ "3D_SECH_DIAG",
/ "AXIS",
/ "AXIS_DIAG",
/ "AXIS_FOURIER",
/ "AXIS_HHO",
/ "AXIS_SECH",
/ "AXIS_SECH_DIAG",
/ "COQUE",
/ "COQUE_AXIS",
/ "COQUE_PLAN",
/ "PLAN",
/ "PLAN_DIAG",
/ "PLAN_HHO",
# Si: equal_to('MODELISATION', ('3D_HHO', 'PLAN_HHO', 'AXIS_HHO'))
◇ FORMULATION = / "CONSTANTE",
/ "CUBIQUE",
/ "LINEAIRE" (par défaut),
/ "QUADRATIQUE",
/ "QUARTIQUE",
# Si: equal_to("PHENOMENE", 'ACOUSTIQUE')
◆ MODELISATION = / "3D",
/ "3D_ABSO",
/ "PLAN",
/ "PLAN_ABSO",
),
⟐ DISTRIBUTION = _F(
◇ METHODE = / "CENTRALISE",
/ "GROUP_ELEM",
/ "MAIL_CONTIGU",
/ "MAIL_DISPERSE",
/ "SOUS_DOMAINE" (par défaut),
# Si: is_in("METHODE", ('MAIL_DISPERSE','MAIL_CONTIGU'))
◇ CHARGE_PROC0_MA = int (défaut: 100),
# Si: equal_to("METHODE",'SOUS_DOMAINE' )
◇ NB_SOUS_DOMAINE = int,
◇ PARTITIONNEUR = / "METIS" (par défaut),
/ "SCOTCH",
),
◇ VERI_JACOBIEN = / "NON",
/ "OUI" (par défaut),
◇ VERI_NORM_IFS = / "NON",
/ "OUI" (par défaut),
◇ VERI_FORMULATION_IFS = / "NON",
/ "OUI" (par défaut),
◇ VERI_PLAN = / "NON",
/ "OUI" (par défaut),
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles