hipfftmakeplan1d Interface Reference#
hipfort_hipfft::hipfftmakeplan1d Interface Reference
Initialize a new one-dimensional FFT plan. More...
Public Member Functions | |
| integer(c_int) function | hipfftmakeplan1d_ (plan, nx, mytype, batch, worksize) |
| integer(kind(hipfft_success)) function | hipfftmakeplan1d_typed (plan, nx, mytype, batch, worksize) |
Detailed Description
Initialize a new one-dimensional FFT plan.
Assumes that the plan has been created already, and modifies the plan associated with the plan handle.
If the plan has been configured for multiple GPUs via hipfftXtSetGPUs, this function returns HIPFFT_NOT_IMPLEMENTED when batch is 1, with rocFFT backend.
- Parameters
-
[in] plan - Handle of the FFT plan. [in] nx - FFT length. [in] myType - FFT type. [in] batch - Number of batched transforms to compute. [out] workSize - Pointer to work area size (returned value).
Member Function/Subroutine Documentation
◆ hipfftmakeplan1d_()
| integer(c_int) function hipfort_hipfft::hipfftmakeplan1d::hipfftmakeplan1d_ | ( | type(c_ptr), value | plan, |
| integer(c_int), value | nx, | ||
| integer(c_int), value | mytype, | ||
| integer(c_int), value | batch, | ||
| type(c_ptr), value | worksize | ||
| ) |
◆ hipfftmakeplan1d_typed()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplan1d::hipfftmakeplan1d_typed | ( | type(c_ptr), value | plan, |
| integer(c_int) | nx, | ||
| integer(kind(hipfft_r2c)) | mytype, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), target | worksize | ||
| ) |
The documentation for this interface was generated from the following file: