FreeBSD Ports

math/glucose 4.2.1

Parallel SAT solver based on Minisat, with glue clauses

Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
math
Package size
79.1 KiB, 261.9 KiB installed

Description

Glucose is based on the MiniSat solver, and extends it by preserving the so-called "glue clauses" and using new scoring scheme.

Glucose is a SAT solver based on a particular scoring scheme for the clause learning mechanism, based on the paper Laurent Simon and Gilles Audemard presented at IJCAI'09. Solver's name is a contraction of the concept of "glue clauses", a particular kind of clauses that glucose detects and preserves during search.

Glucose accepts SAT problems in the DIMACS format.

Install

As a binary package — by origin, or by package name:

pkg install math/glucose
pkg install glucose

From the ports tree:

cd /usr/ports/math/glucose/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	glucose>0:math/glucose

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.2.14.2.14.1_34.2.14.2.1
FreeBSD:14:quarterly4.2.14.2.1n/a4.2.14.2.1
FreeBSD:15:latest4.2.14.2.1n/a4.2.14.2.1
FreeBSD:15:quarterly4.2.14.2.1n/an/an/a
FreeBSD:16:latest4.2.14.2.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
compiler:c++11-lang gmake
Service scripts
none

Files

distinfo 1
FileSizeSHA256
audemard-glucose-4.2.1_GH0.tar.gz88105a6d4af223e851b50ec6cdbd34b10ce7c8958e372b6c590c589b6d976a03c9a0d

Commit history 0

No commits in the history this site was built from.