At a Glance
Applications | SAT Solver |
Developers | Albert-Ludwigs-Universität Eindhoven University of Technology |
Inputs | SMTLIB2 |
Interfaces | CLI |
Licenses | GPLv3 |
Maintenance | Actively Maintained |
Techniques | CDCL GPU |
Description
ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.
APIs and Bindings
This tool is available through the following interfaces:
- C API: Z3 C API Reference
- C++ API: Z3 C++ Namespace Reference
- .NET API: Z3 .NET Namespace Reference
- Java API: Z3 Java API Reference
- Python bindings: z3-solver PyPI package (Documentation)
- Rust bindings: z3 crate on crates.io
Publications
- Certified SAT solving with GPU accelerated inprocessing (2024) by Osama, Muhammad et. al. | Appears in FMSD 2024 (79-118) | Volume 62 | Published by Springer | 10.1007/s10703-023-00432-z