check_module Function

private function check_module(self, ndims, kernel_type, base_storage)

Basic check that this module provides kernels of given type

Type Bound

nvrtc_module

Arguments

Type IntentOptional Attributes Name
class(nvrtc_module), intent(in) :: self

This module

integer(kind=int32), intent(in) :: ndims

Number of dimensions

type(kernel_type_t), intent(in) :: kernel_type

Type of kernel to build

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

Number of bytes needed to store single element

Return Value logical


Called by

proc~~check_module~~CalledByGraph proc~check_module nvrtc_module%check_module none~check nvrtc_module%check none~check->proc~check_module proc~check_instance nvrtc_module%check_instance none~check->proc~check_instance proc~check_instance->none~check proc~create_nvrtc_module create_nvrtc_module proc~create_nvrtc_module->none~check proc~get nvrtc_module%get proc~get->none~check proc~get_kernel get_kernel proc~get_kernel->proc~create_nvrtc_module proc~get_kernel_instance get_kernel_instance proc~get_kernel->proc~get_kernel_instance proc~get_kernel_instance->proc~get proc~create~8 kernel_device%create proc~create~8->proc~get_kernel