An asynchronous SAT solver implementation for the Structural Simulation Toolkit (SST).
- SST Framework installed and configured
- Boost libraries (context, coroutine)
- C++ compiler with C++11 support
# Build the library
make
# Register with SST
make install
# Run tests
make test
# Clean build artifacts
make cleansst-sat/
├── src/ # Source code and headers
├── tests/ # Test files and scripts
├── tools/ # Analysis and utility scripts
├── examples/ # Example CNF files and data
└── build/ # Build artifacts (generated)
Run the SAT solver with a CNF file:
cd tests
python test_basic.py --cnf test.cnf --verbose 1makeormake build- Build the shared librarymake install- Build and register with SSTmake clean- Remove build artifactsmake test- Run basic tests