Gromacs  2026.0-dev-20241204-d69d709
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
gmx::anonymous_namespace{gpu_3dfft_hip_rocfft.cpp} Namespace Reference

Functions

RocfftPlan makePlan (const std::string &descriptiveString, rocfft_transform_type transformType, const PlanSetupData &inputPlanSetupData, const PlanSetupData &outputPlanSetupData, ArrayRef< const size_t > rocfftRealGridSize)
 Prepare plans for the forward and reverse transformation. More...
 

Function Documentation

RocfftPlan gmx::anonymous_namespace{gpu_3dfft_hip_rocfft.cpp}::makePlan ( const std::string &  descriptiveString,
rocfft_transform_type  transformType,
const PlanSetupData &  inputPlanSetupData,
const PlanSetupData &  outputPlanSetupData,
ArrayRef< const size_t >  rocfftRealGridSize 
)

Prepare plans for the forward and reverse transformation.

Because these require device-side allocations, some of them must be done in a SYCL queue.