Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=c_int8_t), | value | :: | rank |
Rank of fft: 1 or 2 |
||
integer(kind=c_int) | :: | dims(*) |
Dimensions of transform |
|||
integer(kind=c_int), | value | :: | double_precision |
Precision of fft: DTFFT_SINGLE or DTFFT_DOUBLE |
||
integer(kind=c_int), | value | :: | how_many |
Number of transforms to create |
||
integer(kind=c_int8_t), | value | :: | r2c |
Is R2C transform required |
||
integer(kind=c_int8_t), | value | :: | c2r |
Is C2R transform required |
||
integer(kind=c_int8_t), | value | :: | dct |
Is DCT transform required |
||
integer(kind=c_int8_t), | value | :: | dst |
Is DST transform required |
||
type(dtfft_stream_t), | value | :: | stream |
CUDA stream |
||
type(c_ptr) | :: | app_handle |
vkFFT application handle |
Creates FFT plan via vkFFT Interface