HIP: Heterogenous-computing Interface for Portability
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CUFFT API supported by HIP

**1. CUFFT Data types**

CUDA A D R HIP A D R
CUFFT_ALLOC_FAILEDHIPFFT_ALLOC_FAILED 1.7.0
CUFFT_C2CHIPFFT_C2C 1.7.0
CUFFT_C2RHIPFFT_C2R 1.7.0
CUFFT_COMPATIBILITY_DEFAULT
CUFFT_COMPATIBILITY_FFTW_PADDING
CUFFT_D2ZHIPFFT_D2Z 1.7.0
CUFFT_EXEC_FAILEDHIPFFT_EXEC_FAILED 1.7.0
CUFFT_FORWARDHIPFFT_FORWARD 1.7.0
CUFFT_INCOMPLETE_PARAMETER_LISTHIPFFT_INCOMPLETE_PARAMETER_LIST 1.7.0
CUFFT_INTERNAL_ERRORHIPFFT_INTERNAL_ERROR 1.7.0
CUFFT_INVALID_DEVICEHIPFFT_INVALID_DEVICE 1.7.0
CUFFT_INVALID_PLANHIPFFT_INVALID_PLAN 1.7.0
CUFFT_INVALID_SIZEHIPFFT_INVALID_SIZE 1.7.0
CUFFT_INVALID_TYPEHIPFFT_INVALID_TYPE 1.7.0
CUFFT_INVALID_VALUEHIPFFT_INVALID_VALUE 1.7.0
CUFFT_INVERSEHIPFFT_BACKWARD 1.7.0
CUFFT_LICENSE_ERROR
CUFFT_NOT_IMPLEMENTEDHIPFFT_NOT_IMPLEMENTED 1.7.0
CUFFT_NOT_SUPPORTED8.0 HIPFFT_NOT_SUPPORTED 1.7.0
CUFFT_NO_WORKSPACEHIPFFT_NO_WORKSPACE 1.7.0
CUFFT_PARSE_ERRORHIPFFT_PARSE_ERROR 1.7.0
CUFFT_R2CHIPFFT_R2C 1.7.0
CUFFT_SETUP_FAILEDHIPFFT_SETUP_FAILED 1.7.0
CUFFT_SUCCESSHIPFFT_SUCCESS 1.7.0
CUFFT_UNALIGNED_DATAHIPFFT_UNALIGNED_DATA 1.7.0
CUFFT_VERSION10.2
CUFFT_VER_BUILD10.2
CUFFT_VER_MAJOR10.2
CUFFT_VER_MINOR10.2
CUFFT_VER_PATCH10.2
CUFFT_Z2DHIPFFT_Z2D 1.7.0
CUFFT_Z2ZHIPFFT_Z2Z 1.7.0
MAX_CUFFT_ERROR
cufftCompatibility
cufftCompatibility_t
cufftComplexhipfftComplex 1.7.0
cufftDoubleComplexhipfftDoubleComplex 1.7.0
cufftDoubleRealhipfftDoubleReal 1.7.0
cufftHandlehipfftHandle 1.7.0
cufftRealhipfftReal 1.7.0
cufftResulthipfftResult 1.7.0
cufftResult_thipfftResult_t 1.7.0
cufftTypehipfftType 1.7.0
cufftType_thipfftType_t 1.7.0

**2. CUFFT API functions**

CUDA A D R HIP A D R
cufftCreatehipfftCreate 1.7.0
cufftDestroyhipfftDestroy 1.7.0
cufftEstimate1dhipfftEstimate1d 1.7.0
cufftEstimate2dhipfftEstimate2d 1.7.0
cufftEstimate3dhipfftEstimate3d 1.7.0
cufftEstimateManyhipfftEstimateMany 1.7.0
cufftExecC2ChipfftExecC2C 1.7.0
cufftExecC2RhipfftExecC2R 1.7.0
cufftExecD2ZhipfftExecD2Z 1.7.0
cufftExecR2ChipfftExecR2C 1.7.0
cufftExecZ2DhipfftExecZ2D 1.7.0
cufftExecZ2ZhipfftExecZ2Z 1.7.0
cufftGetProperty8.0 hipfftGetProperty 2.6.0
cufftGetSizehipfftGetSize 1.7.0
cufftGetSize1dhipfftGetSize1d 1.7.0
cufftGetSize2dhipfftGetSize2d 1.7.0
cufftGetSize3dhipfftGetSize3d 1.7.0
cufftGetSizeManyhipfftGetSizeMany 1.7.0
cufftGetSizeMany647.5 hipfftGetSizeMany64 1.7.0
cufftGetVersionhipfftGetVersion 1.7.0
cufftMakePlan1dhipfftMakePlan1d 1.7.0
cufftMakePlan2dhipfftMakePlan2d 1.7.0
cufftMakePlan3dhipfftMakePlan3d 1.7.0
cufftMakePlanManyhipfftMakePlanMany 1.7.0
cufftMakePlanMany647.5 hipfftMakePlanMany64 1.7.0
cufftPlan1dhipfftPlan1d 1.7.0
cufftPlan2dhipfftPlan2d 1.7.0
cufftPlan3dhipfftPlan3d 1.7.0
cufftPlanManyhipfftPlanMany 1.7.0
cufftSetAutoAllocationhipfftSetAutoAllocation 1.7.0
cufftSetStreamhipfftSetStream 1.7.0
cufftSetWorkAreahipfftSetWorkArea 1.7.0

*A - Added; D - Deprecated; R - Removed