Gromacs  2025-dev-20241002-88a4191
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
fft Directory Reference
+ Directory dependency graph for fft:

Directories

directory  tests
 

Files

file  calcgrid.cpp
 
file  calcgrid.h
 
file  fft.cpp
 
file  fft.h
 Fast Fourier Transforms.
 
file  fft5d.cpp
 
file  fft5d.h
 
file  fft_fftpack.cpp
 
file  fft_fftw3.cpp
 
file  fft_mkl.cpp
 
file  gpu_3dfft.cpp
 Implements stub GPU 3D FFT routines for CPU-only builds.
 
file  gpu_3dfft.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_cufft.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_cufftmp.cpp
 Implements GPU 3D FFT routines using HeFFTe.
 
file  gpu_3dfft_cufftmp.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_heffte.cpp
 Implements GPU 3D FFT routines using HeFFTe.
 
file  gpu_3dfft_heffte.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_hip_rocfft.cpp
 Implements GPU 3D FFT routines for HIP via rocFFT.
 
file  gpu_3dfft_hip_rocfft.h
 Declares the GPU 3D FFT routines for HIP via rocFFT.
 
file  gpu_3dfft_hip_vkfft.cpp
 Implements GPU 3D FFT routines for VkFFT with HIP.
 
file  gpu_3dfft_hip_vkfft.h
 Declares the HIP GPU 3D FFT routines for VkFFT.
 
file  gpu_3dfft_impl.cpp
 Implements stub GPU 3D FFT routines for CPU-only builds.
 
file  gpu_3dfft_impl.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_ocl.cpp
 Implements GPU 3D FFT routines for OpenCL.
 
file  gpu_3dfft_ocl.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_ocl_vkfft.cpp
 Implements GPU 3D FFT routines for OpenCL.
 
file  gpu_3dfft_ocl_vkfft.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_sycl.cpp
 Implements GPU 3D FFT routines for SYCL.
 
file  gpu_3dfft_sycl.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_sycl_bbfft.cpp
 Implements GPU 3D FFT routines for SYCL. using the double-batched FFT library found at https://github.com/intel/double-batched-fft-library. MKL is expected to perform a bit better than bbfft except for extremely large simulations.
 
file  gpu_3dfft_sycl_bbfft.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_sycl_mkl.cpp
 Implements GPU 3D FFT routines for SYCL.
 
file  gpu_3dfft_sycl_mkl.h
 Declares the GPU 3D FFT routines.
 
file  gpu_3dfft_sycl_rocfft.cpp
 Implements GPU 3D FFT routines for hipSYCL via rocFFT.
 
file  gpu_3dfft_sycl_rocfft.h
 Declares the GPU 3D FFT routines for hipSYCL via rocFFT.
 
file  gpu_3dfft_sycl_vkfft.cpp
 Implements GPU 3D FFT routines for hipSYCL using vkFFT.
 
file  gpu_3dfft_sycl_vkfft.h
 Declares the GPU 3D FFT routines.
 
file  parallel_3dfft.cpp
 
file  parallel_3dfft.h
 
file  rocfft_common_utils.cpp
 Implements GPU 3D FFT routines for hipSYCL via rocFFT.
 
file  rocfft_common_utils.h
 Declares common utilities to use with rocfft.