Returns local sizes, counts in real and Fourier spaces and number of elements to be allocated for in
and out
buffers,
C/C++ interface.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | plan_ptr |
C pointer to Fortran plan |
||
integer(kind=c_int32_t), | intent(out), | optional | :: | in_starts(3) |
Starts of local portion of data in ‘real’ space |
|
integer(kind=c_int32_t), | intent(out), | optional | :: | in_counts(3) |
Counts of local portion of data in ‘real’ space |
|
integer(kind=c_int32_t), | intent(out), | optional | :: | out_starts(3) |
Starts of local portion of data in ‘fourier’ space |
|
integer(kind=c_int32_t), | intent(out), | optional | :: | out_counts(3) |
Counts of local portion of data in ‘fourier’ space |
|
integer(kind=c_size_t), | intent(out), | optional | :: | alloc_size |
Minimum data needs to be allocated |
The enumerated type dtfft_error_t defines API call result codes.