cuFFT (nvmath.bindings.cufft)#

For detailed documentation on the original C APIs, please refer to cuFFT documentation.

Enums and constants#

LibFormat(value[, names, module, qualname, ...])

See libFormat_t.

Result(value[, names, module, qualname, ...])

See cufftResult.

Type(value[, names, module, qualname, type, ...])

See cufftType.

Compatibility(value[, names, module, ...])

See cufftCompatibility.

XtSubFormat(value[, names, module, ...])

See cufftXtSubFormat.

XtCopyType(value[, names, module, qualname, ...])

See cufftXtCopyType.

XtQueryType(value[, names, module, ...])

See cufftXtQueryType.

XtWorkAreaPolicy(value[, names, module, ...])

See cufftXtWorkAreaPolicy.

XtCallbackType(value[, names, module, ...])

See cufftXtCallbackType.

Property(value[, names, module, qualname, ...])

See cufftProperty.

cuFFTError(status)

Functions#

plan1d(intptr_t plan, int nx, int type, ...)

See cufftPlan1d.

plan2d(intptr_t plan, int nx, int ny, int type)

See cufftPlan2d.

plan3d(intptr_t plan, int nx, int ny, ...)

See cufftPlan3d.

plan_many(intptr_t plan, int rank, n, ...)

See cufftPlanMany.

make_plan1d(int plan, int nx, int type, ...)

See cufftMakePlan1d.

make_plan2d(int plan, int nx, int ny, int type)

See cufftMakePlan2d.

make_plan3d(int plan, int nx, int ny, ...)

See cufftMakePlan3d.

make_plan_many(int plan, int rank, n, ...)

See cufftMakePlanMany.

make_plan_many64(int plan, int rank, n, ...)

See cufftMakePlanMany64.

get_size_many64(int plan, int rank, n, ...)

See cufftGetSizeMany64.

estimate1d(int nx, int type, int batch)

See cufftEstimate1d.

estimate2d(int nx, int ny, int type)

See cufftEstimate2d.

estimate3d(int nx, int ny, int nz, int type)

See cufftEstimate3d.

estimate_many(int rank, n, inembed, ...)

See cufftEstimateMany.

create()

See cufftCreate.

get_size1d(int handle, int nx, int type, ...)

See cufftGetSize1d.

get_size2d(int handle, int nx, int ny, int type)

See cufftGetSize2d.

get_size3d(int handle, int nx, int ny, ...)

See cufftGetSize3d.

get_size_many(int handle, int rank, ...)

See cufftGetSizeMany.

get_size(int handle)

See cufftGetSize.

set_work_area(int plan, intptr_t work_area)

See cufftSetWorkArea.

set_auto_allocation(int plan, int auto_allocate)

See cufftSetAutoAllocation.

exec_c2c(int plan, intptr_t idata, ...)

See cufftExecC2C.

exec_r2c(int plan, intptr_t idata, ...)

See cufftExecR2C.

exec_c2r(int plan, intptr_t idata, ...)

See cufftExecC2R.

exec_z2z(int plan, intptr_t idata, ...)

See cufftExecZ2Z.

exec_d2z(int plan, intptr_t idata, ...)

See cufftExecD2Z.

exec_z2d(int plan, intptr_t idata, ...)

See cufftExecZ2D.

set_stream(int plan, intptr_t stream)

See cufftSetStream.

destroy(int plan)

See cufftDestroy.

get_version()

See cufftGetVersion.

get_property(int type)

See cufftGetProperty.

xt_set_gpus(int handle, int n_gpus, which_gpus)

See cufftXtSetGPUs.

xt_malloc(int plan, int format)

See cufftXtMalloc.

xt_memcpy(int plan, intptr_t dst_pointer, ...)

See cufftXtMemcpy.

xt_free(intptr_t descriptor)

See cufftXtFree.

xt_set_work_area(int plan, intptr_t work_area)

See cufftXtSetWorkArea.

xt_exec_descriptor_c2c(int plan, ...)

See cufftXtExecDescriptorC2C.

xt_exec_descriptor_r2c(int plan, ...)

See cufftXtExecDescriptorR2C.

xt_exec_descriptor_c2r(int plan, ...)

See cufftXtExecDescriptorC2R.

xt_exec_descriptor_z2z(int plan, ...)

See cufftXtExecDescriptorZ2Z.

xt_exec_descriptor_d2z(int plan, ...)

See cufftXtExecDescriptorD2Z.

xt_exec_descriptor_z2d(int plan, ...)

See cufftXtExecDescriptorZ2D.

xt_query_plan(int plan, ...)

See cufftXtQueryPlan.

xt_clear_callback(int plan, int cb_type)

See cufftXtClearCallback.

xt_set_callback_shared_size(int plan, ...)

See cufftXtSetCallbackSharedSize.

xt_make_plan_many(int plan, int rank, n, ...)

See cufftXtMakePlanMany.

xt_get_size_many(int plan, int rank, n, ...)

See cufftXtGetSizeMany.

xt_exec(int plan, intptr_t input, ...)

See cufftXtExec.

xt_exec_descriptor(int plan, intptr_t input, ...)

See cufftXtExecDescriptor.

xt_set_work_area_policy(int plan, ...)

See cufftXtSetWorkAreaPolicy.

xt_set_jit_callback(int plan, ...)

See cufftXtSetJITCallback.

xt_set_subformat_default(int plan, ...)

See cufftXtSetSubformatDefault.