## Acceptance criteria - [ ] `crates/atlc3_kernel/src/laplace/sor.rs` implements 5-pt FD with rayon parallelism *(stub only)* - [ ] PyO3 binding `atlc3._kernel.laplace_sor(...)` - [ ] 10× faster than NumPy on 1000×1000 microstrip - [ ] Multigrid V-cycle ≥5× faster than SOR on 2000×2000 ## Status: ❌ Not started — moved to Phase 5 The Python+NumPy+PyAMG path covers practical PCB cross-sections (a few thousand pixels). Rust acceleration is an optimization, not a correctness gap.
Acceptance criteria
crates/atlc3_kernel/src/laplace/sor.rsimplements 5-pt FD with rayon parallelism(stub only)
atlc3._kernel.laplace_sor(...)Status: ❌ Not started — moved to Phase 5
The Python+NumPy+PyAMG path covers practical PCB cross-sections (a few
thousand pixels). Rust acceleration is an optimization, not a correctness gap.