Digraphs icon indicating copy to clipboard operation
Digraphs copied to clipboard

update bliss, URL, and new version (0.77)

Open dimpase opened this issue 2 years ago • 5 comments

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

dimpase avatar Jun 21 '23 15:06 dimpase

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

james-d-mitchell avatar Jun 21 '23 19:06 james-d-mitchell

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?

dimpase avatar Jun 21 '23 19:06 dimpase

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 avatar Jun 21 '23 19:06 james-d-mitchell

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 avatar Jan 10 '24 11:01 james-d-mitchell

Haven't received any reply to my email :(

james-d-mitchell avatar Jun 21 '24 08:06 james-d-mitchell