kore
Portable Schrödinger-Poisson solver for scientific computing workflows.
kore is a portable Schrödinger-Poisson pseudo-spectral kernel built in Rust for fuzzy dark matter simulation workloads. It combines split-step Fourier evolution, RustFFT, Rayon threading, a stable C ABI, and pykore PyO3/NumPy bindings to bridge the gap between slow Python solvers and monolithic HPC codebases.
Verified with Rust integration tests, strict C11 smoke builds, generated-header drift checks, and Python tests covering in-place complex128 stepping with GIL release on the compute path.