Move GPU 3D FFT code to fft module
authorMark Abraham <mark.j.abraham@gmail.com>
Tue, 29 Jun 2021 06:36:52 +0000 (08:36 +0200)
committerAndrey Alekseenko <al42and@gmail.com>
Tue, 29 Jun 2021 14:37:06 +0000 (14:37 +0000)
commit8d2f0708e05395b64c0fa1b1fee275e465815e69
tree0dc3ffb63eee2eb8c1913b16a8184bc7851ac4eb
parented94a2cde1083d78450d61d050945f68b1c030b9
Move GPU 3D FFT code to fft module

Then we can have tests of all the 3D FFT implementations together

Refs #3965
src/gromacs/ewald/CMakeLists.txt
src/gromacs/ewald/pme_gpu_internal.cpp
src/gromacs/ewald/pme_gpu_types_host_impl.h
src/gromacs/fft/CMakeLists.txt
src/gromacs/fft/gpu_3dfft.cpp [new file with mode: 0644]
src/gromacs/fft/gpu_3dfft.cu [moved from src/gromacs/ewald/pme_gpu_3dfft.cu with 80% similarity]
src/gromacs/fft/gpu_3dfft.h [moved from src/gromacs/ewald/pme_gpu_3dfft.h with 79% similarity]
src/gromacs/fft/gpu_3dfft_ocl.cpp [moved from src/gromacs/ewald/pme_gpu_3dfft_ocl.cpp with 82% similarity]
src/gromacs/fft/gpu_3dfft_sycl.cpp [moved from src/gromacs/ewald/pme_gpu_3dfft_sycl.cpp with 66% similarity]