OpenCLFunctionInformation[oclfun]
returns information on OpenCLFunction oclfun such as build log, build options, source code, etc.
OpenCLFunctionInformation
OpenCLFunctionInformation[oclfun]
returns information on OpenCLFunction oclfun such as build log, build options, source code, etc.
Details and Options
- The OpenCLLink application must be loaded using Needs["OpenCLLink`"].
Examples
Basic Examples (1)
First, load the OpenCLLink application:
Needs["OpenCLLink`"]This loads a function from OpenCL source:
fun = OpenCLFunctionLoad["__kernel void vecAdd( __global mint * A, __global mint * B, mint length) {
int index = get_global_id(0);
if (index < length)
B[index] += A[index];
}", "vecAdd", {{_Integer, _, "Input"}, {_Integer}, _Integer}, {10}]This finds information about the function:
OpenCLFunctionInformation[fun]This output for OpenCLFunctionInformation is a rule list, so the build log can be retrieved:
"BuildLog" /. OpenCLFunctionInformation[fun]fun[ConstantArray[9, 100], ConstantArray[4, 100], 100]See Also
Tech Notes
Related Guides
Text
Wolfram Research (2010), OpenCLFunctionInformation, Wolfram Language function, https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunctionInformation.html.
CMS
Wolfram Language. 2010. "OpenCLFunctionInformation." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunctionInformation.html.
APA
Wolfram Language. (2010). OpenCLFunctionInformation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunctionInformation.html
BibTeX
@misc{reference.wolfram_2026_openclfunctioninformation, author="Wolfram Research", title="{OpenCLFunctionInformation}", year="2010", howpublished="\url{https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunctionInformation.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_openclfunctioninformation, organization={Wolfram Research}, title={OpenCLFunctionInformation}, year={2010}, url={https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunctionInformation.html}, note=[Accessed: 13-June-2026]}