hipfort_hipfftxt.F90 File Reference#
hipfort_hipfftxt.F90 File Reference
Data Types | |
| interface | hipfort_hipfftxt::hipfftxtsetworkarea |
Generalized version of hipfftSetWorkArea accepting multi-device plans. More... | |
| interface | hipfort_hipfftxt::hipfftxtsetcallback |
| interface | hipfort_hipfftxt::hipfftxtclearcallback |
| interface | hipfort_hipfftxt::hipfftxtsetcallbacksharedsize |
| Set shared memory size for callback. More... | |
| interface | hipfort_hipfftxt::hipfftxtsetjitcallback |
| Set a JIT callback on a plan. More... | |
| interface | hipfort_hipfftxt::hipfftxtmakeplanmany |
| Initialize a batched rank-dimensional FFT plan with advanced data layout and specified input, output, execution data types. More... | |
| interface | hipfort_hipfftxt::hipfftxtgetsizemany |
| Return size of the work area size required for a rank-dimensional plan, with specified input, output, execution data types. More... | |
| interface | hipfort_hipfftxt::hipfftxtexec |
| Execute an FFT plan for any precision and type. More... | |
| interface | hipfort_hipfftxt::hipfftxtsetgpus |
| Instructs hipFFT to use multiple GPUs for a plan. More... | |
| interface | hipfort_hipfftxt::hipfftxtmalloc |
Allocates a multi-device descriptor (i.e., a hipLibXtDesc instance), tailored to a specific multi-device plan's needs. More... | |
| interface | hipfort_hipfftxt::hipfftxtmemcpy |
Copy data to/from hipLibXtDesc descriptors. More... | |
| interface | hipfort_hipfftxt::hipfftxtfree |
Free memory allocated by hipfftXtMalloc. More... | |
| interface | hipfort_hipfftxt::hipfftxtexecdescriptorc2c |
| Execute single-precision complex-to-complex transform. More... | |
| interface | hipfort_hipfftxt::hipfftxtexecdescriptorr2c |
| Execute single-precision real forward transform. More... | |
| interface | hipfort_hipfftxt::hipfftxtexecdescriptorc2r |
| Execute single-precision real backward transform. More... | |
| interface | hipfort_hipfftxt::hipfftxtexecdescriptorz2z |
| Execute double-precision complex-to-complex transform. More... | |
| interface | hipfort_hipfftxt::hipfftxtexecdescriptord2z |
| Execute double-precision real forward transform. More... | |
| interface | hipfort_hipfftxt::hipfftxtexecdescriptorz2d |
| Execute double-precision real backward transform. More... | |
| interface | hipfort_hipfftxt::hipfftxtexecdescriptor |
| Execute general transform - types of the descriptors must match the plan. More... | |
| interface | hipfort_hipfftxt::hipfftmpattachcomm |
| Set a multi-processing communicator on a plan. More... | |
| interface | hipfort_hipfftxt::hipfftxtsetdistribution |
| Describe the partial input and output for a distributed transform in the current process. More... | |
| interface | hipfort_hipfftxt::hipfftxtsetsubformatdefault |
| Set the input and output formats for a distributed transform. More... | |
Modules | |
| module | hipfort_hipfftxt |
Functions/Subroutines | |
| integer(kind(hipfft_success)) function | hipfort_hipfftxt::hipfftxtmakeplanmany_typed (plan, rank, n, inembed, istride, idist, inputtype, onembed, ostride, odist, outputtype, batch, worksize, executiontype) |
| integer(kind(hipfft_success)) function | hipfort_hipfftxt::hipfftxtgetsizemany_typed (plan, rank, n, inembed, istride, idist, inputtype, onembed, ostride, odist, outputtype, batch, worksize, executiontype) |
| integer(kind(hipfft_success)) function | hipfort_hipfftxt::hipfftxtmakeplanmany_rank_0 (plan, rank, n, inembed, istride, idist, inputtype, onembed, ostride, odist, outputtype, batch, worksize, executiontype) |
| integer(kind(hipfft_success)) function | hipfort_hipfftxt::hipfftxtmakeplanmany_rank_1 (plan, rank, n, inembed, istride, idist, inputtype, onembed, ostride, odist, outputtype, batch, worksize, executiontype) |
| integer(kind(hipfft_success)) function | hipfort_hipfftxt::hipfftxtgetsizemany_rank_0 (plan, rank, n, inembed, istride, idist, inputtype, onembed, ostride, odist, outputtype, batch, worksize, executiontype) |
| integer(kind(hipfft_success)) function | hipfort_hipfftxt::hipfftxtgetsizemany_rank_1 (plan, rank, n, inembed, istride, idist, inputtype, onembed, ostride, odist, outputtype, batch, worksize, executiontype) |
| integer(kind(hipfft_success)) function | hipfort_hipfftxt::hipfftxtsetgpus_rank_0 (plan, count, gpus) |
| integer(kind(hipfft_success)) function | hipfort_hipfftxt::hipfftxtsetgpus_rank_1 (plan, count, gpus) |