Gavin Rohrer
Gavin Rohrer
It looks like GKlib isn't being linked properly. I would try running one of the executables that metis provides - if that also has an error then it means there...
are you able to share the parameters you pass into it? This graph is definitely not too complicated.
Can you produce a backtrace from a core dump here?
A quick solution would be to just change the `ifdef` flags in those files. At `mpmetis.c:191`, `gpmetis.c:242`, and `ndmetis.c:175`, change from ```c #ifndef MACOS ``` to ```c #if !defined(MACOS) &&...
your `adjncy` format is incorrect - the elements in `adjncy` are adjacent vertices. Your `adjncy` says that vertex `2` has an edge to vertex `-33686019`.
This can be worked around by setting the googleapis version to `"^37.0.0"` in package.json
This looks like the same as #83 - try the CMake patch shown there
METIS requires functionality provided by GKlib. You could potentially remove it by merging the projects together, but that is almost certainly more work than figuring out how to link GKlib...
`INT_MIN % -1` is UB in LLVM since it is an integer overflow ([reference](https://llvm.org/docs/LangRef.html#srem-instruction)), so the compiler has to insert a check beforehand if we want to avoid a C-style...
I'd be willing to implement a fix, but I'd want to hear @gingerBill's opinion on what the expected behavior is (abort / just wrap to zero)