+++ date = 2025-06-07 draft = false title = 'ParaFROST' subtitle = 'SMT Solver' links = [ # { title = "Homepage", url = "https://github.com/Z3Prover/z3", icon = 'fa-solid fa-home' }, { title = "Source Code", url = "https://github.com/muhos/ParaFROST", icon = 'fa-brands fa-github' }, # { title = "Playground", url = "https://jfmc.github.io/z3-play/", icon = 'fa-solid fa-gamepad' } ] applications = ['SAT Solver'] developers = ['Eindhoven University of Technology', 'Albert-Ludwigs-Universität'] licenses = ['GPLv3'] inputs = ['SMTLIB2'] interfaces = ['CLI'] maintenance = ['Actively Maintained'] techniques = ['CDCL', 'GPU'] publications = ['Osama2024'] +++ 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](https://z3prover.github.io/api/html/group__capi.html) - **C++ API:** [Z3 C++ Namespace Reference](https://z3prover.github.io/api/html/namespacez3.html) - **.NET API:** [Z3 .NET Namespace Reference](https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html) - **Java API:** [Z3 Java API Reference](https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html) - **Python bindings:** [z3-solver PyPI package](https://pypi.org/project/z3-solver/) ([Documentation](https://z3prover.github.io/api/html/z3.html)) - **Rust bindings:** [z3 crate on crates.io](https://crates.io/crates/z3)