.. meta:: :description: Introduction to the rocFFT documentation and API reference library :keywords: rocFFT, FFT, ROCm, API, documentation, introduction .. _rocfft-docs-home: ******************************************************************** rocFFT documentation ******************************************************************** The rocFFT library provides a fast and accurate implementation of the discrete Fast Fourier Transform (FFT) written in :doc:`HIP ` for GPU devices. The rocFFT library calculates discrete Fourier transforms for one, two, and three-dimensional transforms, supporting various data types for real and complex values. To learn more, see :doc:`What is rocFFT? <./what-is-rocfft>` The rocFFT public repository is located at ``_. .. note:: The rocFFT repository for ROCm 6.4.3 and earlier is located at ``_. .. grid:: 2 :gutter: 3 .. grid-item-card:: Install * :doc:`Install rocFFT <./install/install>` * :doc:`Build from source <./install/building-installing-rocfft>` .. grid:: 2 :gutter: 3 .. grid-item-card:: Conceptual * :doc:`FFT computation <./conceptual/fft-computation>` .. grid-item-card:: How to * :doc:`Work with rocFFT <./how-to/working-with-rocfft>` * :doc:`Use real data <./how-to/real-data>` * :doc:`Load and store callbacks <./how-to/load-store-callbacks>` * :doc:`Use runtime compilation <./how-to/runtime-compilation>` * :doc:`Distribute transforms <./how-to/distributed-transforms>` * :doc:`Enable logging <./how-to/enabling-logging>` .. grid-item-card:: Samples * `rocFFT GitHub client examples `_ .. grid-item-card:: API reference * :doc:`Precision support <./reference/data-type-support>` * :doc:`API usage <./reference/api>` * :doc:`API reference <./reference/allapi>` To contribute to the documentation, see `Contributing to ROCm `_. You can find licensing information on the `Licensing `_ page.