Copyright and Derived Code Notices for opencltools The original opencltools package code, documentation, examples, and vignettes are copyright Kjell Nygren, except where otherwise noted below. Runtime Layer Adapted from glmbayes ----------------------------------- Portions of the OpenCL host/runtime layer (kernel loading, device probing, program assembly helpers, and related C++ infrastructure) were adapted during the split from the glmbayes package. glmbayes maintains its own copyright and citation metadata; see that package's inst/CITATION and inst/COPYRIGHTS when describing Bayesian GLM sampling or envelope-gradient methodology. Example and Teaching Kernels (inst/cl/) --------------------------------------- The package ships teaching and staging OpenCL C material under inst/cl/, including nmath_small shards for fast examples, larger nmath/ and src/ trees, and legacy ex_glmbayes_* directories retained from the package split for tagging and subsetting workflow examples (inst/examples/, help-page demos). These are not the canonical kernel trees shipped by glmbayes or nmathopencl; production downstream kernels live in those packages' inst/cl/ trees. Relevant copyright holders and contributors for ported Mathlib-related material include The R Core Team, The R Foundation, Ross Ihaka, Robert Gentleman, Morten Welinder, and Martin Maechler. The applicable licenses are GPL-2-or-later and/or LGPL-2.1-or-later as indicated in the individual source file headers. Package Dependencies -------------------- The package links to or imports external R packages including stats, Rcpp, RcppArmadillo, RcppParallel, Rdpack, and jsonlite. Suggested packages nmathopencl and glmbayes are not bundled in opencltools; their authorship and copyright are governed by their own package metadata and licenses. Ported statistical libraries and downstream applications should be cited through those packages rather than through opencltools alone.