Links[{"label":"nmathopencl.html","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/refman/nmathopencl.html"},{"label":"nmathopencl.pdf","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/nmathopencl.pdf"},{"label":"Chapter 00: nmathopencl — Package Overview","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-00.html"},{"label":"source","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-00.Rmd"},{"label":"R code","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-00.R"},{"label":"Chapter 01: Setting Up OpenCL and Enabling GPU Acceleration","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-01.html"},{"label":"source","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-01.Rmd"},{"label":"R code","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-01.R"},{"label":"Chapter 02: Adding USE_OPENCL and has_opencl() to Your Package","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-02.html"},{"label":"source","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-02.Rmd"},{"label":"R code","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-02.R"},{"label":"Chapter 03: Structure of nmath Kernel Programs","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-03.html"},{"label":"source","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-03.Rmd"},{"label":"R code","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-03.R"},{"label":"Chapter 04: The nmath OpenCL Library","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-04.html"},{"label":"source","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-04.Rmd"},{"label":"R code","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-04.R"},{"label":"Chapter 05: Kernels, Kernel Runners, and Kernel Wrappers","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-05.html"},{"label":"source","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-05.Rmd"},{"label":"R code","section":"","type":"","url":"https://cran.r-project.org/web/packages/nmathopencl/vignettes/Chapter-05.R"}]
TextReference manual: nmathopencl.html , nmathopencl.pdf Vignettes: Chapter 00: nmathopencl — Package Overview ( source , R code ) Chapter 01: Setting Up OpenCL and Enabling GPU Acceleration ( source , R code ) Chapter 02: Adding USE_OPENCL and has_opencl() to Your Package ( source , R code ) Chapter 03: Structure of nmath Kernel Programs ( source , R code ) Chapter 04: The nmath OpenCL Library ( source , R code ) Chapter 05: Kernels, Kernel Runners, and Kernel Wrappers ( source , R code ) Chapter 06: Integrating Kernel Wrappers into Your Codebase ( source , R code ) Chapter 07: Kernels — Writing and Using OpenCL Kernel Files ( source , R code ) Chapter 08: Kernel Loading — load_kernel_source and load_kernel_library ( source , R code ) Chapter 09: Generic OpenCL Kernel Runners (openclPort layer) ( source , R code ) Chapter 10: Case Study — Building Custom GLM Kernels (ex_glmbayes) ( source , R code ) Chapter 11: Testing, Debugging, and Benchmarking GPU Kernels ( source , R code ) Chapter 12: The nmathopencl R API — Distribution Functions on the GPU ( source , R code )