execute_host_interface Interface

interface
private subroutine execute_host_interface(self, in, out, neighbor)

Arguments

Type IntentOptional Attributes Name
class(kernel_host), intent(in) :: 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

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

Source rank for pipelined unpacking

Description

Executes the given kernel on host