hipfftmakeplan1d Interface Reference

hipfftmakeplan1d Interface Reference#

hipFORT API Reference: hipfort_hipfft::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: