Creates transpose plan for backend DTFFT_BACKEND_MPI_DATATYPE and executes it DTFFT_MEASURE_WARMUP_ITERS + DTFFT_MEASURE_ITERS times
Returns elapsed time
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(create_args), | intent(inout) | :: | create_kwargs | |||
| integer(kind=int64), | intent(in) | :: | buffer_size | |||
| type(backend_helper), | intent(inout) | :: | helper |
Backend helper |
||
| type(pencil), | intent(in) | :: | from |
Source meta |
||
| type(pencil), | intent(in) | :: | to |
Target meta |
||
| integer(kind=int8), | intent(in) | :: | datatype_id |
ID of transpose (1 or 2) |
||
| integer(kind=int8), | intent(in) | :: | transpose_name_id |
ID of transpose name (from -3 to 3, except 0) |
Execution time [ms]