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