Consider the use of oneMKL interfaces for GROMACS SYCL FFT libraries
The oneMKL interfaces library is a marshalling library that aims to simplify using backend libraries for SYCL. Currently, it supports RNG and BLAS interfaces; however, there are open PRs for adding FFT functionality, which could be useful for GROMACS. Using the oneMKL interface FFT domain could significantly simplify the code in GROMACS by offloading the management of the vendor libraries to a third party for both cmake, and the code for the actual computation, by introducing an additional dependency.
This issue aims to start a discussion on this topic and to asses the requirements that oneMKL interfaces library would need to fulfill before it could be used for GROMACS.