setup1: Function to invoke OpenCL package and create kernels

Description Usage Arguments Value Author(s) Examples

View source: R/setup1.R

Description

This function sets up the OpenCL environment and creates kernels. It depends on the OpenCL package.

Usage

1
setup1(dev)

Arguments

dev

device list from OpenCL package function oclDevices

Value

OpenCL kernel

Author(s)

Kate Cowles

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
##---- Should be DIRECTLY executable !! ----
##-- ==>  Define data, use random,
##--	or do  help(data=index)  for the standard data sets.

## Not run: 
require(OpenCL)
plat <- oclPlatforms()
dev <- oclDevices( plat[[1]] )
if(!any(grepl("cl_khr_fp64", oclInfo(dev[[1]])$exts)))
    stop("GPU with double precision and Open CL capabilities required.")

k.kronyD <- setup1(dev=dev)

## End(Not run)

CARrampsOcl documentation built on May 2, 2019, 3:27 a.m.