opencl_extensions.doxy 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /* StarPU --- Runtime system for heterogeneous multicore architectures.
  2. *
  3. * Copyright (C) 2010-2019 CNRS
  4. * Copyright (C) 2009-2011,2014,2016 Université de Bordeaux
  5. * Copyright (C) 2011,2012 Inria
  6. *
  7. * StarPU is free software; you can redistribute it and/or modify
  8. * it under the terms of the GNU Lesser General Public License as published by
  9. * the Free Software Foundation; either version 2.1 of the License, or (at
  10. * your option) any later version.
  11. *
  12. * StarPU is distributed in the hope that it will be useful, but
  13. * WITHOUT ANY WARRANTY; without even the implied warranty of
  14. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  15. *
  16. * See the GNU Lesser General Public License in COPYING.LGPL for more details.
  17. */
  18. /*! \ingroup API_OpenCL_Extensions
  19. \def STARPU_USE_OPENCL
  20. \ingroup API_OpenCL_Extensions
  21. Defined when StarPU has been installed with
  22. OpenCL support. It should be used in your code to detect the
  23. availability of OpenCL as shown in \ref FullSourceCodeVectorScal.
  24. \def STARPU_MAXOPENCLDEVS
  25. \ingroup API_OpenCL_Extensions
  26. Define the maximum number of OpenCL devices that are
  27. supported by StarPU.
  28. \def STARPU_OPENCL_DATADIR
  29. \ingroup API_OpenCL_Extensions
  30. Define the directory in which the OpenCL codelets of the
  31. applications provided with StarPU have been installed.
  32. */