#define MESGERR 1
#ifdef DEF_LECT_ECR
#define MODE_ACCES MED_ACC_RDWR
#elif DEF_LECT_AJOUT
#define MODE_ACCES MED_ACC_RDEXT
#else
#define MODE_ACCES MED_ACC_CREAT
#endif
int main (
int argc,
char **argv)
{
if (argc != 2) {
MESSAGE(
"Il faut passer un fichier MED en param~tre");
return -1;
}
return -1;
}
MESSAGE(
"Erreur ~ la lecture de la dimension de l'espace du maillage :");
return -1;
}
if (
MEDmeshInfo( fid, 1, maa, &sdim, &mdim, &type, des, dtunit, &sort,
&nstep, &rep, nomcoo,unicoo) < 0 ) {
MESSAGE(
"Erreur a la lecture des informations sur le maillage : ");
SSCRUTE(maa);
return -1;
} else {
printf(
"Maillage de nom : |%s| , de dimension : "IFORMAT" , et de type %d\n",maa,mdim,type);
printf(
"\t -Dimension de l'espace : "IFORMAT"\n",sdim);
printf("\t -Description du maillage : %s\n",des);
printf("\t -Noms des axes : %s\n",nomcoo);
printf("\t -Unit~s des axes : %s\n",unicoo);
printf("\t -Type de rep~re : %d\n",rep);
printf(
"\t -Nombre d'~tapes de calcul : "IFORMAT"\n",nstep);
printf("\t -Unit~ des dates : %s\n\n",dtunit);
}
&chgt,&trsf)) < 0) {
MESSAGE(
"Erreur a la lecture du nombre de noeuds ");
return -1;
}
printf(
"Nombre d'arretes : "IFORMAT" \n",narr);
MESSAGE(
"Erreur a la lecture de de la numerotation globale pour les arretes");
MESSAGE(
"ce qui etait attendu puisqu'il n'y a pas de numerotation globale sur les arretes!");
}
free(numglobalmai);
MESSAGE(
"Erreur a la fermeture du fichier ");
return -1;
}
if (ret<0) {
return 0;
}
else {
return -1;
}
}