Aller à la documentation de ce fichier.
31 #define MODE_ACCES MED_ACC_RDWR
33 #define MODE_ACCES MED_ACC_RDEXT
35 #define MODE_ACCES MED_ACC_CREAT
38 int main (
int argc,
char **argv)
50 strcat(axisname,
"x ");
51 strcat(axisname,
"y ");
52 strcat(axisname,
"z ");
53 strcat(axisunit,
"cm ");
54 strcat(axisunit,
"cm ");
55 strcat(axisunit,
"cm ");
60 MESSAGE(
"Le fichier test1.med n'existe pas.");
63 MESSAGE(
"Le fichier test1.med ne peut pas être ouvert selon le mode d'accès demandé .");
69 MESSAGE(
"Format HDF non conforme ou fichier inexistant");
73 MESSAGE(
"Format MED non conforme ou fichier inexistant");
80 MESSAGE(
"Erreur a l'ouverture du fichier test1.med en mode MED_LECTURE");
87 printf(
"En-tete du fichier test1.med : %s\n",des);
89 MESSAGE(
"Erreur a la lecture de l'en-tete du fichier test1.med");
96 MESSAGE(
"Erreur a la fermeture du fichier test1.med");
103 MESSAGE(
"Le fichier test2.med n'existe pas.");
106 MESSAGE(
"Le fichier test2.med ne peut pas être ouvert selon le mode d'accès demandé .");
111 MESSAGE(
"Erreur a la creation du fichier test2.med");
120 MESSAGE(
"Erreur a la creation du maillage maa1");
126 MESSAGE(
"Erreur a la creation du nom universel de maa1");
135 MESSAGE(
"Erreur a la creation du maillage maa2");
142 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
149 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
156 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
163 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
170 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
175 fprintf(stderr,
"Erreur attendue : \n");
178 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
183 fprintf(stderr,
"Erreur attendue : \n");
186 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
193 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
198 fprintf(stderr,
"Erreur attendue car l'étape a été crée précedement: \n");
201 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
208 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
213 fprintf(stderr,
"Erreur attendue car cette étape ne se place pas en dernière position : \n");
216 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
221 fprintf(stderr,
"Erreur attendue car la création de cette étape chevauche la (20,10) : \n");
224 fprintf(stderr,
"Erreur à la création de l'étape de calcul n°%d du maillage maa2\n",cstp);
234 MESSAGE(
"Erreur a la creation du maillage maa3");
240 MESSAGE(
"Erreur a la fermeture du fichier");
MEDC_EXPORT med_err MEDmeshCr(const med_idt fid, const char *const meshname, const med_int spacedim, const med_int meshdim, const med_mesh_type meshtype, const char *const description, const char *const dtunit, const med_sorting_type sortingtype, const med_axis_type axistype, const char *const axisname, const char *const axisunit)
Cette routine permet de créer un maillage dans un fichier.
MEDC_EXPORT med_idt MEDfileOpen(const char *const filename, const med_access_mode accessmode)
Ouverture d'un fichier MED.
MEDC_EXPORT med_err MEDmeshUniversalNameWr(const med_idt fid, const char *const meshname)
Cette routine permet l'écriture du nom universel d'un maillage.
int main(int argc, char **argv)
MEDC_EXPORT med_err MEDmeshComputationStepCr(const med_idt fid, const char *const meshname, const med_int numdt1, const med_int numit1, const med_int numdt2, const med_int numit2, const med_float dt2)
Cette routine permet de créer une nouvelle étape de calcul dans un maillage.
MEDC_EXPORT med_err MEDfileExist(const char *const filename, const med_access_mode accessmode, med_bool *const fileexist, med_bool *const accessok)
Interroge l'existence d'un fichier de nom filename et la possibilité de l'ouvrir selon le mode d'accè...
MEDC_EXPORT med_err MEDfileCommentRd(const med_idt fid, char *const comment)
Lecture d'un descripteur dans un fichier MED.
MEDC_EXPORT med_err MEDfileCompatibility(const char *const filename, med_bool *const hdfok, med_bool *const medok)
Vérification de la compatibilité d'un fichier avec HDF et MED.
MEDC_EXPORT med_err MEDfileClose(med_idt fid)
Fermeture d'un fichier MED.