Abstract Interfaces

Abstract InterfaceLocationDescription
apply_interface dtfft_executor_fftw_m

Executes FFTW3 Plan

create_c2c_plan dtfft_executor_fftw_m

Creates C2C FFTW3 Plan

create_interface dtfft_abstract_kernel

Creates underlying kernel

create_interface dtfft_abstract_executor

Creates FFT plan

create_interface dtfft_abstract_transpose_handle

Creates transpose handle

create_interface dtfft_abstract_backend

Creates overriding class

create_r2c_plan dtfft_executor_fftw_m

Creates R2C FFTW3 Plan

create_r2r_plan dtfft_executor_fftw_m

Creates R2R FFTW3 Plan

cuLaunchKernel_interface dtfft_interface_cuda

Launches a CUDA function CUfunction.

cuModuleGetFunction_interface dtfft_interface_cuda

Returns a function handle.

Read more…
cuModuleLoadData_interface dtfft_interface_cuda

Load a module’s data with options.

Read more…
cuModuleUnload_interface dtfft_interface_cuda

Unloads a module.

Read more…
destroy_interface dtfft_abstract_kernel

Destroys underlying kernel

destroy_interface dtfft_abstract_executor

Destroys plan

destroy_interface dtfft_abstract_transpose_handle

Destroys transpose handle

destroy_interface dtfft_abstract_backend

Destroys overriding class

execute_end_interface dtfft_abstract_transpose_handle

Finishes async transpose

execute_host_interface dtfft_kernel_host

Executes the given kernel on host

execute_interface dtfft_abstract_kernel

Executes underlying kernel

execute_interface dtfft_abstract_executor

Executes plan

execute_interface dtfft_abstract_transpose_handle

Executes transpose handle

execute_interface dtfft_abstract_backend

Executes Backend

free_interface dtfft_executor_fftw_m

Destroys FFTW3 Plan

get_async_active_interface dtfft_abstract_transpose_handle

Returns if async transpose is active

mem_alloc_interface dtfft_abstract_executor

Allocates aligned memory

mem_free_interface dtfft_abstract_executor

Frees aligned memory

nvrtcAddNameExpression_interface dtfft_interface_nvrtc

Notes the given name expression denoting the address of a global function or device/constant variable.

nvrtcCompileProgram_interface dtfft_interface_nvrtc

Compiles the given program.

nvrtcCreateProgram_interface dtfft_interface_nvrtc

Creates an instance of nvrtcProgram with the given input parameters, and sets the output parameter prog with it.

nvrtcDestroyProgram_interface dtfft_interface_nvrtc

Destroys the given program.

nvrtcGetCUBIN_interface dtfft_interface_nvrtc

Stores the cubin generated by the previous compilation of prog in the memory pointed by cubin.

nvrtcGetCUBINSize_interface dtfft_interface_nvrtc

Sets the value of cubinSizeRet with the size of the cubin generated by the previous compilation of prog.

nvrtcGetErrorString_interface dtfft_interface_nvrtc

Helper function that returns a string describing the given nvrtcResult code For unrecognized enumeration values, it returns “NVRTC_ERROR unknown”

nvrtcGetLoweredName_interface dtfft_interface_nvrtc

Extracts the lowered (mangled) name for a global function or device/constant variable, and updates *lowered_name to point to it.

nvrtcGetProgramLog_interface dtfft_interface_nvrtc

Stores the log generated by the previous compilation of prog in the memory pointed by log

nvrtcGetProgramLogSize_interface dtfft_interface_nvrtc

Sets the value of logSizeRet with the size of the log generated by the previous compilation of prog. The log is a null-terminated string.

vkfft_create_interface dtfft_interface_vkfft_m

Creates FFT plan via vkFFT Interface

vkfft_destroy_interface dtfft_interface_vkfft_m

Destroys vkFFT plan

vkfft_execute_interface dtfft_interface_vkfft_m

Executes vkFFT plan