execute_host Subroutine

private subroutine execute_host(self, in, out, stream, neighbor)

Executes host kernel

Type Bound

kernel_host

Arguments

Type IntentOptional Attributes Name
class(kernel_host), intent(inout) :: self

Host kernel class

real(kind=real32), intent(in), target :: in(:)

Source host-allocated buffer

real(kind=real32), intent(inout), target :: out(:)

Target host-allocated buffer

type(dtfft_stream_t), intent(in) :: stream

Stream to execute on, unused here

integer(kind=int32), intent(in), optional :: neighbor

Source rank for pipelined unpacking