WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

OpenCLFunction[args]

represents a function loaded using OpenCLFunctionLoad .

Details and Options
Details and Options Details and Options
Examples  
Basic Examples  
See Also
Tech Notes
Related Guides
Cite this Page

OpenCLFunction[args]

represents a function loaded using OpenCLFunctionLoad .

Details and Options

  • The OpenCLLink application must be loaded using Needs ["OpenCLLink`"].
  • OpenCLFunction is returned by OpenCLFunctionLoad .
  • An OpenCLFunction object can be used the same way as a pure function.
  • The function represented by OpenCLFunction runs in the same process as the Wolfram Language kernel.
  • The function represented by OpenCLFunction is unloaded when the Wolfram Language kernel exits.
  • On launch, if the number of threads is not specified (as an extra argument to the OpenCLFunction), then the dimension of the element with largest rank and dimension is chosen. For images, the rank is set to 2.
  • On launch, if the number of threads is not a multiple of the block dimension, then it is incremented to be a multiple of the block dimension.

Examples

Basic Examples  (1)

First, load the OpenCLLink application:

This loads a function from OpenCL source:

This calls the function:

This finds information about the function:

Wolfram Research (2010), OpenCLFunction, Wolfram Language function, https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunction.html.

Text

Wolfram Research (2010), OpenCLFunction, Wolfram Language function, https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunction.html.

CMS

Wolfram Language. 2010. "OpenCLFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunction.html.

APA

Wolfram Language. (2010). OpenCLFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunction.html

BibTeX

@misc{reference.wolfram_2025_openclfunction, author="Wolfram Research", title="{OpenCLFunction}", year="2010", howpublished="\url{https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunction.html}", note=[Accessed: 18-November-2025]}

BibLaTeX

@online{reference.wolfram_2025_openclfunction, organization={Wolfram Research}, title={OpenCLFunction}, year={2010}, url={https://reference.wolfram.com/language/OpenCLLink/ref/OpenCLFunction.html}, note=[Accessed: 18-November-2025]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /