PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
Main Page
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
quark_trace.h
Go to the documentation of this file.
1
16
#ifndef _QUARK_TRACE_H_
17
#define _QUARK_TRACE_H_
18
19
#ifdef TRACE_QUARK
20
21
#include <eztrace.h>
22
#include <ev_codes.h>
23
#include "../core_blas-eztrace/coreblas_ev_codes.h"
24
25
#define quark_trace_addtask() EZTRACE_EVENT1(FUT_COREBLAS_TASK, 1)
26
#define quark_trace_deltask() EZTRACE_EVENT1(FUT_COREBLAS_TASK, -1)
27
#define quark_trace_addtask2worker(__tid) EZTRACE_EVENT2(FUT_COREBLAS_TASKW, __tid, 1)
28
#define quark_trace_deltask2worker(__tid) EZTRACE_EVENT2(FUT_COREBLAS_TASKW, __tid, -1)
29
30
#else
31
32
#define quark_trace_addtask()
33
#define quark_trace_deltask()
34
#define quark_trace_addtask2worker(__tid)
35
#define quark_trace_deltask2worker(__tid)
36
37
#endif
38
39
#endif
/* _QUARK_TRACE_H_ */
plasma_2.4.5
quark
quark_trace.h
Generated on Mon Jul 9 2012 12:45:03 for PLASMA by
1.8.1