Run Benchmark
Execute the benchmark suite and report results.
Steps
- •First verify tests pass with
python -m pytest tests/ -v - •If the user specified arguments, use those; otherwise run with defaults:
code
python -m app.run_benchmark --alpha 0.0 0.5 1.0
- •Read
outputs/benchmark.csvandoutputs/benchmark.md - •Report results to the user covering:
- •L2/L-infinity error for each solver
- •Wall-clock time
- •Best solver and why
- •Differences from previous run (if any)