digraphs / Digraphs

The GAP package Digraphs
https://digraphs.github.io/Digraphs
Other
30 stars 46 forks source link

update bliss, URL, and new version (0.77) #588

Open dimpase opened 1 year ago

dimpase commented 1 year ago

See https://users.aalto.fi/~tjunttil/bliss/download.html

Version 0.77 (2021-02-18):
- set_color and copy methods in the C++ API
- examples/enumerate.cc
- precise group size computation also without GNU GMP
- no more exit-causing "fatal_errors", instead a std::logic_error, std::out_of_range or std::bad_alloc is thrown
james-d-mitchell commented 1 year ago

Thanks for the issue @dimpase, we fairly heavily patched bliss in Digraphs, so this might not be a drop in replacement, I'm afraid.

dimpase commented 1 year ago

you allow using external bliss, and several Linux distros, e.g. Gentoo, now ship version 0.77. Do you patch anything except the build system?

james-d-mitchell commented 1 year ago

Yes, we didn't patch the build system at all (we don't use bliss' build system), the patches are related to reducing memory allocations for the use case of a high volume of computations rather than a single long computation. They are in:

https://github.com/digraphs/bliss

james-d-mitchell commented 9 months ago

Just to mention that I wrote to Tommi Junttila about incorporating the changes in our version of bliss into bliss proper on the 5th of January, 2024.

james-d-mitchell commented 4 months ago

Haven't received any reply to my email :(