Wrapper function for "cudaDeviceGetAttribute"
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32) | :: | val | ||||
| integer(kind=int32), | intent(in) | :: | attr | |||
| integer(kind=int32), | intent(in) | :: | device |
integer function device_Get_Attribute(val,attr,device) result(stat) !> Wrapper function for "cudaDeviceGetAttribute" implicit none integer(int32), intent(in) :: attr integer(int32), intent(in) :: device integer(int32) :: val ! Work variables integer(c_int) :: c_val stat = cudaDeviceGetAttribute(c_val,int(attr,c_int),int(device,c_int)) val = int(c_val,int32) return end function device_Get_Attribute