Skip to content

Latest commit

 

History

History
 
 

block_fft

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

cuFFTDx Block FFT

Description

This code demonstrates 64-point FFT in a CUDA block using cuFFTDx

Requirements

  • CMake 3.18 or newer
  • MathDx package (see requirements of mathDx libraries for more details)
  • CUDA Toolkit 11.0 or newer
  • Linux system with installed NVIDIA drivers
  • NVIDIA GPU of Volta (SM70) or newer architecture

Build

mkdir build && cd build
# You may specify CMAKE_CUDA_ARCHITECTURES to limit CUDA architectures used for compilation
# mathdx_ROOT - path to mathDx package (XX.Y - version of the package)
cmake -Dmathdx_ROOT=/opt/nvidia/mathdx/XX.Y ..
make

Run

./block_fft