https://github.com/scipopt/bliss
https://github.com/scipopt/bliss
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/scipopt/bliss
- Owner: scipopt
- License: lgpl-3.0
- Created: 2024-05-29T11:59:51.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-29T14:45:53.000Z (about 2 years ago)
- Last Synced: 2025-01-28T00:35:16.820Z (over 1 year ago)
- Language: C++
- Size: 103 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- License: COPYING
Awesome Lists containing this project
README
Bliss
-----
bliss is an open-source tool for computing
canonical labelings and automorphism groups of graphs.
This is a github copy of the original software,
for more information about bliss, please see the bliss homepage at
https://users.aalto.fi/tjunttil/bliss
Compiling
---------
In Linux and macOS, one can use GNU Make to compile the "bliss" executable,
as well as the static and shared libraries, with
make -f Makefile-manual
If you are embedding bliss in a project that needs the automorphism group sizes
as GNU Multiple Precision Arithmetic Library integers,
compile with
make -f Makefile-manual gmp
On Linux and macOS with CMake installed, one can also use
cmake .
cmake --build .
To enable GNU GMP support, compile with
cmake -D USE_GMP=ON .
cmake --build .
On Windows with Visual Studio and CMake, use
cmake .
cmake --build . --config Release
Examples
--------
To see how bliss can be called from C++,
see the bliss main routine at "src/bliss.cc" and
the file in the "examples" directory.