Skip to content

[2.6/2.7] Rust SOR + multigrid Laplace kernels #6

@RFingAdam

Description

@RFingAdam

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions