Allocates auxiliary memory according to the backend and sets it to the plans
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(dtfft_platform_t), | intent(in) | :: | platform | |||
| type(backend_helper), | intent(inout) | :: | helper |
Backend helper |
||
| type(dtfft_backend_t), | intent(in) | :: | backend |
GPU backend |
||
| type(MPI_Comm), | intent(in) | :: | cart_comm |
Cartesian communicator |
||
| type(c_ptr), | intent(inout) | :: | aux |
Allocatable auxiliary memory |
||
| real(kind=real32), | intent(inout), | pointer | :: | paux(:) |
Pointer to auxiliary memory |
|
| type(plan_t), | intent(in) | :: | plans(:) | |||
| logical | :: | is_aux_alloc |
Is auxiliary memory allocated |