#include <med.h>
#define MESGERR 1
#include <med_utils.h>
#include <string.h>
int main (
int argc,
char **argv) {
const med_float cooXaxis[5] = {1.,2.,3.,4.,5.};
const char cellsnames[8*
MED_SNAME_SIZE+1] =
"CELL_1 CELL_2 CELL_3 CELL_4 CELL_5 CELL_6 CELL_7 CELL_8 ";
const char familyname [
MED_NAME_SIZE+1] =
"CART_GRID_QUAD_FAMILY";
const med_int familynumbers[8] = { -1, -1, -1, -1, -1, -1, -1, -1 };
int ret=-1;
if (fid < 0) {
MESSAGE(
"ERROR : file creation ...");
goto ERROR;
}
MESSAGE(
"ERROR : mesh creation ...");
goto ERROR;
}
MESSAGE(
"ERROR : write grid type ...");
goto ERROR;
}
axis = 1;
size = 5;
axis, size, cooXaxis) < 0) {
MESSAGE(
"ERROR : write of axis X coordinates ...");
goto ERROR;
}
axis++;
size = 3;
axis, size, cooYaxis) < 0) {
MESSAGE(
"ERROR : write of axis Y coordinates ...");
goto ERROR;
}
MESSAGE(
"ERROR : cells names ...");
goto ERROR;
}
MESSAGE(
"ERROR : family 0 creation ...");
goto ERROR;
}
if (
MEDfamilyCr(fid, meshname,familyname, 1, -1, groupname) < 0) {
MESSAGE(
"ERROR : family creation ...");
goto ERROR;
}
MESSAGE(
"ERROR : nodes family numbers ...");
goto ERROR;
}
ret = 0;
ERROR:
ret = -1;
}
return ret;
}