Structure to hold pencil decomposition info
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=int8), | public | :: | dim |
Aligned dimension id |
|||
integer(kind=int8), | public | :: | ndims |
Number of dimensions |
|||
integer(kind=int32), | public, | allocatable | :: | starts(:) |
Local starts, starting from 0 for both C and Fortran |
||
integer(kind=int32), | public, | allocatable | :: | counts(:) |
Local counts of data, in elements |
||
integer(kind=int64), | public | :: | size |
Total number of elements in a pencil |
Destroys pencil
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dtfft_pencil_t), | intent(inout) | :: | self |
Public pencil |