mkl_dfti_create_desc Interface

interface

Allocates the descriptor data structure and initializes it with default configuration values.


Called by

interface~~mkl_dfti_create_desc~~CalledByGraph interface~mkl_dfti_create_desc mkl_dfti_create_desc proc~make_plan make_plan proc~make_plan->interface~mkl_dfti_create_desc proc~create~3 mkl_executor%create proc~create~3->proc~make_plan

public function mkl_dfti_create_desc(precision, domain, dim, length, desc) result(status) bind(C)

Arguments

Type IntentOptional Attributes Name
integer(kind=c_int), intent(in), value :: precision

Precision of the transform: DFTI_SINGLE or DFTI_DOUBLE.

integer(kind=c_int), intent(in), value :: domain

Forward domain of the transform: DFTI_COMPLEX or DFTI_REAL.

integer(kind=c_long), intent(in), value :: dim

Dimension of the transform.

integer(kind=c_long), intent(in) :: length(*)

Length of the transform for a one-dimensional transform. Lengths of each dimension for a multi-dimensional transform.

type(c_ptr) :: desc

FFT descriptor.

Return Value integer(kind=c_long)

Function completion status.