baracuda-cufft
Safe Rust wrappers for NVIDIA cuFFT — GPU Fast Fourier Transforms.
use ;
use ;
use Complex32;
#
Coverage
- Plans:
Plan1d,Plan2d,Plan3d,PlanMany(arbitrary-rank batched FFTs with strides). - Transform types: R2C / C2R / C2C / D2Z / Z2D / Z2Z.
- cuFFT-XT for multi-GPU plans (
PlanXt1d,PlanXtMany). - Callbacks for load and store transforms.
- Stream binding via
Plan::set_stream; work-area override viaPlan::set_work_area.
Pairs with baracuda-cufft-sys for the raw FFI surface.
Part of the baracuda workspace.
License
Dual MIT / Apache-2.0.