u7.05.21 Procédure IMPR_RESU au format “MED”#
Syntaxe#
Détail de la syntaxe
IMPR_RESU(
◇ FORMAT = / "ASTER",
/ "GMSH",
/ "IDEAS",
/ "MED" (par défaut),
/ "RESULTAT",
◇ PROC0 = / "NON",
/ "OUI",
# Si: not equal_to("FORMAT", 'MED')
◇ MODELE = modele,
# Si: equal_to("FORMAT", 'RESULTAT')
◇ UNITE = unit (défaut: 8),
# Si: equal_to("FORMAT", 'IDEAS')
◇ UNITE = unit (défaut: 30),
◇ VERSION = / 4,
/ 5 (par défaut),
# Si: equal_to("FORMAT", 'ASTER')
◇ UNITE = unit (défaut: 26),
# Si: equal_to("FORMAT", 'MED')
◇ UNITE = unit (défaut: 80),
◇ VERSION_MED = / "3.3.1" (par défaut),
/ "4.0.0",
/ "4.1.0",
◇ FICHIER_UNIQUE = / "NON" (par défaut),
/ "OUI",
# Si: equal_to("FORMAT", 'GMSH')
◇ UNITE = unit (défaut: 37),
◇ VERSION = / 1.0,
/ 1.2 (par défaut),
# Si: equal_to("FORMAT", 'MED')
◆ RESU = _F(
◆ | MAILLAGE = maillage / squelette,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
# Si: (not exists("CARA_ELEM"))
◇ VISU_SP = "NON" (ou non renseigné),
# Si: is_type("RESULTAT") == mult_elas
◇ TYPE_NOM = / "NOM_CAS",
/ "NUME_ORDRE" (par défaut),
◇ INFO_MAILLAGE = / "NON" (par défaut),
/ "OUI",
# Si: (is_type("RESULTAT") in (dyna_harmo, acou_harmo) or is_type("CHAM_GD") != carte_sdaster)
◇ PARTIE = / "IMAG",
/ "MODULE",
/ "PHASE",
/ "REEL",
◇ IMPR_NOM_VARI = / "NON",
/ "OUI" (par défaut),
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "NON",
/ "OUI",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DIFF_ELGA",
/ "DIFF_ELNO",
/ "DIFF_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "HYGR_ELGA",
/ "HYGR_ELNO",
/ "HYGR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = list[int],
/ INST = list[float],
/ FREQ = list[float],
/ NUME_MODE = list[int],
/ NOEUD_CMP = list[text],
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = list[text],
/ ANGLE = list[float],
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
# Si: (exists("RESULTAT"))
◇ NOM_PARA = list[text],
◇ / TOUT_CMP = "OUI" (ou non renseigné),
/ NOM_CMP = list[text],
# Si: (exists("CHAM_GD") or exists("RESULTAT"))
◇ / NOM_CHAM_MED = list[text],
/ NOM_RESU_MED = text,
◇ TOUT = "OUI" (ou non renseigné),
◇ GROUP_NO = list[grno],
◇ GROUP_MA = list[grma],
◇ SOUS_TITRE = text,
),
# Si: equal_to("FORMAT", 'RESULTAT')
◇ RESU = _F(
◆ | MAILLAGE = maillage / squelette,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
◇ PARTIE = / "IMAG",
/ "MODULE",
/ "PHASE",
/ "REEL",
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "NON",
/ "OUI",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DIFF_ELGA",
/ "DIFF_ELNO",
/ "DIFF_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "HYGR_ELGA",
/ "HYGR_ELNO",
/ "HYGR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = list[int],
/ INST = list[float],
/ FREQ = list[float],
/ NUME_MODE = list[int],
/ NOEUD_CMP = list[text],
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = list[text],
/ ANGLE = list[float],
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
◇ / TOUT_PARA = / "NON",
/ "OUI",
/ NOM_PARA = list[text],
◇ FORM_TABL = / "EXCEL",
/ "NON" (par défaut),
/ "OUI",
◇ / TOUT_CMP = "OUI" (ou non renseigné),
/ NOM_CMP = list[text],
# Si: (exists("CHAM_GD") or exists("RESULTAT"))
◇ TOUT = "OUI" (ou non renseigné),
◇ GROUP_NO = list[grno],
◇ GROUP_MA = list[grma],
◇ VALE_MAX = "OUI" (ou non renseigné),
◇ VALE_MIN = "OUI" (ou non renseigné),
◇ BORNE_SUP = float,
◇ BORNE_INF = float,
◇ IMPR_COOR = / "NON" (par défaut),
/ "OUI",
◇ FORMAT_R = text (défaut: "1PE21.14"),
◇ SOUS_TITRE = text,
),
# Si: equal_to("FORMAT", 'GMSH')
◇ RESU = _F(
◆ | MAILLAGE = maillage / squelette,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
◇ PARTIE = / "IMAG",
/ "REEL",
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "NON",
/ "OUI",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DIFF_ELGA",
/ "DIFF_ELNO",
/ "DIFF_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "HYGR_ELGA",
/ "HYGR_ELNO",
/ "HYGR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = list[int],
/ INST = list[float],
/ FREQ = list[float],
/ NUME_MODE = list[int],
/ NOEUD_CMP = list[text],
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = list[text],
/ ANGLE = list[float],
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
◇ GROUP_MA = list[grma],
◇ TYPE_CHAM = / "SCALAIRE" (par défaut),
/ "TENS_2D",
/ "TENS_3D",
/ "VECT_2D",
/ "VECT_3D",
# Si: equal_to("TYPE_CHAM", 'SCALAIRE')
◇ NOM_CMP = list[text],
# Si: equal_to("TYPE_CHAM", 'VECT_2D')
◆ NOM_CMP = list[text],
# Si: equal_to("TYPE_CHAM", 'VECT_3D')
◆ NOM_CMP = list[text],
# Si: equal_to("TYPE_CHAM", 'TENS_2D')
◆ NOM_CMP = list[text],
# Si: equal_to("TYPE_CHAM", 'TENS_3D')
◆ NOM_CMP = list[text],
◇ SOUS_TITRE = text,
),
# Si: equal_to("FORMAT", 'IDEAS')
◇ RESU = _F(
◆ | MAILLAGE = maillage / squelette,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
◇ / TOUT_CMP = "OUI" (ou non renseigné),
/ NOM_CMP = list[text],
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "NON",
/ "OUI",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DIFF_ELGA",
/ "DIFF_ELNO",
/ "DIFF_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "HYGR_ELGA",
/ "HYGR_ELNO",
/ "HYGR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = list[int],
/ INST = list[float],
/ FREQ = list[float],
/ NUME_MODE = list[int],
/ NOEUD_CMP = list[text],
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = list[text],
/ ANGLE = list[float],
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
# Si: (exists("CHAM_GD") or exists("RESULTAT"))
◇ TOUT = "OUI" (ou non renseigné),
◇ GROUP_NO = list[grno],
◇ GROUP_MA = list[grma],
◇ SOUS_TITRE = text,
),
# Si: equal_to("FORMAT", 'ASTER')
◇ RESU = _F(
◆ | MAILLAGE = maillage / squelette,
| CHAM_GD = cham_gd,
| RESULTAT = resultat,
◇ CARA_ELEM = cara_elem,
# Si: exists("RESULTAT")
◇ / TOUT_CHAM = / "NON",
/ "OUI",
/ NOM_CHAM = / "ACCE",
/ "ACCE_ABSOLU",
/ "COEF_H",
/ "COMPORTEMENT",
/ "COMPORTHER",
/ "CONT_ELEM",
/ "CONT_NOEU",
/ "DEGE_ELGA",
/ "DEGE_ELNO",
/ "DEGE_NOEU",
/ "DEPL",
/ "DEPL_ABSOLU",
/ "DEPL_ELGA",
/ "DEPL_VIBR",
/ "DERA_ELGA",
/ "DERA_ELNO",
/ "DERA_NOEU",
/ "DIFF_ELGA",
/ "DIFF_ELNO",
/ "DIFF_NOEU",
/ "DISS_ELEM",
/ "DISS_ELGA",
/ "DISS_ELNO",
/ "DISS_NOEU",
/ "DIVU",
/ "DURT_ELNO",
/ "DURT_NOEU",
/ "ECIN_ELEM",
/ "EFGE_ELGA",
/ "EFGE_ELNO",
/ "EFGE_NOEU",
/ "EGRU_ELNO",
/ "ENDO_ELGA",
/ "ENDO_ELNO",
/ "ENDO_NOEU",
/ "ENEL_ELEM",
/ "ENEL_ELGA",
/ "ENEL_ELNO",
/ "ENEL_NOEU",
/ "ENTR_ELEM",
/ "EPEQ_ELGA",
/ "EPEQ_ELNO",
/ "EPEQ_NOEU",
/ "EPFD_ELGA",
/ "EPFD_ELNO",
/ "EPFD_NOEU",
/ "EPFP_ELGA",
/ "EPFP_ELNO",
/ "EPFP_NOEU",
/ "EPGQ_ELGA",
/ "EPGQ_ELNO",
/ "EPGQ_NOEU",
/ "EPME_ELGA",
/ "EPME_ELNO",
/ "EPME_NOEU",
/ "EPMG_ELGA",
/ "EPMG_ELNO",
/ "EPMG_NOEU",
/ "EPMQ_ELGA",
/ "EPMQ_ELNO",
/ "EPMQ_NOEU",
/ "EPOT_ELEM",
/ "EPSA_ELNO",
/ "EPSA_NOEU",
/ "EPSG_ELGA",
/ "EPSG_ELNO",
/ "EPSG_NOEU",
/ "EPSI_ELGA",
/ "EPSI_ELNO",
/ "EPSI_NOEU",
/ "EPSL_ELGA",
/ "EPSL_ELNO",
/ "EPSL_NOEU",
/ "EPSP_ELGA",
/ "EPSP_ELNO",
/ "EPSP_NOEU",
/ "EPVC_ELGA",
/ "EPVC_ELNO",
/ "EPVC_NOEU",
/ "ERME_ELEM",
/ "ERME_ELNO",
/ "ERME_NOEU",
/ "ERTH_ELEM",
/ "ERTH_ELNO",
/ "ERTH_NOEU",
/ "ERZ1_ELEM",
/ "ERZ2_ELEM",
/ "ETHE_ELEM",
/ "ETOT_ELEM",
/ "ETOT_ELGA",
/ "ETOT_ELNO",
/ "ETOT_NOEU",
/ "FERR_ELEM",
/ "FLHN_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELGA",
/ "FLUX_ELNO",
/ "FLUX_ELNO",
/ "FLUX_NOEU",
/ "FLUX_NOEU",
/ "FORC_NODA",
/ "FSUR_2D",
/ "FSUR_3D",
/ "FVOL_2D",
/ "FVOL_3D",
/ "GRAT_ELGA",
/ "GRAT_ELGA",
/ "GRAT_ELNO",
/ "GRAT_ELNO",
/ "GRAT_NOEU",
/ "GRAT_NOEU",
/ "HHO_DEPL",
/ "HHO_TEMP",
/ "HHO_VITE",
/ "HYDR_ELGA",
/ "HYDR_ELNO",
/ "HYDR_NOEU",
/ "HYGR_ELGA",
/ "HYGR_ELNO",
/ "HYGR_NOEU",
/ "INDL_ELGA",
/ "INTE_ELNO",
/ "INTE_NOEU",
/ "IRRA",
/ "MARG_ELEM",
/ "MATE_ELEM",
/ "MATE_ELGA",
/ "META_ELNO",
/ "META_NOEU",
/ "MODE_FLAMB",
/ "MODE_STAB",
/ "NEUT",
/ "PDIL_ELGA",
/ "PRAC_ELNO",
/ "PRAC_NOEU",
/ "PRES",
/ "PRES_NOEU",
/ "PRME_ELNO",
/ "PTOT",
/ "QIRE_ELEM",
/ "QIRE_ELNO",
/ "QIRE_NOEU",
/ "QIZ1_ELEM",
/ "QIZ2_ELEM",
/ "REAC_NODA",
/ "RESI_NOEU",
/ "RESI_RELA_NOEU",
/ "SECH",
/ "SIEF_ELGA",
/ "SIEF_ELNO",
/ "SIEF_NOEU",
/ "SIEQ_ELGA",
/ "SIEQ_ELNO",
/ "SIEQ_NOEU",
/ "SIGM_ELGA",
/ "SIGM_ELNO",
/ "SIGM_NOEU",
/ "SIMY_ELGA",
/ "SING_ELEM",
/ "SING_ELNO",
/ "SIPM_ELNO",
/ "SIPO_ELNO",
/ "SIPO_NOEU",
/ "SIRO_ELEM",
/ "SISE_ELNO",
/ "SIZ1_NOEU",
/ "SIZ2_NOEU",
/ "SOUR_ELGA",
/ "STRX_ELGA",
/ "TEMP",
/ "TEMP_ELGA",
/ "T_EXT",
/ "UT01_CART",
/ "UT01_ELEM",
/ "UT01_ELGA",
/ "UT01_ELNO",
/ "UT01_NOEU",
/ "UT02_CART",
/ "UT02_ELEM",
/ "UT02_ELGA",
/ "UT02_ELNO",
/ "UT02_NOEU",
/ "UT03_CART",
/ "UT03_ELEM",
/ "UT03_ELGA",
/ "UT03_ELNO",
/ "UT03_NOEU",
/ "UT04_CART",
/ "UT04_ELEM",
/ "UT04_ELGA",
/ "UT04_ELNO",
/ "UT04_NOEU",
/ "UT05_CART",
/ "UT05_ELEM",
/ "UT05_ELGA",
/ "UT05_ELNO",
/ "UT05_NOEU",
/ "UT06_CART",
/ "UT06_ELEM",
/ "UT06_ELGA",
/ "UT06_ELNO",
/ "UT06_NOEU",
/ "UT07_CART",
/ "UT07_ELEM",
/ "UT07_ELGA",
/ "UT07_ELNO",
/ "UT07_NOEU",
/ "UT08_CART",
/ "UT08_ELEM",
/ "UT08_ELGA",
/ "UT08_ELNO",
/ "UT08_NOEU",
/ "UT09_CART",
/ "UT09_ELEM",
/ "UT09_ELGA",
/ "UT09_ELNO",
/ "UT09_NOEU",
/ "UT10_CART",
/ "UT10_ELEM",
/ "UT10_ELGA",
/ "UT10_ELNO",
/ "UT10_NOEU",
/ "VARC_ELGA",
/ "VARC_ELNO",
/ "VARC_NOEU",
/ "VARI_ELGA",
/ "VARI_ELNO",
/ "VARI_NOEU",
/ "VITE",
/ "VITE_ABSOLU",
/ "VITE_VENT",
◇ / TOUT_ORDRE = "OUI" (ou non renseigné),
/ NUME_ORDRE = list[int],
/ INST = list[float],
/ FREQ = list[float],
/ NUME_MODE = list[int],
/ NOEUD_CMP = list[text],
/ LIST_INST = listr8,
/ LIST_FREQ = listr8,
/ LIST_ORDRE = listis,
/ NOM_CAS = list[text],
/ ANGLE = list[float],
# Si: (exists("ANGLE"))or(exists("FREQ"))or(exists("LIST_FREQ"))or(exists("INST"))or(exists("LIST_INST"))
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
◇ FORMAT_R = text (défaut: "1PE21.14"),
◇ SOUS_TITRE = text,
),
◇ INFO = / 1 (par défaut),
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Opérandes FORMAT, UNITE, PROC0, VERSION_MED et INFO#
Opérande FORMAT#
L’opérande FORMAT permet de spécifier le format du fichier où écrire le résultat.
Le format ’MED’ signifie à la procédure IMPR_RESU que le résultat doit s’écrire dans un fichier au format MED. C’est le format d’écriture par défaut.
Lors de la création d’un nouveau fichier au format MED, l’impression est faite au format MED 3.3.1. Si le fichier existe déjà, le niveau de format MED est conservé.
Opérande UNITE#
Définit dans quelle unité on écrit le fichier med. Par défaut, UNITE = 80 et correspond à l’unité par défaut du type rmed dans astk.
Opérande PROC0#
L’opérande PROC0 dont la valeur par défaut est “OUI”, permet de restreindre l’impression sur le processeur de rang 0. Si on lui affecte la valeur “NON”, les impressions seront effectuées sur tous les processeurs.
Opérande INFO#
Le mot-clé INFO lorsqu’il est égal à 2 permet d’obtenir des informations sur les impressions réalisées par la commande.
Opérande VERSION_MED#
◊ VERSION_MED = /’3.3.1’, [DEFAUT]
/’4.0.0’, /’4.1.0’,
Lors de la création d’un nouveau fichier au format med, l’impression est faite au format med 3.3.1. Si le fichier existe déjà, le niveau de format med est conservé.
On peut changer la version de fichier MED avec le mot-clef VERSION_MED.
Mot-clé facteur RESU#
Ce mot clé facteur permet de spécifier les résultats et les champs à imprimer.
Opérande MAILLAGE#
Si le résultat est un maillage (opérande maillage [U4.91.01]), les données reportées dans le fichier résultat au format MED sont:
|
numéro, nom, coordonnées, |
|
numéro, nom, type, nom des nœuds, |
|
numéro, nom, nombre de nœuds, noms des nœuds, |
|
numéro, nom, nombre de mailles, noms des mailles. |
Nota:
Dans un fichier MED, il y a partition des nœuds et des mailles en fonction des groupes. Une partition correspond à une famille MED. Dans un fichier MED, les groupes sont répartis au sein des familles: on y trouve donc des familles de nœuds et des familles d’éléments.
Opérande RESULTAT#
L’opérande RESULTAT permet d’imprimer dans un fichier MED, des champs contenus dans un concept resultat.
On écrit dans le fichier ’MESSAGE’ les informations suivantes:
opérande ’RESULTAT’,
opérande ’NOM_CHAM’,
opérande ’NUME_ORDRE’,
nom du champ stocké dans le fichier MED: concaténation des trois précédentes opérandes.
Si INFO_MAILLAGE = = ‘OUI’, des informations plus détaillées sont imprimées dans le fichier ‘MESSAGE’ lors de l’écriture du maillage MED. On pourra par exemple obtenir les types de mailles imprimées, les noms des familles MED qui sont créées, etc.
Opérande CARA_ELEM#
L’opérande CARA_ELEM sert pour l’impression des champs à sous-points. Lorsque CARA_ELEM est fourni, les champs à sous-points sont imprimés en ajoutant des informations dans le fichier MED permettant de positionner les sous-points en tenant compte des informations contenues dans la sd_cara_elem (épaisseur d’une coque, angle de vrille d’une poutre multi-fibre, …).
Opérande CHAM_GD#
L’opérande CHAM_GD permet d’imprimer dans le fichier une structure de donnée de type cham_gd. Concrètement, on peut donc imprimer avec ce mot-clé une carte, un champ par éléments ou un champ aux nœuds.
Opérande NOM_CHAM_MED#
L’opérande NOM_CHAM_MED permet de définir le nom du champ MED. C’est une chaîne de 64 caractères. Ceci peut servir en particulier lorsque l’on souhaite imprimer certaines composantes du champ comme plusieurs champs dans le même fichier MED (par exemple pour la visualisation de SIRO_ELEM).
Opérande NOM_RESU_MED#
L’opérande NOM_RESU_MED est une alternative à NOM_CHAM_MED concernant la terminologie des champs MED. Son utilisation va permettre de ne plus nommer explicitement les champs MED, ce qui signifie que tous les champs contenus dans le résultat seront imprimés. Chaque nom de champs MED sera construit à partir:
de la chaîne de caractères fournie à NOM_RESU_MED (chaine d’au plus 8 caractères) ,
du nom symbolique du champ Aster.
Par exemple:
IMPR_RESU = (
FORMAT = ’MED’,
RESU = _F( RESULTAT = U,
NOM_RESU_MED = ’U_HAUT’,
GROUP_MA = ’HAUT’,
NUME_ORDRE = 1, )
)
Si le résultat U contient les champs DEPL et SIEF_ELGA, alors la commande ci-dessus produira les champs MED:
’U_HAUT__DEPL’ ,
’U_HAUT__SIEF_ELGA’ ,
Ceci peut servir en particulier lorsque l’on souhaite imprimer dans le même fichier MED le même champ sur des groupes de mailles différents.
Opérande IMPR_NOM_VARI#
Ce mot clé est utile dans le cas des variables internes. Lorsqu’il est utilisé et que l’impression d’un champ VARI_* a été demandée, c’est en fait un champ VARI_*_NOMME qui sera imprimé. Ce champ aura des composantes dont le nom sera basé sur le catalogue des lois de comportement utilisées dans le calcul. Si deux lois de comportement ont des variables internes communes, celles-ci seront fusionnées dans une unique composante.
Opérande PARTIE#
Il n’est pas possible d’écrire des champs complexes. C’est pourquoi il faut choisir entre la partie réelle (PARTIE=’REEL’) , la partie complexe (PARTIE=’IMAG’), le module (PARTIE=”MODULE”) ou la phase (PARTIE=”PHASE”).
Opérande TYPE_NOM#
Dans le cas où le type de résultat est un MULT_ELAS (résultat de MACRO_ELAS_MULT). Il faut spécifier comment les résultats seront écrits dans le fichier MED. La valeur par défaut que prend TYPE_NOM est « NUME_ORDRE ». Ainsi, chaque cas de charge est sauvegardé sur un instant du résultat. L’autre valeur que peut prendre TYPE_NOM est « NOM_CAS » ; dans ce cas, chaque cas sera stocké dans un résultat différent dont le nom de résultat dans le fichier MED sera :
"NOM_CAS_NOM_CHAM"
Par exemple, si le résultat contient deux cas de charge FX et FY contenant chacun les champs DEPL et SIEF_ELGA,
les champs MED suivants seront produits :
“FX______DEPL”
“FX______SIEF_ELGA”
“FY______DEPL”
“FY______SIEF_ELGA”
Opérandes TOUT_ORDRE / NUME_ORDRE / LIST_ORDRE / NUME_MODE / INST / LIST_INST / FREQ / LIST_FREQ / NOEUD_CMP / NOM_CAS / ANGLE / PRECISION / CRITERE#
Cf. document [U4.91.01].
Sélection sur les composantes#
Une autre manière de réduire le volume des impressions est de n’imprimer que les valeurs de certaines composantes (par exemple que le déplacement suivant l’axe X: composante DX).
Remarque: la sélection des composantes ne fonctionne pas pour les champs à sous-points.
Opérande TOUT_CMP#
Ce mot clé permet d’indiquer que l’on désire imprimer toutes les composantes du champ.
Opérande NOM_CMP#
Ce mot clé permet de choisir la liste des composantes du cham_gd ou de tous les champs du concept résultat que l’on désire imprimer.
Les mots-clés TOUT_CMP et NOM_CMP ne peuvent être utilisés simultanément.
Ces composantes sont décrites dans la documentation spécifique des éléments.
Sélection des entités topologiques#
Afin de réduire le volume des impressions, il est parfois nécessaire de n’imprimer qu’une partie du résultat. Pour ce faire on peut n’imprimer un champ aux nœuds qu’en certains nœuds, ou un champ par élément qu’en certains éléments.
Remarque: la sélection des entités topologiques ne fonctionne pas pour les champs à sous-points.
Opérande TOUT#
Ce mot clé indique que l’on désire imprimer le champ sur toute la structure (tous les nœuds pour un champ aux nœuds, tous les éléments pour un champ par élément).
Opérande GROUP_NO#
Ce mot clé permet d’indiquer la liste des groupes de nœuds sur lesquels on désire imprimer un cham_no. Si ce mot clé est utilisé dans le cas de l’impression d’un cham_elem, il est ignoré, et le cham_elem est imprimé en toutes les mailles, spécifiées par aillleurs.
Opérande GROUP_MA#
Ce mot clé permet d’indiquer la liste des groupes de mailles sur lesquelles on désire imprimer un cham_elem. Pour un cham_no, il permet d’indiquer la liste des nœuds, sommets des mailles auxquels on désire imprimer le cham_no.
Exemple#
IMPR_RESU = (
FORMAT = ’MED’, RESU = _F( RESULTAT = REMEZERO, NOM_CHAM = ’ERME_ELEM’, NUME_ORDRE = 3, ) )
L’exécution de la commande IMPR_RESU provoquera l’affichage suivant dans le fichier ’MESSAGE’:
RESULTAT : REMEZERO
CHAMP : ERME_ELEM
NUME_ORDRE : 3
==> NOM MED : REMEZEROERME_ELEM
Exemple d’utilisation de NOM_CHAM_MED pour l’impression de SIRO_ELEM:
IMPR_RESU(FORMAT=’MED’,
RESU=(
_F(RESULTAT=RESUNL,
NOM_CHAM=(’SIRO_ELEM’,),
NOM_CHAM_MED=(’RESUNL__SIRO_ELEM_NORMAL’),
NOM_CMP=(’SIG_NX’,’SIG_NY’,’SIG_NZ’,’SIG_N’,),
GROUP_MA=’PRES’,),
_F(RESULTAT=RESUNL,
NOM_CHAM=(’SIRO_ELEM’,),
NOM_CHAM_MED=(’RESUNL__SIRO_ELEM_TANGENT’),
NOM_CMP=(’SIG_TX’,’SIG_TY’,’SIG_TZ’,),
GROUP_MA=’PRES’,),
_F(RESULTAT=RESUNL,
NOM_CHAM=(’SIRO_ELEM’,),
NOM_CHAM_MED=(’RESUNL__SIRO_ELEM_T1’),
NOM_CMP=(’SIG_T1X’,’SIG_T1Y’,’SIG_T1Z’,’SIG_T1’,),
GROUP_MA=’PRES’,),
_F(RESULTAT=RESUNL,
NOM_CHAM=(’SIRO_ELEM’,),
NOM_CHAM_MED=(’RESUNL__SIRO_ELEM_T2’),
NOM_CMP=(’SIG_T2X’,’SIG_T2Y’,’SIG_T2Z’,’SIG_T2’,),
GROUP_MA=’PRES’,),
),);