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

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

Source host-allocated buffer

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

Target host-allocated buffer

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

Source rank for pipelined unpacking

Description

Executes the given kernel on host