cuFFT (nvmath.bindings.cufft)#

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

Enums and constants#

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

See cufftCompatibility.

cuFFTError(status)

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

See libFormat_t.

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

See cufftProperty.

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

See cufftResult.

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

See cufftType.

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

See cufftXtCallbackType.

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

See cufftXtCopyType.

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

See cufftXtQueryType.

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

See cufftXtSubFormat.

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

See cufftXtWorkAreaPolicy.

Functions#

check_status(int status)

create()

See cufftCreate.

destroy(int plan)

See cufftDestroy.

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

See cufftEstimateMany.

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.

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

See cufftExecC2C.

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

See cufftExecC2R.

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

See cufftExecD2Z.

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

See cufftExecR2C.

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

See cufftExecZ2D.

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

See cufftExecZ2Z.

get_plan_property_int64(int plan, int property)

See cufftGetPlanPropertyInt64.

get_property(int type)

See cufftGetProperty.

get_size(int handle)

See cufftGetSize.

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

See cufftGetSizeMany.

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

See cufftGetSizeMany64.

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_version()

See cufftGetVersion.

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

See cufftMakePlanMany.

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

See cufftMakePlanMany64.

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.

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

See cufftPlanMany.

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.

reset_plan_property(int plan, int property)

See cufftResetPlanProperty.

set_auto_allocation(int plan, int auto_allocate)

See cufftSetAutoAllocation.

set_plan_property_int64(int plan, ...)

See cufftSetPlanPropertyInt64.

set_stream(int plan, intptr_t stream)

See cufftSetStream.

set_work_area(int plan, intptr_t work_area)

See cufftSetWorkArea.

xt_clear_callback(int plan, int cb_type)

See cufftXtClearCallback.

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

See cufftXtExec.

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

See cufftXtExecDescriptor.

xt_exec_descriptor_c2c(int plan, ...)

See cufftXtExecDescriptorC2C.

xt_exec_descriptor_c2r(int plan, ...)

See cufftXtExecDescriptorC2R.

xt_exec_descriptor_d2z(int plan, ...)

See cufftXtExecDescriptorD2Z.

xt_exec_descriptor_r2c(int plan, ...)

See cufftXtExecDescriptorR2C.

xt_exec_descriptor_z2d(int plan, ...)

See cufftXtExecDescriptorZ2D.

xt_exec_descriptor_z2z(int plan, ...)

See cufftXtExecDescriptorZ2Z.

xt_free(intptr_t descriptor)

See cufftXtFree.

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

See cufftXtGetSizeMany.

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

See cufftXtMakePlanMany.

xt_malloc(int plan, int format)

See cufftXtMalloc.

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

See cufftXtMemcpy.

xt_query_plan(int plan, ...)

See cufftXtQueryPlan.

xt_set_callback_shared_size(int plan, ...)

See cufftXtSetCallbackSharedSize.

xt_set_gpus(int handle, int n_gpus, which_gpus)

See cufftXtSetGPUs.

xt_set_jit_callback(int plan, ...)

See cufftXtSetJITCallback.

xt_set_subformat_default(int plan, ...)

See cufftXtSetSubformatDefault.

xt_set_work_area(int plan, intptr_t work_area)

See cufftXtSetWorkArea.

xt_set_work_area_policy(int plan, ...)

See cufftXtSetWorkAreaPolicy.