workers.doxy 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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_Workers_Properties
  17. \def STARPU_NMAXWORKERS
  18. \ingroup API_Workers_Properties
  19. Define the maximum number of workers managed by StarPU.
  20. \def STARPU_MAXCPUS
  21. \ingroup API_Workers_Properties
  22. Define the maximum number of CPU workers managed by StarPU. The default value can be modified at
  23. configure by using the option \ref enable-maxcpus "--enable-maxcpus".
  24. \def STARPU_MAXNUMANODES
  25. \ingroup API_Workers_Properties
  26. Define the maximum number of NUMA nodes managed by StarPU. The default value can be modified at
  27. configure by using the option \ref enable-maxnumanodes "--enable-maxnumanodes".
  28. \def STARPU_MAXNODES
  29. \ingroup API_Workers_Properties
  30. Define the maximum number of memory nodes managed by StarPU. The default value can be modified at
  31. configure by using the option \ref enable-maxnodes "--enable-maxnodes". Reducing it allows to
  32. considerably reduce memory used by StarPU data structures.
  33. */