Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 1.6 KB

README.md

File metadata and controls

12 lines (8 loc) · 1.6 KB

FastHartleyTransform

Documentation Code Status Guidelines
StableDev Build StatusCoverage Code Style: BlueColPrac: Contributor's Guide on Collaborative Practices for Community Packages

This package provides a Julia implementation of the Fast Hartley Transform (FHT). It supports both CPUs and NVIDIA CUDA GPUs by using following FFT (fast Fourier transform) kernels:

  • CPU implementation uses FFTW.jl.
  • NVIDIA GPU implementation uses CUDA.jl's CUDA.CUFFT module.

The implementation is built up on AbstractFastHartleyTransforms.jl, providing generic interfaces including fht(x), fht!(x), ifht(x), ifht!(x), plan_fht(x), and plan_ifht(x).