1 This version of metis was modified by EDF for Code_Aster.
2 Original version of metis can be downloaded at http://www-users.cs.umn.edu/~karypis/metis/index.html.
3 Main difference with original version are:
4 - all int declaration have been changed into long in C sources (.c and .h);
5 - all scanf/printf formats have been chagned: %d into %ld and %nd into %nld
6 Exception for separator.c :
7 IFSET(ctrl->dbglvl, DBG_SEPINFO,
8 printf("Nvtxs: %6d, [%5d %5d], Cut: %6d, SS: [%6d %6d], Cover: %6d\n", nvtxs, graph->pwgts[0], graph->pwgts[1], graph->mincut, bnvtxs[0], bnvtxs[1]-bnvtxs[0], csize));
9 - struct.h ha been modified:
10 #define MAXIDX (1<<8*sizeof(idxtype)-2)
12 #define MAXIDX (((idxtype)1)<<8*sizeof(idxtype)-2)
13 - onmetis binary renamed onmetis.exe;
14 - created onmetis shell-script that runs 'onmetis.exe' in a temporary directory and accept output filename as 3rd argument;
15 - onmetis and onmetis.exe accept '--version' argument to check the version level;
16 - this version doesn't build all binaries of the original one; it builds only pmetis, kmetis and onmetis.