| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Comm), | intent(in) | :: | cart_comm |
3D Cartesian comm |
||
| type(create_args), | intent(inout) | :: | create_kwargs |
Create arguments |
||
| type(pencil), | intent(in) | :: | pencils(:) |
Layouts |
||
| type(backend_helper), | intent(inout) | :: | helper | |||
| logical, | intent(in) | :: | is_z_slab |
Is Z-slab optimization enabled |
||
| logical, | intent(in) | :: | is_y_slab |
Is Y-slab optimization enabled |
||
| type(dtfft_effort_t), | intent(in) | :: | effort |
Effort level for the plan creation |
||
| type(dtfft_stream_t), | intent(in) | :: | stream |
Stream to use |
||
| type(dtfft_transpose_mode_t), | intent(inout) | :: | fmodes(:) |
Best transpose modes for forward plan |
||
| type(dtfft_transpose_mode_t), | intent(inout) | :: | bmodes(:) |
Best transpose modes for backward plan |