execute_f32_block_32 Subroutine

private subroutine execute_f32_block_32(self, in, out, neighbor)

Executes the given kernel on host

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


Calls

proc~~execute_f32_block_32~~CallsGraph proc~execute_f32_block_32 execute_f32_block_32 proc~permute_backward_end_pipelined_read_f32_block_32 permute_backward_end_pipelined_read_f32_block_32 proc~execute_f32_block_32->proc~permute_backward_end_pipelined_read_f32_block_32 proc~permute_backward_end_pipelined_write_f32_block_32 permute_backward_end_pipelined_write_f32_block_32 proc~execute_f32_block_32->proc~permute_backward_end_pipelined_write_f32_block_32 proc~permute_backward_end_read_f32_block_32 permute_backward_end_read_f32_block_32 proc~execute_f32_block_32->proc~permute_backward_end_read_f32_block_32 proc~permute_backward_end_write_f32_block_32 permute_backward_end_write_f32_block_32 proc~execute_f32_block_32->proc~permute_backward_end_write_f32_block_32 proc~permute_backward_read_f32_block_32 permute_backward_read_f32_block_32 proc~execute_f32_block_32->proc~permute_backward_read_f32_block_32 proc~permute_backward_start_read_f32_block_32 permute_backward_start_read_f32_block_32 proc~execute_f32_block_32->proc~permute_backward_start_read_f32_block_32 proc~permute_backward_start_write_f32_block_32 permute_backward_start_write_f32_block_32 proc~execute_f32_block_32->proc~permute_backward_start_write_f32_block_32 proc~permute_backward_write_f32_block_32 permute_backward_write_f32_block_32 proc~execute_f32_block_32->proc~permute_backward_write_f32_block_32 proc~permute_forward_read_f32_block_32 permute_forward_read_f32_block_32 proc~execute_f32_block_32->proc~permute_forward_read_f32_block_32 proc~permute_forward_write_f32_block_32 permute_forward_write_f32_block_32 proc~execute_f32_block_32->proc~permute_forward_write_f32_block_32 proc~unpack_f32_block_32 unpack_f32_block_32 proc~execute_f32_block_32->proc~unpack_f32_block_32 proc~unpack_pipelined_f32_block_32 unpack_pipelined_f32_block_32 proc~execute_f32_block_32->proc~unpack_pipelined_f32_block_32 proc~permute_backward_end_read_f32_block_32->proc~permute_backward_end_pipelined_read_f32_block_32 proc~permute_backward_end_write_f32_block_32->proc~permute_backward_end_pipelined_write_f32_block_32 proc~unpack_f32_block_32->proc~unpack_pipelined_f32_block_32