Gromacs  2025-dev-20241007-5b8bb96
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gmx::Gpu3dFft::ImplHipVkFft Member List

This is the complete list of members for gmx::Gpu3dFft::ImplHipVkFft, including all inherited members.

allocateComplexGrid(const ivec complexGridSizePadded, DeviceBuffer< float > *realGrid, DeviceBuffer< float > *complexGrid, const DeviceContext &context)gmx::Gpu3dFft::Implprotected
complexGrid_gmx::Gpu3dFft::Implprotected
deallocateComplexGrid()gmx::Gpu3dFft::Implprotected
Impl()gmx::Gpu3dFft::Impl
Impl(bool performOutOfPlaceFFT)gmx::Gpu3dFft::Impl
Impl(bool allocateRealGrid, MPI_Comm comm, ArrayRef< const int > gridSizesInXForEachRank, ArrayRef< const int > gridSizesInYForEachRank, int nz, bool performOutOfPlaceFFT, const DeviceContext &context, const DeviceStream &pmeStream, ivec realGridSize, ivec realGridSizePadded, ivec complexGridSizePadded, DeviceBuffer< float > *realGrid, DeviceBuffer< float > *complexGrid)gmx::Gpu3dFft::Impl
ImplHipVkFft(bool allocateRealGrid, MPI_Comm comm, ArrayRef< const int > gridSizesInXForEachRank, ArrayRef< const int > gridSizesInYForEachRank, int nz, bool performOutOfPlaceFFT, const DeviceContext &context, const DeviceStream &pmeStream, ivec realGridSize, ivec realGridSizePadded, ivec complexGridSizePadded, DeviceBuffer< float > *realGrid, DeviceBuffer< float > *complexGrid)gmx::Gpu3dFft::ImplHipVkFft
perform3dFft(gmx_fft_direction dir, CommandEvent *timingEvent) overridegmx::Gpu3dFft::ImplHipVkFftvirtual
performOutOfPlaceFFT_gmx::Gpu3dFft::Implprotected
~Impl()gmx::Gpu3dFft::Implvirtual
~ImplHipVkFft() overridegmx::Gpu3dFft::ImplHipVkFft