Add HeFFTe based FFT backend
authorGaurav Garg <gaugarg@nvidia.com>
Tue, 28 Sep 2021 10:26:36 +0000 (10:26 +0000)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 28 Sep 2021 10:26:36 +0000 (10:26 +0000)
commitf8a05bc43449f683a1e64a273d9c699d488d596c
treeaf38f5c94ca92fa18c2d128bf4215c793700e502
parent5621ec37c97a76eec10f8880ffbb66e95ed94a62
Add HeFFTe based FFT backend
14 files changed:
CMakeLists.txt
admin/gitlab-ci/gromacs.matrix.gitlab-ci.yml
admin/gitlab-ci/gromacs.matrix/gromacs.gcc-11-cuda-11.4.1.gitlab-ci.yml
admin/gitlab-ci/gromacs.matrix/gromacs.gcc-7-cuda-11.0-mpi.gitlab-ci.yml [new file with mode: 0644]
src/config.h.cmakein
src/gromacs/CMakeLists.txt
src/gromacs/fft/CMakeLists.txt
src/gromacs/fft/gpu_3dfft.cpp
src/gromacs/fft/gpu_3dfft.h
src/gromacs/fft/gpu_3dfft_heffte.cpp [new file with mode: 0644]
src/gromacs/fft/gpu_3dfft_heffte.h [new file with mode: 0644]
src/gromacs/fft/tests/CMakeLists.txt
src/gromacs/fft/tests/fft_mpi.cpp [new file with mode: 0644]
src/programs/mdrun/tests/exactcontinuation.cpp