Gromacs
2026.0-dev-20250510-519b03c
|
#include "gmxpre.h"
#include "gpu_3dfft_sycl_mkl.h"
#include "config.h"
#include <vector>
#include "gromacs/gpu_utils/device_stream.h"
#include "gromacs/gpu_utils/devicebuffer.h"
#include "gromacs/gpu_utils/devicebuffer_sycl.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/gmxassert.h"
#include <cstddef>
Implements GPU 3D FFT routines for SYCL.
In DPC++, we use Intel oneMKL to perform the FFT.