Creates general MKL plan
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int8), | intent(in) | :: | fft_rank |
Rank of fft: 1 or 2 |
||
integer(kind=c_long), | intent(in) | :: | fft_sizes(:) |
Dimensions of transform |
||
integer(kind=int32), | intent(in) | :: | mkl_precision |
MKL Precision |
||
integer(kind=int32), | intent(in) | :: | forward_domain |
C2C or R2C flag |
||
integer(kind=int32), | intent(in) | :: | how_many |
Sets DFTI_NUMBER_OF_TRANSFORMS |
||
integer(kind=int32), | intent(in) | :: | idist |
Sets DFTI_INPUT_DISTANCE |
||
integer(kind=int32), | intent(in) | :: | odist |
Sets DFTI_OUTPUT_DISTANCE |
||
type(c_ptr), | intent(inout) | :: | plan |
Resulting plan |