|
@@ -1,6 +1,6 @@
|
|
|
/* StarPU --- Runtime system for heterogeneous multicore architectures.
|
|
|
*
|
|
|
- * Copyright (C) 2010-2012 Université de Bordeaux 1
|
|
|
+ * Copyright (C) 2010-2013 Université de Bordeaux 1
|
|
|
* Copyright (C) 2010, 2011, 2012, 2013 Centre National de la Recherche Scientifique
|
|
|
*
|
|
|
* StarPU is free software; you can redistribute it and/or modify
|
|
@@ -27,40 +27,6 @@ extern "C"
|
|
|
#warning Your application is using former types. You may want to update to use the latest API, by using tools/dev/rename.sh.
|
|
|
#endif /* defined(STARPU_USE_DEPRECATED_API) || defined(STARPU_USE_DEPRECATED_ONE_ZERO_API) */
|
|
|
|
|
|
-#ifdef STARPU_USE_DEPRECATED_API
|
|
|
-typedef starpu_data_handle_t starpu_data_handle;
|
|
|
-typedef struct starpu_block_interface starpu_block_interface_t;
|
|
|
-typedef struct starpu_matrix_interface starpu_matrix_interface_t;
|
|
|
-typedef struct starpu_vector_interface starpu_vector_interface_t;
|
|
|
-typedef struct starpu_variable_interface starpu_variable_interface_t;
|
|
|
-typedef struct starpu_csr_interface starpu_csr_interface_t;
|
|
|
-typedef struct starpu_bcsr_interface starpu_bcsr_interface_t;
|
|
|
-typedef struct starpu_multiformat_interface starpu_multiformat_interface_t;
|
|
|
-#define starpu_machine_topology_s starpu_machine_topology
|
|
|
-#define starpu_htbl32_node_s starpu_htbl32_node
|
|
|
-#define starpu_history_list_t starpu_history_list
|
|
|
-#define starpu_buffer_descr_t starpu_buffer_descr
|
|
|
-#define starpu_history_list_t starpu_history_list
|
|
|
-#define starpu_regression_model_t starpu_regression_model
|
|
|
-#define starpu_per_arch_perfmodel_t starpu_per_arch_perfmodel
|
|
|
-#define starpu_perfmodel_t starpu_perfmodel
|
|
|
-#define starpu_sched_policy_s starpu_sched_policy
|
|
|
-#define starpu_data_interface_ops_t starpu_data_interface_ops
|
|
|
-
|
|
|
-typedef struct starpu_buffer_descr starpu_buffer_descr;
|
|
|
-typedef struct starpu_codelet starpu_codelet;
|
|
|
-typedef struct starpu_codelet starpu_codelet_t;
|
|
|
-typedef enum starpu_access_mode starpu_access_mode;
|
|
|
-
|
|
|
-#define starpu_print_bus_bandwidth starpu_bus_print_bandwidth
|
|
|
-#define starpu_get_handle_interface_id starpu_handle_get_interface_id
|
|
|
-#define starpu_get_current_task starpu_task_get_current
|
|
|
-#define starpu_unpack_cl_args starpu_codelet_unpack_args
|
|
|
-#define starpu_pack_cl_args starpu_codelet_pack_args
|
|
|
-#define starpu_task_deinit starpu_task_clean
|
|
|
-
|
|
|
-#endif /* STARPU_USE_DEPRECATED_API */
|
|
|
-
|
|
|
#ifdef STARPU_USE_DEPRECATED_ONE_ZERO_API
|
|
|
|
|
|
#define starpu_allocate_buffer_on_node starpu_malloc_on_node
|
|
@@ -116,6 +82,39 @@ typedef enum starpu_access_mode starpu_access_mode;
|
|
|
|
|
|
#endif /* STARPU_USE_DEPRECATED_ONE_ZERO_API */
|
|
|
|
|
|
+#ifdef STARPU_USE_DEPRECATED_API
|
|
|
+typedef starpu_data_handle_t starpu_data_handle;
|
|
|
+typedef struct starpu_block_interface starpu_block_interface_t;
|
|
|
+typedef struct starpu_matrix_interface starpu_matrix_interface_t;
|
|
|
+typedef struct starpu_vector_interface starpu_vector_interface_t;
|
|
|
+typedef struct starpu_variable_interface starpu_variable_interface_t;
|
|
|
+typedef struct starpu_csr_interface starpu_csr_interface_t;
|
|
|
+typedef struct starpu_bcsr_interface starpu_bcsr_interface_t;
|
|
|
+typedef struct starpu_multiformat_interface starpu_multiformat_interface_t;
|
|
|
+#define starpu_machine_topology_s starpu_machine_topology
|
|
|
+#define starpu_htbl32_node_s starpu_htbl32_node
|
|
|
+#define starpu_history_list_t starpu_history_list
|
|
|
+#define starpu_buffer_descr_t starpu_buffer_descr
|
|
|
+#define starpu_regression_model_t starpu_regression_model
|
|
|
+#define starpu_per_arch_perfmodel_t starpu_per_arch_perfmodel
|
|
|
+#define starpu_perfmodel_t starpu_perfmodel
|
|
|
+#define starpu_sched_policy_s starpu_sched_policy
|
|
|
+#define starpu_data_interface_ops_t starpu_data_interface_ops
|
|
|
+
|
|
|
+typedef struct starpu_buffer_descr starpu_buffer_descr;
|
|
|
+typedef struct starpu_codelet starpu_codelet;
|
|
|
+typedef struct starpu_codelet starpu_codelet_t;
|
|
|
+typedef enum starpu_access_mode starpu_access_mode;
|
|
|
+
|
|
|
+#define starpu_print_bus_bandwidth starpu_bus_print_bandwidth
|
|
|
+#define starpu_get_handle_interface_id starpu_handle_get_interface_id
|
|
|
+#define starpu_get_current_task starpu_task_get_current
|
|
|
+#define starpu_unpack_cl_args starpu_codelet_unpack_args
|
|
|
+#define starpu_pack_cl_args starpu_codelet_pack_args
|
|
|
+#define starpu_task_deinit starpu_task_clean
|
|
|
+
|
|
|
+#endif /* STARPU_USE_DEPRECATED_API */
|
|
|
+
|
|
|
#ifdef __cplusplus
|
|
|
}
|
|
|
#endif
|