M1 Kernel Coverage#
This page summarizes the first production kernel milestone (issue #63): Laplace, Helmholtz, and Yukawa for free-space workloads.
Capability Matrix#
Kernel |
Potential |
Target gradient |
Particle->particle |
Volume->target |
|---|---|---|---|---|
Laplace |
supported |
supported |
supported |
supported |
Helmholtz |
supported |
supported |
supported |
supported |
Yukawa (Modified Helmholtz) |
supported |
supported |
supported |
supported |
Execution Notes#
Free-space paths are supported for this M1 scope.
Helmholtz supports real and complex wave numbers.
Yukawa split mode requires real
lam; for mixed-complex wave numbers, use Helmholtz withk = i*lam.
Validation in CI#
The M1 kernels are covered by regression tests for:
direct-reference accuracy checks,
convergence or refinement behavior in representative regimes,
PDE residual sanity checks away from singularities,
near-field table build paths for potential and gradient kernels.