Gromacs
2025-dev-20241002-88a4191
|
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. | |