123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- /* StarPU --- Runtime system for heterogeneous multicore architectures.
- *
- * Copyright (C) 2017, 2019 CNRS
- * Copyright (C) 2017 Inria
- *
- * StarPU is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation; either version 2.1 of the License, or (at
- * your option) any later version.
- *
- * StarPU is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * See the GNU Lesser General Public License in COPYING.LGPL for more details.
- */
- /*! \defgroup API_Clustering_Machine Clustering Machine
- \def STARPU_CLUSTER_MIN_NB
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_MAX_NB
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_NB
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_POLICY_NAME
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_POLICY_STRUCT
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_KEEP_HOMOGENEOUS
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_PREFERE_MIN
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_CREATE_FUNC
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_CREATE_FUNC_ARG
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_TYPE
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_AWAKE_WORKERS
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_PARTITION_ONE
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_NEW
- \ingroup API_Clustering_Machine
- TODO
- \def STARPU_CLUSTER_NCORES
- \ingroup API_Clustering_Machine
- TODO
- \enum starpu_cluster_types
- \ingroup API_Clustering_Machine
- todo
- \var starpu_cluster_types::STARPU_CLUSTER_OPENMP
- todo
- \var starpu_cluster_types::STARPU_CLUSTER_INTEL_OPENMP_MKL
- todo
- \var starpu_cluster_types::STARPU_CLUSTER_GNU_OPENMP_MKL
- todo
- \struct starpu_cluster_machine
- \ingroup API_Clustering_Machine
- todo
- \fn struct starpu_cluster_machine* starpu_cluster_machine(hwloc_obj_type_t cluster_level, ...)
- \ingroup API_Clustering_Machine
- todo
- \fn int starpu_uncluster_machine(struct starpu_cluster_machine* clusters)
- \ingroup API_Clustering_Machine
- todo
- \fn int starpu_cluster_print(struct starpu_cluster_machine* clusters)
- \ingroup API_Clustering_Machine
- todo
- */
|