Transposition handle class
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(MPI_Datatype), | public, | allocatable | :: | dtypes(:) |
Datatypes buffer |
||
integer(kind=int32), | public, | allocatable | :: | counts(:) |
Number of datatypes (always equals 1) |
||
integer(kind=int32), | public, | allocatable | :: | displs(:) |
Displacements is bytes |
Creates transposition handle
Creates transposition handle
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(handle_t), | intent(inout) | :: | self |
Transposition handle |
||
integer(kind=int32), | intent(in) | :: | n |
Number of datatypes to be created |
Destroys transposition handle
Destroys transposition handle
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(handle_t), | intent(inout) | :: | self |
Transposition handle |