execute Subroutine

private subroutine execute(self, a, b, sign)

Uses

  • proc~~execute~10~~UsesGraph proc~execute~10 cufft_executor%execute iso_c_binding iso_c_binding proc~execute~10->iso_c_binding iso_fortran_env iso_fortran_env proc~execute~10->iso_fortran_env

Executes cuFFT plan

Type Bound

cufft_executor

Arguments

Type IntentOptional Attributes Name
class(cufft_executor), intent(in) :: self

cuFFT FFT Executor

type(c_ptr), intent(in) :: a

Source pointer

type(c_ptr), intent(in) :: b

Target pointer

integer(kind=int8), intent(in) :: sign

Sign of transform


Calls

proc~~execute~10~~CallsGraph proc~execute~10 cufft_executor%execute interface~cufftxtexec cufftXtExec proc~execute~10->interface~cufftxtexec interface~to_str to_str proc~execute~10->interface~to_str mpi_abort mpi_abort proc~execute~10->mpi_abort proc~cufftgeterrorstring cufftGetErrorString proc~execute~10->proc~cufftgeterrorstring proc~double_to_string double_to_string interface~to_str->proc~double_to_string proc~float_to_string float_to_string interface~to_str->proc~float_to_string proc~int32_to_string int32_to_string interface~to_str->proc~int32_to_string proc~int64_to_string int64_to_string interface~to_str->proc~int64_to_string proc~int8_to_string int8_to_string interface~to_str->proc~int8_to_string