hipfort_hipfft Module Reference

hipfort_hipfft Module Reference#

HIPFORT API Reference: hipfort_hipfft Module Reference
hipfort_hipfft Module Reference

Data Types

interface  hipfftplan1d
 
interface  hipfftplan2d
 
interface  hipfftplan3d
 
interface  hipfftplanmany
 
interface  hipfftmakeplan1d
 
interface  hipfftmakeplan2d
 
interface  hipfftmakeplan3d
 
interface  hipfftmakeplanmany
 
interface  hipfftmakeplanmany64
 
interface  hipfftgetsizemany64
 
interface  hipfftestimate1d
 
interface  hipfftestimate2d
 
interface  hipfftestimate3d
 
interface  hipfftestimatemany
 
interface  hipfftcreate
 
interface  hipfftgetsize1d
 
interface  hipfftgetsize2d
 
interface  hipfftgetsize3d
 
interface  hipfftgetsizemany
 
interface  hipfftgetsize
 
interface  hipfftsetworkarea
 
interface  hipfftsetautoallocation
 
interface  hipfftexecc2c
 
interface  hipfftexecr2c
 
interface  hipfftexecc2r
 
interface  hipfftexecz2z
 
interface  hipfftexecd2z
 
interface  hipfftexecz2d
 
interface  hipfftsetstream
 
interface  hipfftdestroy
 DLL_PUBLIC hipfftResult hipfftSetCompatibilityMode(hipfftHandle plan, hipfftCompatibility mode);. More...
 
interface  hipfftgetversion
 
interface  hipfftgetproperty
 

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 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 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 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 
)