'OpenCL'-Ported R 'Mathlib' for GPU-Accelerated Packages


[Up] [Top]

Documentation for package ‘nmathopencl’ version 0.8.2

Help Pages

A B C D E F G I L N P Q R S T U W

nmathopencl-package nmathopencl: OpenCL-Ported R Math Library for GPU-Accelerated Packages

-- A --

attach_cross_library_tags Attach Cross-Library Dependency Tags to Kernel Files
attach_kernel_call_tags Attach Library Call Tags to Kernel Files
attach_kernel_dependency_tags Attach Dependency Tags to a Dependency-Ordered Kernel Library

-- B --

beta_opencl Special Functions (OpenCL)

-- C --

choose_opencl Special Functions (OpenCL)

-- D --

dbeta_opencl The Beta Distribution (OpenCL)
dbinom_opencl The Binomial Distribution (OpenCL)
dbinom_raw_opencl The Binomial Distribution (OpenCL)
dcauchy_opencl The Cauchy Distribution (OpenCL)
dchisq_opencl The Chi-squared Distribution (OpenCL)
dexp_opencl The Exponential Distribution (OpenCL)
df_opencl The F Distribution (OpenCL)
dgamma_opencl The Gamma Distribution (OpenCL)
dgeom_opencl The Geometric Distribution (OpenCL)
dhyper_opencl The Hypergeometric Distribution (OpenCL)
digamma_opencl Special Functions (OpenCL)
dlnorm_opencl The Lognormal Distribution (OpenCL)
dlogis_opencl The Logistic Distribution (OpenCL)
dnbeta_opencl The Beta Distribution (OpenCL)
dnbinom_mu_opencl The Negative Binomial Distribution (OpenCL)
dnbinom_opencl The Negative Binomial Distribution (OpenCL)
dnorm_opencl The Normal Distribution (OpenCL)
dpois_opencl The Poisson Distribution (OpenCL)
dpois_raw_opencl The Poisson Distribution (OpenCL)
dt_opencl The Student t Distribution (OpenCL)
dunif_opencl The Uniform Distribution (OpenCL)
dweibull_opencl The Weibull Distribution (OpenCL)

-- E --

exp_rand_opencl OpenCL-backed RNG Core linkage checks
extract_library_subset Extract a Minimal Library Subset for a Set of Kernels
Ex_EnvelopeEval Evaluate Negative Log-Likelihood and Gradients
Ex_EnvelopeSize Envelope Sizing and Optimization
Ex_glmbfamfunc Return family functions used during simulation and post processing
Ex_glmb_Standardize_Model Standardize A Non-Gaussian Model

-- F --

fmax2_opencl Math Support Functions (OpenCL)
fmin2_opencl Math Support Functions (OpenCL)
fprec_opencl Math Support Functions (OpenCL)
fround_opencl Math Support Functions (OpenCL)
fsign_opencl Math Support Functions (OpenCL)
ftrunc_opencl Math Support Functions (OpenCL)

-- G --

gammafn_opencl Special Functions (OpenCL)
glmbayesEnvelopeExample Envelope Evaluation Utilities
gpu_diagnostics GPU and OpenCL diagnostics for 'nmathopencl'

-- I --

imax2_opencl Math Support Functions (OpenCL)
imin2_opencl Math Support Functions (OpenCL)

-- L --

lbeta_opencl Special Functions (OpenCL)
lchoose_opencl Special Functions (OpenCL)
lgamma1p_opencl OpenCL-backed R Math runtime linkage checks
lgammafn_opencl Special Functions (OpenCL)
load_library_for_kernel Load a Minimal OpenCL Library Subset for a Single Kernel
log1mexp_opencl OpenCL-backed R Math runtime linkage checks
log1pexp_opencl OpenCL-backed R Math runtime linkage checks
log1pmx_opencl OpenCL-backed R Math runtime linkage checks
logspace_add_opencl OpenCL-backed R Math runtime linkage checks
logspace_sub_opencl OpenCL-backed R Math runtime linkage checks
logspace_sum_opencl OpenCL-backed R Math runtime linkage checks

-- N --

nmathopencl nmathopencl: OpenCL-Ported R Math Library for GPU-Accelerated Packages
nmathopencl_has_opencl GPU and OpenCL diagnostics for 'nmathopencl'
nmathopencl_opencl_device_info GPU and OpenCL diagnostics for 'nmathopencl'
nmathopencl_opencl_fp64_available GPU and OpenCL diagnostics for 'nmathopencl'
nmathopencl_opencl_reset_device_selection GPU and OpenCL diagnostics for 'nmathopencl'
norm_rand_opencl OpenCL-backed RNG Core linkage checks

-- P --

