fclGetKernelArgInfo Interface

public interface fclGetKernelArgInfo

Generic interface to query kernel argument information. See clGetDeviceInfo for values of 'key' argument contained in clfortran module.


Contents


Subroutines

public module subroutine fclGetKernelArgInfoString(kernel, argNo, key, value)

Query kernel information for string info. See clGetPlatformInfo for values of 'key' argument containined in clfortran module.

Arguments

Type IntentOptional Attributes Name
type(fclKernel), intent(in) :: kernel
integer, intent(in) :: argNo
integer(kind=c_int32_t), intent(in) :: key
character(len=:), intent(out), allocatable, target :: value

public module subroutine fclGetKernelArgInfoInt32(kernel, argNo, key, value)

Query kernel information for 32bit integer. See clGetPlatformInfo for values of 'key' argument containined in clfortran module.

Arguments

Type IntentOptional Attributes Name
type(fclKernel), intent(in) :: kernel
integer, intent(in) :: argNo
integer(kind=c_int32_t), intent(in) :: key
integer(kind=c_int32_t), intent(out), target :: value