API for gpuMagic
An openCL compiler with the capacity to compile R functions and run the code on GPU

Global functions
.compileGPUCode Source code
.data Source code
.device Source code
.dim Source code
.getAddress Source code
.kernel Man page Source code
.length Source code
.ncol Source code
.nrow Source code
.onDetach Source code
.onLoad Source code
.onUnload Source code
.type Source code
CSimplify Source code
C_NULL Source code
C_ascending_sort_right Source code
C_assignment_dispatch Source code
C_assignment_symbols Source code
C_break Source code
C_colMeans_right Source code
C_colSums_right Source code
C_compiler_define Source code
C_element_OP Source code
C_element_abs Source code
C_element_arithmatic Source code
C_element_ceil Source code
C_element_floor Source code
C_element_getCExp Source code
C_element_length Source code
C_element_ncol Source code
C_element_nrow Source code
C_element_parenthesis Source code
C_element_power Source code
C_element_sub Source code
C_element_sweep Source code
C_general_scalar_assignment Source code
C_length_left Source code
C_matMul_right Source code
C_matMul_right_A Source code
C_matMul_right_B Source code
C_matrix_assignment Source code
C_matrix_right Source code
C_message Source code
C_ncol_left Source code
C_next Source code
C_nrow_left Source code
C_oneStepSeq_right Source code
C_return Source code
C_rowMeans_right Source code
C_rowSums_right Source code
C_row_col_summary_right Source code
C_seq_right Source code
C_setVersion Source code
C_sum_mean_right Source code
C_to_R Source code
C_transpose_right Source code
CheckCodeError Source code
Matrix Man page Source code
ProcessCodeChunk Source code
ProcessCodeSingle Source code
RCTranslation Source code
RCcompilerLevel1 Source code
RCcompilerLevel2 Source code
RLevel1_checkFunc Source code
RLevel1_parserFunc Source code
RLevel1_updateFunc Source code
ROptimizer1 Source code
ROptimizer2 Source code
ROptimizer3 Source code
RParser1 Source code
RParser2 Source code
RProfile1 Source code
RProfile2 Source code
RProfile2_checkFunc Source code
RProfile2_parserFunc Source code
RProfile2_updateFunc Source code
R_C_Sub Source code
R_expression_sub Source code
R_general_size Source code
R_getVarSize Source code
R_getVarSub Source code
R_length Source code
R_ncol Source code
R_nrow Source code
R_oneIndex_exp_sub Source code
R_size_returnOne Source code
R_subset_size Source code
R_sweep_size Source code
R_to_C Source code
Scalar Man page Source code
Simplify2 Source code
Simplify_plus Source code
[ Man page
[,gpuMatrix,ANY,ANY,missing-method Man page
[,gpuMatrix-method Man page
[<-,gpuMatrix,ANY,ANY,numeric-method Man page
addParenthesis Source code
addValueRecord Source code
addVar Source code
addVarDef Source code
addVarDef_inLevel Source code
addVarInfo Source code
addVariableDeclaration Source code
addVariableDeclaration_NonPointer Source code
addvariableSizeInfo Source code
as.list.hash Source code
as.matrix.gpuMatrix Man page Source code
as.vector.gpuMatrix Man page Source code
checkPromiseRealization Source code
checkTypeSupport Source code
checkVarTblLineNum Source code
clear Source code
codePreprocessing Source code
combineExpInfo Source code
combineInsertCode Source code
combineSize Source code
compileGPUCode Man page Source code
compiler.addInfo Source code
compiler.addScalarInfo Source code
compiler.define Source code
compiler.poolDefine Source code
compiler.promiseAssign Source code
compiler.promiseDefine Source code
compiler.release Source code
compiler.setProperty Source code
completeGPUcode Source code
completeProfileTbl Source code
computeVarRecordRange Source code
constructCode Source code
convertDataType Source code
copy Source code
copyVarInfoTbl Source code
createExtCode Source code
createMemPool Source code
createMemPoolInfo Source code
createSapplySignature Source code
decomposeCode Source code
decomposeCode_hidden Source code
def_var Source code
del Source code
deparse Source code
detectBracketRequirement Source code
dim Man page
dim,gpuMatrix-method Man page
download Man page
download,ANY-method Man page
download,gpuMatrix-method Man page
errorCheck_matrix_matrix Source code
errorCheck_matrix_matrix_oneside Source code
evaluateProfileTbl Source code
expandExp Source code
extractVarIfFuncIsSame Source code
extractVars Man page Source code
extractVars.default Man page Source code
extractVars.expression Man page Source code
extractVars.extCode Man page Source code
extractVars.memPool Source code
extractVars.varInfo Man page Source code
extract_dim_var_info Source code
extract_for_if_Var Source code
extract_promise_assign_info Source code
extract_promise_define_info Source code
fillGPUdata Source code
finalizeExtCode Source code
finalizeExtCode_hidden Source code
findCodeLevel Source code
findFreeVar Source code
findRedirectRoot Source code
findRootVar Source code
findSubsetRoot Source code
findVarLevel Source code
finializeCodePack Source code
formatCall Source code
formatParms Source code
format_memory_size Source code
funcToExp Source code
gcd Source code
general_updateFunc Source code
getAllVars Source code
getAllVarsInRecord Source code
getCurDevice Man page Source code
getDataType Source code
getDeviceIndex Man page Source code
getDeviceInfo Man page Source code
getDeviceList Man page Source code
getDeviceNum Source code
getDim Source code
getEmpVarInfoTbl Source code
getEmpyTable Source code
getExpInfo Source code
getExpInfo_hidden Source code
getFirstSelectedDevice Source code
getFloatingPointType Source code
getGroupSize Source code
getIndexFromExp Source code
getInsertedCode Source code
getIntegerType Source code
getJobStatus Man page Source code
getLevelNum Source code
getPlatformNum Source code
getPointerType Source code
getSelectedDevice Source code
getSeqAddress Source code
getSingleDeviceInfo Source code
getSize Man page
getSize,gpuMatrix-method Man page
getSizeVar Source code
getSubInfo Source code
getThreadNumber Source code
getTotalDeviceNum Source code
getTrueAd Source code
getTypeCXXStr Source code
getTypeNum Source code
getTypeSize Source code
getVarFromExtCode Source code
getVarInfo Source code
getVarProperty Source code
getVarRecord Source code
getVarSizeInfo_C_level Source code
getVarsNum Source code
getVersionBumpCode Source code
gpuEmptMatrix Man page Source code
gpuMagic.getAvailableType Man page Source code
gpuMagic.getMemUsage Man page Source code
gpuMagic.getOptions Man page Source code
gpuMagic.setOptions Man page Source code
gpuMatrix Man page Source code
gpuSapply Man page Source code
gpuSapply.getOption Man page Source code
gpuSapply_multiDev Source code
gpuSapply_singleDev Source code
gpu_cast_double Man page Source code
gpu_cast_float Man page Source code
gpu_cast_int Man page Source code
gpu_cast_long Man page Source code
gpu_cast_uint Man page Source code
gpu_cast_ulong Man page Source code
has.key Source code
hasKernel Source code
hasVar Source code
hasVar.extCode Source code
hasVar.memPool Source code
hasVar.varInfo Source code
hash Source code
hoistOpt Source code
is.hash Source code
is.preservedFunc Source code
is.wholenumber Source code
isDeviceSelected Source code
isEmptyCode Source code
isNA Source code
isNumeric Source code
isPrimary Source code
isSingleValue Source code
isSymbol Source code
is_valid_variable_name Source code
isgreater Man page Source code
kernel.getOption Man page Source code
kernel.getSharedMem Source code
keys Source code
length Man page
length,gpuMatrix-method Man page
loadGPUcode Source code
markFree Source code
markUsed Source code
matchBracketFunc Source code
matchFunArg Source code
matchParms Source code
matrix_assignment_func_doNothing Source code
ncol Man page
ncol,gpuMatrix-method Man page
nrow Man page
nrow,gpuMatrix-method Man page
offsetMacro Source code
one_to_two_index Source code
opt_workerNumber Source code
parserFrame Source code
parserFrame_hidden Source code
print.deviceList Man page Source code
print.hash Source code
print.options Man page Source code
print.plainText Man page Source code
print.varInfo Man page Source code
processCodePack Source code
processDimTbl Source code
processSub Source code
profileCheck_size Source code
profileCheck_subset Source code
profileVar Source code
profile_Matrix Source code
profile_Scalar Source code
profile_abs Source code
profile_arithmetic Source code
profile_ceil Source code
profile_colMeans Source code
profile_colSums Source code
profile_elementOP Source code Source code
profile_floor Source code
profile_logical Source code
profile_matrix Source code
profile_matrixMult Source code
profile_mean Source code
profile_numeric Source code
profile_oneStepSeq Source code
profile_parenthesis Source code
profile_return Source code
profile_rowMeans Source code
profile_rowSums Source code
profile_selfTranspose Source code
profile_seq Source code
profile_size Source code
profile_sort Source code
profile_subRef Source code
profile_subset Source code
profile_sum Source code
profile_sweep Source code
profile_symbol Source code
profile_transpose Source code
profile_transpose_nocpy Source code
profiler_assignment_dispatch Source code
profiler_assignment_exitingVar Source code
profiler_assignment_newVar Source code
readCode Source code
realizePromiseAssign Source code
reconstructExp Source code
redirectVar Source code
release_var Source code
removeExpParenthesis Source code
removeRedundantVar Source code
renameVarInCode Source code
renamevariable Source code
replaceCode Source code
replaceLevelWithVar Source code
resize Source code
return_nocpy Man page
saveGPUcode Source code
selectDevice Source code
setDevice Man page Source code
setErrorCheck Source code
setVarInfo Source code
setVarInfo_hidden Source code
simplifyElementOp Source code
simplifyLoop Source code
simplifySingleCode Source code
subRef Man page Source code
t_nocpy Man page Source code
test Source code
toCharacter Source code
toCodeChunk Source code
toExpression Source code
typeInherit Source code
typeTruncate Source code
updateDeviceInfo Source code
upload Man page
upload,gpuMatrix-method Man page
values Source code
variableInUsed Source code
gpuMagic documentation built on Nov. 8, 2020, 5:15 p.m.