execute_host Subroutine

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

Uses

  • proc~~execute_host~~UsesGraph proc~execute_host kernel_host%execute_host iso_fortran_env iso_fortran_env proc~execute_host->iso_fortran_env

Executes host kernel

Type Bound

kernel_host

Arguments

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

Host kernel class

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

Source host-allocated buffer

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

Target host-allocated buffer

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

Stream to execute on, unused here

logical, intent(in) :: sync

Sync stream after kernel execution, unused here

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

Source rank for pipelined unpacking


Calls

proc~~execute_host~~CallsGraph proc~execute_host kernel_host%execute_host mpi_abort mpi_abort proc~execute_host->mpi_abort proc~write_message write_message proc~execute_host->proc~write_message mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized