Package: opencltools Type: Package Title: 'OpenCL' Tools for R Package Developers Version: 0.8.2 Date: 2026-07-11 Authors@R: c( person("Kjell", "Nygren", role = c("aut", "cre"), email = "kjell.a.nygren@gmail.com"), person("The R Core Team", role = c("ctb", "cph"), comment = "R Mathlib sources, R stats modeling code, and derived/adapted routines"), person("The R Foundation", role = "cph", comment = "Portions of R Mathlib and R source code"), person("Ross", "Ihaka", role = c("ctb", "cph"), comment = "R Mathlib and original R modeling infrastructure"), person("Robert", "Gentleman", role = c("ctb", "cph"), comment = "Portions of R Mathlib"), person("Simon", "Davies", role = "ctb", comment = "Original R glm implementation"), person("Morten", "Welinder", role = c("ctb", "cph"), comment = "Portions of R Mathlib"), person("Martin", "Maechler", role = "ctb", comment = "Portions of R Mathlib") ) Description: Runtime 'OpenCL' support for R package developers: probe hardware and drivers, load and concatenate kernel sources, and manage dependency-annotated '.cl' libraries, so packages like 'nmathopencl' and other ported libraries can offer GPU acceleration without each re-implementing the same plumbing. Vignettes illustrate integration with suggested packages 'nmathopencl' and 'glmbayes'; production kernels for those applications ship in those packages rather than here. License: GPL-2 URL: https://github.com/knygren/opencltools, https://knygren.r-universe.dev/opencltools BugReports: https://github.com/knygren/opencltools/issues Imports: stats, Rcpp (>= 1.1.1), RcppParallel, Rdpack (>= 0.11-0), jsonlite RdMacros: Rdpack LinkingTo: Rcpp, RcppArmadillo, RcppParallel Depends: R (>= 3.5.0) Suggests: glmbayes (>= 0.9.3), nmathopencl, testthat (>= 3.0.0), spelling, knitr, rmarkdown VignetteBuilder: knitr SystemRequirements: Optional 'OpenCL' support. If available, GPU acceleration will be used; otherwise, computation runs on CPU. Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Config/testthat/edition: 3 Language: en-US Config/pak/sysreqs: make ocl-icd-opencl-dev Repository: https://knygren.r-universe.dev Date/Publication: 2026-07-11 17:31:44 UTC RemoteUrl: https://github.com/knygren/opencltools RemoteRef: HEAD RemoteSha: e3a5254db18dbf5b36924d8a85a4d7e9c7e9f99f NeedsCompilation: yes Packaged: 2026-07-11 17:42:48 UTC; root Author: Kjell Nygren [aut, cre], The R Core Team [ctb, cph] (R Mathlib sources, R stats modeling code, and derived/adapted routines), The R Foundation [cph] (Portions of R Mathlib and R source code), Ross Ihaka [ctb, cph] (R Mathlib and original R modeling infrastructure), Robert Gentleman [ctb, cph] (Portions of R Mathlib), Simon Davies [ctb] (Original R glm implementation), Morten Welinder [ctb, cph] (Portions of R Mathlib), Martin Maechler [ctb] (Portions of R Mathlib) Maintainer: Kjell Nygren