opencl_extensions.doxy 1.2 KB

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