Standard R2C/C2R plans on the grid permuted into the spectral layout, with cuFFTMp fallback. This serves the 000, 010 and 100 cases. fft_n and fft_n_loc are the plan dimensions from cuda_fft_plan_setup.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cuda_poisson_fft_t) | :: | self | ||||
| type(mesh_t), | intent(in) | :: | mesh | |||
| integer, | intent(in) | :: | fft_n(3) | |||
| integer, | intent(in) | :: | fft_n_loc(2) | |||
| integer, | intent(in) | :: | fw_plan_type | |||
| integer, | intent(in) | :: | bw_plan_type |