BB144 BP-only
This flow runs the autonomous vanilla-BP decoder on deterministic BB144 Z-check shots. A shot fails when BP does not converge or its correction has a logical-observable mismatch.
Run 1,000 shots for each configured physical error probability:
VERILATOR_JOBS=16 SIM_WORKERS=16 SHARD_SIZE=100 \
./examples/BivariateBicycle144BpOnly/run.sh \
build/generated/bb144-bp-only 1000
The command starts a fresh run in the selected output directory. Results are written to:
results/results.csvresults/timing.csvresults/logical_failure_and_cycles.png
The artifact emits asserted correction indices in ascending order. A nonconverged final iteration still emits its hard decision and is counted as a decoder failure.