Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
dimpase opened this issue Jun 21, 2023 · 5 comments
Open

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

dimpase opened this issue Jun 21, 2023 · 5 comments
Labels
C language A label for issues or pull requests relating to the kernel module of the package

Comments

@dimpase
Copy link

dimpase commented Jun 21, 2023

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
Copy link
Member

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
Copy link
Author

dimpase commented Jun 21, 2023

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
Copy link
Member

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 james-d-mitchell added the C language A label for issues or pull requests relating to the kernel module of the package label Jul 2, 2023
@james-d-mitchell
Copy link
Member

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
Copy link
Member

Haven't received any reply to my email :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C language A label for issues or pull requests relating to the kernel module of the package
Projects
None yet
Development

No branches or pull requests

2 participants