#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <starpu_config.h>
#include <starpu_task.h>
#include <sys/time.h>
Go to the source code of this file.
| 
Macros | 
| #define | STARPU_GNUC_PREREQ(maj, min) | 
| #define | STARPU_UNLIKELY(expr) | 
| #define | STARPU_LIKELY(expr) | 
| #define | STARPU_ATTRIBUTE_UNUSED | 
| #define | STARPU_ATTRIBUTE_INTERNAL | 
| #define | STARPU_ATTRIBUTE_MALLOC | 
| #define | STARPU_ATTRIBUTE_WARN_UNUSED_RESULT | 
| #define | STARPU_ATTRIBUTE_PURE | 
| #define | STARPU_ATTRIBUTE_ALIGNED(size) | 
| #define | STARPU_INLINE | 
| #define | endif | 
| #define | STARPU_WARN_UNUSED_RESULT | 
| #define | STARPU_POISON_PTR | 
| #define | STARPU_MIN(a, b) | 
| #define | STARPU_MAX(a, b) | 
| #define | STARPU_ASSERT(x) | 
| #define | STARPU_ASSERT_MSG(x, msg,...) | 
| #define | STARPU_ABORT() | 
| #define | STARPU_ABORT_MSG(msg,...) | 
| #define | STARPU_CHECK_RETURN_VALUE(err, message,...) | 
| #define | STARPU_CHECK_RETURN_VALUE_IS(err, value, message,...) | 
| #define | STARPU_ATOMIC_SOMETHING(name, expr) | 
| #define | STARPU_RMB() | 
| #define | STARPU_WMB() | 
| 
Functions | 
| static __starpu_inline int | starpu_get_env_number (const char *str) | 
| static __starpu_inline int | starpu_get_env_number_default (const char *str, int defval) | 
| void | starpu_trace_user_event (unsigned long code) | 
| void | starpu_execute_on_each_worker (void(*func)(void *), void *arg, uint32_t where) | 
| void | starpu_execute_on_each_worker_ex (void(*func)(void *), void *arg, uint32_t where, const char *name) | 
| void | starpu_execute_on_specific_workers (void(*func)(void *), void *arg, unsigned num_workers, unsigned *workers, const char *name) | 
| int | starpu_data_cpy (starpu_data_handle_t dst_handle, starpu_data_handle_t src_handle, int asynchronous, void(*callback_func)(void *), void *callback_arg) | 
| double | starpu_timing_now (void) | 
Detailed Description