metismex.c
http://www.cs.ubc.ca/~rbridson/download/metismex.c


[jschierm@astrid Lib]$ diff /u/wilkes-r1b/jschierm/issm/trunk/externalpackages/metis/install/Lib/proto.h .
233,234c233,237
< extern "C" void METIS_PartMeshNodal(int *, int *, idxtype *, int *, int *, int *, int *, idxtype *, idxtype *);
< extern "C" void METIS_PartMeshDual(int *, int *, idxtype *, int *, int *, int *, int *, idxtype *, idxtype *);
---
> /*extern "C" void METIS_PartMeshNodal(int *, int *, idxtype *, int *, int *, > int *, int *, idxtype *, idxtype *);*/
> /*extern "C" void METIS_PartMeshDual(int *, int *, idxtype *, int *, int *, > int *, int *, idxtype *, idxtype *);*/
> 
> void METIS_PartMeshNodal(int *, int *, idxtype *, int *, int *, int *, int > *, idxtype *, idxtype *);
> void METIS_PartMeshDual(int *, int *, idxtype *, int *, int *, int *, int *, > idxtype *, idxtype *);
462c465
< int log2(int);
---
> /*int log2(int);*/


[jschierm@astrid meshpart]$ diff metismex_old.c metismex.c
95c95,97  [update for current Matlab]
<     int i, j, jbar, n, nnz, *jc, *ir;
---
> /*    int i, j, jbar, n, nnz, *jc, *ir;*/
>     int i, j, jbar, n, nnz;
>     mwIndex *jc, *ir;


[jschierm@astrid meshpart]$ mex -I/u/wilkes-r1b/jschierm/issm/trunk/externalpackages/metis/install/Lib -L/u/wilkes-r1b/jschierm/issm/trunk/externalpackages/metis/install -lmetis -largeArrayDims metismex.c

