Compiler optimizations and other performance hacks for HiGHS

Søren Fuglede Jørgensen via SciPy-User <[email protected]> Tue, 14 Mar 2023 13:02:45 -0000
Newsgroups gmane.comp.python.scientific.user
Message-ID <[email protected]>
I have a workflow where I'm solving a bunch of (non-integral) LPs, and `scipy.optimize._highs._highs_wrapper` is the main bottleneck, and I was looking for ways to squeeze out as much performance of that as I could. For instance, I was looking around for stuff like "-O3" in the `meson.build`, `CMakeLists.txt`, `setup.py` but didn't find anything, so I was wondering if the compilation uses performance optimizations, or if it even matters. Or, more generally:

Are there any tricks, hacks, optimizations that one should be aware of to get as much as possible out of HiGHS? I only care about LPs and stuff that works on x86 and/or ARM64.

Thanks!
_______________________________________________
SciPy-User mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/scipy-user.python.org/
Member address: [email protected]