hipfort_hipfft Module Reference#
hipfort_hipfft Module Reference
  Data Types | |
| interface | hipfftplan1d | 
| Create a new one-dimensional FFT plan.  More... | |
| interface | hipfftplan2d | 
| Create a new two-dimensional FFT plan.  More... | |
| interface | hipfftplan3d | 
| Create a new three-dimensional FFT plan.  More... | |
| interface | hipfftplanmany | 
| Create a new batched rank-dimensional FFT plan.  More... | |
| interface | hipfftcreate | 
| Allocate a new plan.  More... | |
| interface | hipfftmakeplan1d | 
| Initialize a new one-dimensional FFT plan.  More... | |
| interface | hipfftmakeplan2d | 
| Initialize a new two-dimensional FFT plan.  More... | |
| interface | hipfftmakeplan3d | 
| Initialize a new two-dimensional FFT plan.  More... | |
| interface | hipfftmakeplanmany | 
| Initialize a new batched rank-dimensional FFT plan.  More... | |
| interface | hipfftmakeplanmany64 | 
| interface | hipfftestimate1d | 
| Return an estimate of the work area size required for a 1D plan.  More... | |
| interface | hipfftestimate2d | 
| Return an estimate of the work area size required for a 2D plan.  More... | |
| interface | hipfftestimate3d | 
| Return an estimate of the work area size required for a 3D plan.  More... | |
| interface | hipfftestimatemany | 
| Return an estimate of the work area size required for a rank-dimensional plan.  More... | |
| interface | hipfftgetsize1d | 
| Return size of the work area size required for a 1D plan.  More... | |
| interface | hipfftgetsize2d | 
| Return size of the work area size required for a 2D plan.  More... | |
| interface | hipfftgetsize3d | 
| Return size of the work area size required for a 3D plan.  More... | |
| interface | hipfftgetsizemany | 
| Return size of the work area size required for a rank-dimensional plan.  More... | |
| interface | hipfftgetsizemany64 | 
| interface | hipfftgetsize | 
| Return size of the work area size required for a rank-dimensional plan.  More... | |
| interface | hipfftsetautoallocation | 
| Set the plan's auto-allocation flag.  More... | |
| interface | hipfftsetworkarea | 
| Set the plan's work area.  More... | |
| interface | hipfftexecc2c | 
| Execute a (float) complex-to-complex FFT.  More... | |
| interface | hipfftexecr2c | 
| Execute a (float) real-to-complex FFT.  More... | |
| interface | hipfftexecc2r | 
| Execute a (float) complex-to-real FFT.  More... | |
| interface | hipfftexecz2z | 
| Execute a (double) complex-to-complex FFT.  More... | |
| interface | hipfftexecd2z | 
| Execute a (double) real-to-complex FFT.  More... | |
| interface | hipfftexecz2d | 
| Execute a (double) complex-to-real FFT.  More... | |
| interface | hipfftsetstream | 
| Set HIP stream to execute plan on.  More... | |
| interface | hipfftdestroy | 
| Destroy and deallocate an existing plan.  More... | |
| interface | hipfftgetversion | 
| Get rocFFT/cuFFT version.  More... | |
| interface | hipfftgetproperty | 
| Get library property.  More... | |
Functions/Subroutines | |
| integer(kind(hipfft_success)) function | hipfftplanmany_rank_0 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch) | 
| integer(kind(hipfft_success)) function | hipfftplanmany_rank_1 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch) | 
| integer(kind(hipfft_success)) function | hipfftmakeplan1d_rank_0 (plan, nx, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftmakeplan1d_rank_1 (plan, nx, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftmakeplan2d_rank_0 (plan, nx, ny, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftmakeplan2d_rank_1 (plan, nx, ny, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftmakeplan3d_rank_0 (plan, nx, ny, nz, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftmakeplan3d_rank_1 (plan, nx, ny, nz, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftmakeplanmany_rank_0 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftmakeplanmany_rank_1 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftmakeplanmany64_rank_0 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftmakeplanmany64_rank_1 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftestimate1d_rank_0 (nx, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftestimate1d_rank_1 (nx, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftestimate2d_rank_0 (nx, ny, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftestimate2d_rank_1 (nx, ny, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftestimate3d_rank_0 (nx, ny, nz, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftestimate3d_rank_1 (nx, ny, nz, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftestimatemany_rank_0 (rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftestimatemany_rank_1 (rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsize1d_rank_0 (plan, nx, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsize1d_rank_1 (plan, nx, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsize2d_rank_0 (plan, nx, ny, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsize2d_rank_1 (plan, nx, ny, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsize3d_rank_0 (plan, nx, ny, nz, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsize3d_rank_1 (plan, nx, ny, nz, myType, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsizemany_rank_0 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsizemany_rank_1 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsizemany64_rank_0 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsizemany64_rank_1 (plan, rank, n, inembed, istride, idist, onembed, ostride, odist, myType, batch, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsize_rank_0 (plan, workSize) | 
| integer(kind(hipfft_success)) function | hipfftgetsize_rank_1 (plan, workSize) | 
| integer(kind(hipfft_success)) function | hipfftexecc2c_rank_0 (plan, idata, odata, direction) | 
| integer(kind(hipfft_success)) function | hipfftexecc2c_rank_1 (plan, idata, odata, direction) | 
| integer(kind(hipfft_success)) function | hipfftexecr2c_rank_0 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecr2c_rank_1 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecc2r_rank_0 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecc2r_rank_1 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecz2z_rank_0 (plan, idata, odata, direction) | 
| integer(kind(hipfft_success)) function | hipfftexecz2z_rank_1 (plan, idata, odata, direction) | 
| integer(kind(hipfft_success)) function | hipfftexecd2z_rank_0 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecd2z_rank_1 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecz2d_rank_0 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecz2d_rank_1 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecc2c_rank_2 (plan, idata, odata, direction) | 
| integer(kind(hipfft_success)) function | hipfftexecr2c_rank_2 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecc2r_rank_2 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecz2z_rank_2 (plan, idata, odata, direction) | 
| integer(kind(hipfft_success)) function | hipfftexecd2z_rank_2 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecz2d_rank_2 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecc2c_rank_3 (plan, idata, odata, direction) | 
| integer(kind(hipfft_success)) function | hipfftexecr2c_rank_3 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecc2r_rank_3 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecz2z_rank_3 (plan, idata, odata, direction) | 
| integer(kind(hipfft_success)) function | hipfftexecd2z_rank_3 (plan, idata, odata) | 
| integer(kind(hipfft_success)) function | hipfftexecz2d_rank_3 (plan, idata, odata) | 
Function/Subroutine Documentation
◆ hipfftestimate1d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftestimate1d_rank_0 | ( | integer(c_int) | nx, | 
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftestimate1d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftestimate1d_rank_1 | ( | integer(c_int) | nx, | 
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftestimate2d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftestimate2d_rank_0 | ( | integer(c_int) | nx, | 
| integer(c_int) | ny, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftestimate2d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftestimate2d_rank_1 | ( | integer(c_int) | nx, | 
| integer(c_int) | ny, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftestimate3d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftestimate3d_rank_0 | ( | integer(c_int) | nx, | 
| integer(c_int) | ny, | ||
| integer(c_int) | nz, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftestimate3d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftestimate3d_rank_1 | ( | integer(c_int) | nx, | 
| integer(c_int) | ny, | ||
| integer(c_int) | nz, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftestimatemany_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftestimatemany_rank_0 | ( | integer(c_int) | rank, | 
| integer(c_int), target | n, | ||
| integer(c_int), target | inembed, | ||
| integer(c_int) | istride, | ||
| integer(c_int) | idist, | ||
| integer(c_int), target | onembed, | ||
| integer(c_int) | ostride, | ||
| integer(c_int) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftestimatemany_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftestimatemany_rank_1 | ( | integer(c_int) | rank, | 
| integer(c_int), dimension(:), target | n, | ||
| integer(c_int), dimension(:), target | inembed, | ||
| integer(c_int) | istride, | ||
| integer(c_int) | idist, | ||
| integer(c_int), dimension(:), target | onembed, | ||
| integer(c_int) | ostride, | ||
| integer(c_int) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftexecc2c_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecc2c_rank_0 | ( | type(c_ptr) | plan, | 
| complex(c_float_complex), target | idata, | ||
| complex(c_float_complex), target | odata, | ||
| integer(c_int) | direction | ||
| ) | 
◆ hipfftexecc2c_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecc2c_rank_1 | ( | type(c_ptr) | plan, | 
| complex(c_float_complex), dimension(:), target | idata, | ||
| complex(c_float_complex), dimension(:), target | odata, | ||
| integer(c_int) | direction | ||
| ) | 
◆ hipfftexecc2c_rank_2()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecc2c_rank_2 | ( | type(c_ptr), value | plan, | 
| complex(c_float_complex), dimension(:,:), target | idata, | ||
| complex(c_float_complex), dimension(:,:), target | odata, | ||
| integer(c_int), value | direction | ||
| ) | 
◆ hipfftexecc2c_rank_3()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecc2c_rank_3 | ( | type(c_ptr), value | plan, | 
| complex(c_float_complex), dimension(:,:,:), target | idata, | ||
| complex(c_float_complex), dimension(:,:,:), target | odata, | ||
| integer(c_int), value | direction | ||
| ) | 
◆ hipfftexecc2r_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecc2r_rank_0 | ( | type(c_ptr) | plan, | 
| complex(c_float_complex), target | idata, | ||
| real(c_float), target | odata | ||
| ) | 
◆ hipfftexecc2r_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecc2r_rank_1 | ( | type(c_ptr) | plan, | 
| complex(c_float_complex), dimension(:), target | idata, | ||
| real(c_float), dimension(:), target | odata | ||
| ) | 
◆ hipfftexecc2r_rank_2()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecc2r_rank_2 | ( | type(c_ptr), value | plan, | 
| complex(c_float_complex), dimension(:,:), target | idata, | ||
| real(c_float), dimension(:,:), target | odata | ||
| ) | 
◆ hipfftexecc2r_rank_3()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecc2r_rank_3 | ( | type(c_ptr), value | plan, | 
| complex(c_float_complex), dimension(:,:,:), target | idata, | ||
| real(c_float), dimension(:,:,:), target | odata | ||
| ) | 
◆ hipfftexecd2z_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecd2z_rank_0 | ( | type(c_ptr) | plan, | 
| real(c_double), target | idata, | ||
| complex(c_double_complex), target | odata | ||
| ) | 
◆ hipfftexecd2z_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecd2z_rank_1 | ( | type(c_ptr) | plan, | 
| real(c_double), dimension(:), target | idata, | ||
| complex(c_double_complex), dimension(:), target | odata | ||
| ) | 
◆ hipfftexecd2z_rank_2()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecd2z_rank_2 | ( | type(c_ptr), value | plan, | 
| real(c_double), dimension(:,:), target | idata, | ||
| complex(c_double_complex), dimension(:,:), target | odata | ||
| ) | 
◆ hipfftexecd2z_rank_3()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecd2z_rank_3 | ( | type(c_ptr), value | plan, | 
| real(c_double), dimension(:,:,:), target | idata, | ||
| complex(c_double_complex), dimension(:,:,:), target | odata | ||
| ) | 
◆ hipfftexecr2c_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecr2c_rank_0 | ( | type(c_ptr) | plan, | 
| real(c_float), target | idata, | ||
| complex(c_float_complex), target | odata | ||
| ) | 
◆ hipfftexecr2c_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecr2c_rank_1 | ( | type(c_ptr) | plan, | 
| real(c_float), dimension(:), target | idata, | ||
| complex(c_float_complex), dimension(:), target | odata | ||
| ) | 
◆ hipfftexecr2c_rank_2()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecr2c_rank_2 | ( | type(c_ptr), value | plan, | 
| real(c_float), dimension(:,:), target | idata, | ||
| complex(c_float_complex), dimension(:,:), target | odata | ||
| ) | 
◆ hipfftexecr2c_rank_3()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecr2c_rank_3 | ( | type(c_ptr), value | plan, | 
| real(c_float), dimension(:,:,:), target | idata, | ||
| complex(c_float_complex), dimension(:,:,:), target | odata | ||
| ) | 
◆ hipfftexecz2d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2d_rank_0 | ( | type(c_ptr) | plan, | 
| complex(c_double_complex), target | idata, | ||
| real(c_double), target | odata | ||
| ) | 
◆ hipfftexecz2d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2d_rank_1 | ( | type(c_ptr) | plan, | 
| complex(c_double_complex), dimension(:), target | idata, | ||
| real(c_double), dimension(:), target | odata | ||
| ) | 
◆ hipfftexecz2d_rank_2()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2d_rank_2 | ( | type(c_ptr), value | plan, | 
| complex(c_double_complex), dimension(:,:), target | idata, | ||
| real(c_double), dimension(:,:), target | odata | ||
| ) | 
◆ hipfftexecz2d_rank_3()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2d_rank_3 | ( | type(c_ptr), value | plan, | 
| complex(c_double_complex), dimension(:,:,:), target | idata, | ||
| real(c_double), dimension(:,:,:), target | odata | ||
| ) | 
◆ hipfftexecz2z_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2z_rank_0 | ( | type(c_ptr) | plan, | 
| complex(c_double_complex), target | idata, | ||
| complex(c_double_complex), target | odata, | ||
| integer(c_int) | direction | ||
| ) | 
◆ hipfftexecz2z_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2z_rank_1 | ( | type(c_ptr) | plan, | 
| complex(c_double_complex), dimension(:), target | idata, | ||
| complex(c_double_complex), dimension(:), target | odata, | ||
| integer(c_int) | direction | ||
| ) | 
◆ hipfftexecz2z_rank_2()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2z_rank_2 | ( | type(c_ptr), value | plan, | 
| complex(c_double_complex), dimension(:,:), target | idata, | ||
| complex(c_double_complex), dimension(:,:), target | odata, | ||
| integer(c_int), value | direction | ||
| ) | 
◆ hipfftexecz2z_rank_3()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftexecz2z_rank_3 | ( | type(c_ptr), value | plan, | 
| complex(c_double_complex), dimension(:,:,:), target | idata, | ||
| complex(c_double_complex), dimension(:,:,:), target | odata, | ||
| integer(c_int), value | direction | ||
| ) | 
◆ hipfftgetsize1d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsize1d_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftgetsize1d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsize1d_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftgetsize2d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsize2d_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(c_int) | ny, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftgetsize2d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsize2d_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(c_int) | ny, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftgetsize3d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsize3d_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(c_int) | ny, | ||
| integer(c_int) | nz, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftgetsize3d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsize3d_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(c_int) | ny, | ||
| integer(c_int) | nz, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftgetsize_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsize_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftgetsize_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsize_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftgetsizemany64_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsizemany64_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_long_long), target | n, | ||
| integer(c_long_long), target | inembed, | ||
| integer(c_long_long) | istride, | ||
| integer(c_long_long) | idist, | ||
| integer(c_long_long), target | onembed, | ||
| integer(c_long_long) | ostride, | ||
| integer(c_long_long) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_long_long) | batch, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftgetsizemany64_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsizemany64_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_long_long), dimension(:), target | n, | ||
| integer(c_long_long), dimension(:), target | inembed, | ||
| integer(c_long_long) | istride, | ||
| integer(c_long_long) | idist, | ||
| integer(c_long_long), dimension(:), target | onembed, | ||
| integer(c_long_long) | ostride, | ||
| integer(c_long_long) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_long_long) | batch, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftgetsizemany_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsizemany_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_int), target | n, | ||
| integer(c_int), target | inembed, | ||
| integer(c_int) | istride, | ||
| integer(c_int) | idist, | ||
| integer(c_int), target | onembed, | ||
| integer(c_int) | ostride, | ||
| integer(c_int) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftgetsizemany_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftgetsizemany_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_int), dimension(:), target | n, | ||
| integer(c_int), dimension(:), target | inembed, | ||
| integer(c_int) | istride, | ||
| integer(c_int) | idist, | ||
| integer(c_int), dimension(:), target | onembed, | ||
| integer(c_int) | ostride, | ||
| integer(c_int) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftmakeplan1d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplan1d_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftmakeplan1d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplan1d_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftmakeplan2d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplan2d_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(c_int) | ny, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftmakeplan2d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplan2d_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(c_int) | ny, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftmakeplan3d_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplan3d_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(c_int) | ny, | ||
| integer(c_int) | nz, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftmakeplan3d_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplan3d_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | nx, | ||
| integer(c_int) | ny, | ||
| integer(c_int) | nz, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftmakeplanmany64_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplanmany64_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_long_long), target | n, | ||
| integer(c_long_long), target | inembed, | ||
| integer(c_long_long) | istride, | ||
| integer(c_long_long) | idist, | ||
| integer(c_long_long), target | onembed, | ||
| integer(c_long_long) | ostride, | ||
| integer(c_long_long) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_long_long) | batch, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftmakeplanmany64_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplanmany64_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_long_long), dimension(:), target | n, | ||
| integer(c_long_long), dimension(:), target | inembed, | ||
| integer(c_long_long) | istride, | ||
| integer(c_long_long) | idist, | ||
| integer(c_long_long), dimension(:), target | onembed, | ||
| integer(c_long_long) | ostride, | ||
| integer(c_long_long) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_long_long) | batch, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftmakeplanmany_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplanmany_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_int), target | n, | ||
| integer(c_int), target | inembed, | ||
| integer(c_int) | istride, | ||
| integer(c_int) | idist, | ||
| integer(c_int), target | onembed, | ||
| integer(c_int) | ostride, | ||
| integer(c_int) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), target | workSize | ||
| ) | 
◆ hipfftmakeplanmany_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftmakeplanmany_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_int), dimension(:), target | n, | ||
| integer(c_int), dimension(:), target | inembed, | ||
| integer(c_int) | istride, | ||
| integer(c_int) | idist, | ||
| integer(c_int), dimension(:), target | onembed, | ||
| integer(c_int) | ostride, | ||
| integer(c_int) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch, | ||
| integer(c_size_t), dimension(:), target | workSize | ||
| ) | 
◆ hipfftplanmany_rank_0()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftplanmany_rank_0 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_int), target | n, | ||
| integer(c_int), target | inembed, | ||
| integer(c_int) | istride, | ||
| integer(c_int) | idist, | ||
| integer(c_int), target | onembed, | ||
| integer(c_int) | ostride, | ||
| integer(c_int) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch | ||
| ) | 
◆ hipfftplanmany_rank_1()
| integer(kind(hipfft_success)) function hipfort_hipfft::hipfftplanmany_rank_1 | ( | type(c_ptr) | plan, | 
| integer(c_int) | rank, | ||
| integer(c_int), dimension(:), target | n, | ||
| integer(c_int), dimension(:), target | inembed, | ||
| integer(c_int) | istride, | ||
| integer(c_int) | idist, | ||
| integer(c_int), dimension(:), target | onembed, | ||
| integer(c_int) | ostride, | ||
| integer(c_int) | odist, | ||
| integer(kind(hipfft_r2c)) | myType, | ||
| integer(c_int) | batch | ||
| ) |