KarypisLab / METIS

METIS - Serial Graph Partitioning and Fill-reducing Matrix Ordering
Other
665 stars 134 forks source link

Add support for querying the version info at runtime. #72

Open FreddieWitherden opened 1 year ago

FreddieWitherden commented 1 year ago

This is useful for applications which link against METIS as a shared library without access to the header file. At the moment they are in the dark about what options are available and what the data type sizes are. This PR adds a simple function to enable them to reliably query these facts.

LecrisUT commented 10 months ago

It would also be useful to expose these as compile-time constants. C++ would be easy to add that, do you thibk it can be added for plain C also?

FreddieWitherden commented 9 months ago

It would also be useful to expose these as compile-time constants. C++ would be easy to add that, do you thibk it can be added for plain C also?

This information is already available at compile time through defines, and so no changes are needed there.