pbeta_opencl The Beta Distribution (OpenCL)
pbinom_opencl The Binomial Distribution (OpenCL)
pcauchy_opencl The Cauchy Distribution (OpenCL)
pchisq_opencl The Chi-squared Distribution (OpenCL)
pentagamma_opencl Special Functions (OpenCL)
pexp_opencl The Exponential Distribution (OpenCL)
pf_opencl The F Distribution (OpenCL)
pgamma_opencl The Gamma Distribution (OpenCL)
pgeom_opencl The Geometric Distribution (OpenCL)
phyper_opencl The Hypergeometric Distribution (OpenCL)
plnorm_opencl The Lognormal Distribution (OpenCL)
plogis_opencl The Logistic Distribution (OpenCL)
pnbinom_mu_opencl The Negative Binomial Distribution (OpenCL)
pnbinom_opencl The Negative Binomial Distribution (OpenCL)
pnorm_opencl The Normal Distribution (OpenCL)
port_to_opencl_configure Port an existing static src/Makevars to use OpenCL configure scripts
pow1p_opencl OpenCL-backed R Math runtime linkage checks
ppois_opencl The Poisson Distribution (OpenCL)
print.Ex_glmbfamfunc Return family functions used during simulation and post processing
psigamma_opencl Special Functions (OpenCL)
ptukey_opencl The Studentized Range Distribution (OpenCL)
pt_opencl The Student t Distribution (OpenCL)
punif_opencl The Uniform Distribution (OpenCL)
pweibull_opencl The Weibull Distribution (OpenCL)

-- Q --

qbinom_opencl The Binomial Distribution (OpenCL)
qcauchy_opencl The Cauchy Distribution (OpenCL)
qchisq_opencl The Chi-squared Distribution (OpenCL)
qexp_opencl The Exponential Distribution (OpenCL)
qf_opencl The F Distribution (OpenCL)
qgeom_opencl The Geometric Distribution (OpenCL)
qhyper_opencl The Hypergeometric Distribution (OpenCL)
qlnorm_opencl The Lognormal Distribution (OpenCL)
qlogis_opencl The Logistic Distribution (OpenCL)
qnbinom_mu_opencl The Negative Binomial Distribution (OpenCL)
qnbinom_opencl The Negative Binomial Distribution (OpenCL)
qnorm_opencl The Normal Distribution (OpenCL)
qpois_opencl The Poisson Distribution (OpenCL)
qtukey_opencl The Studentized Range Distribution (OpenCL)
qt_opencl The Student t Distribution (OpenCL)
qunif_opencl The Uniform Distribution (OpenCL)
qweibull_opencl The Weibull Distribution (OpenCL)

-- R --

rbeta_opencl The Beta Distribution (OpenCL)
rbinom_opencl The Binomial Distribution (OpenCL)
rcauchy_opencl The Cauchy Distribution (OpenCL)
rchisq_opencl The Chi-squared Distribution (OpenCL)
rexp_opencl The Exponential Distribution (OpenCL)
rf_opencl The F Distribution (OpenCL)
rgamma_opencl The Gamma Distribution (OpenCL)
rgeom_opencl The Geometric Distribution (OpenCL)
rhyper_opencl The Hypergeometric Distribution (OpenCL)
rlnorm_opencl The Lognormal Distribution (OpenCL)
rlogis_opencl The Logistic Distribution (OpenCL)
rmultinom_opencl The Multinomial Distribution (OpenCL linkage subset)
rnbinom_mu_opencl The Negative Binomial Distribution (OpenCL)
rnbinom_opencl The Negative Binomial Distribution (OpenCL)
rnorm_opencl The Normal Distribution (OpenCL)
rpois_opencl The Poisson Distribution (OpenCL)
rt_opencl The Student t Distribution (OpenCL)
runif_opencl The Uniform Distribution (OpenCL)
rweibull_opencl The Weibull Distribution (OpenCL)
r_check_user_interrupt_opencl OpenCL-backed R_ext runtime utility linkage checks
r_pow_di_opencl OpenCL-backed R Math runtime linkage checks
r_pow_opencl OpenCL-backed R Math runtime linkage checks
r_unif_index_opencl OpenCL-backed RNG Core linkage checks

-- S --

sign_opencl Math Support Functions (OpenCL)
stage_kernel_dependency_sort Stage Kernel Library Dependency Sort Results

-- T --

tetragamma_opencl Special Functions (OpenCL)
trigamma_opencl Special Functions (OpenCL)

-- U --

unif_rand_opencl OpenCL-backed RNG Core linkage checks
use_opencl_configure Set up OpenCL configure scripts in a downstream R package

-- W --

write_kernel_dependency_index Build and save a kernel dependency index