select_kernel Function

private function select_kernel(kernel, base_storage) result(fun)

Selects the kernel implementation based on the given id and base storage size

Arguments

Type IntentOptional Attributes Name
type(host_kernel_t), intent(in) :: kernel

Kernel id

integer(kind=int64), intent(in) :: base_storage

Size of single element in bytes

Return Value procedure(execute_host_interface), pointer

Selected kernel implementation


Called by

proc~~select_kernel~~CalledByGraph proc~select_kernel select_kernel proc~create_host kernel_host%create_host proc~create_host->proc~select_kernel