StarPU Handbook
starpu_expert.h
Go to the documentation of this file.
1
/* StarPU --- Runtime system for heterogeneous multicore architectures.
2
*
3
* Copyright (C) 2010-2011 Université de Bordeaux
4
* Copyright (C) 2010-2011,2015 CNRS
5
*
6
* StarPU is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU Lesser General Public License as published by
8
* the Free Software Foundation; either version 2.1 of the License, or (at
9
* your option) any later version.
10
*
11
* StarPU is distributed in the hope that it will be useful, but
12
* WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14
*
15
* See the GNU Lesser General Public License in COPYING.LGPL for more details.
16
*/
17
18
#ifndef __STARPU_EXPERT_H__
19
#define __STARPU_EXPERT_H__
20
21
#include <
starpu.h
>
22
23
#ifdef __cplusplus
24
extern
"C"
25
{
26
#endif
27
28
void
starpu_wake_all_blocked_workers
(
void
);
29
30
int
starpu_progression_hook_register
(
unsigned
(*func)(
void
*arg),
void
*arg);
31
void
starpu_progression_hook_deregister
(
int
hook_id);
32
33
#ifdef __cplusplus
34
}
35
#endif
36
37
#endif
/* __STARPU_H__ */
starpu_wake_all_blocked_workers
void starpu_wake_all_blocked_workers(void)
starpu_progression_hook_deregister
void starpu_progression_hook_deregister(int hook_id)
starpu_progression_hook_register
int starpu_progression_hook_register(unsigned(*func)(void *arg), void *arg)
starpu.h
include
starpu_expert.h
Generated on Sat Feb 23 2019 10:03:38 for StarPU Handbook by
1.8.13