PLASMA: /home/mathieu/svn/plasma/trunk/tools/plasma_2.5.0/control/core_blas_dag.h Source File

PLASMA 2.4.6

- Main Page
- Modules
- Data Types List

All Data Structures Functions Groups
core_blas_dag.h
1
14 #ifndef _PLASMA_CORE_BLAS_DAG_H_
15 #define _PLASMA_CORE_BLAS_DAG_H_
16
17 #if defined(QUARK_DOT_DAG_ENABLE) /* || 1 */
18 #define DAG_SET_PROPERTIES( _name, _color ) \
19 QUARK_Task_Flag_Set(task_flags, TASK_LABEL, (intptr_t)(_name)); \
20 QUARK_Task_Flag_Set(task_flags, TASK_COLOR, (intptr_t)(_color));
21 #else
22 #define DAG_SET_PROPERTIES( _name, _color )
23 #endif
24
25 #define DAG_CORE_ASUM DAG_SET_PROPERTIES( "ASUM" , "white" )
26 #define DAG_CORE_AXPY DAG_SET_PROPERTIES( "AXPY" , "white" )
27 #define DAG_CORE_GEADD DAG_SET_PROPERTIES( "GEADD" , "white" )
28 #define DAG_CORE_GELQT DAG_SET_PROPERTIES( "GELQT" , "green" )
29 #define DAG_CORE_GEMM DAG_SET_PROPERTIES( "GEMM" , "yellow" )
30 #define DAG_CORE_GEQRT DAG_SET_PROPERTIES( "GEQRT" , "green" )
31 #define DAG_CORE_GESSM DAG_SET_PROPERTIES( "GESSM" , "cyan" )
32 #define DAG_CORE_GETRF DAG_SET_PROPERTIES( "GETRF" , "green" )
33 #define DAG_CORE_GETRIP DAG_SET_PROPERTIES( "GETRIP", "white" )
34 #define DAG_CORE_LATRO DAG_SET_PROPERTIES( "LATRO" , "white" )
35 #define DAG_CORE_HEMM DAG_SET_PROPERTIES( "HEMM" , "white" )
36 #define DAG_CORE_HER2K DAG_SET_PROPERTIES( "HER2K" , "white" )
37 #define DAG_CORE_HERFB DAG_SET_PROPERTIES( "HERFB" , "pink" )
38 #define DAG_CORE_HERK DAG_SET_PROPERTIES( "HERK" , "yellow" )
39 #define DAG_CORE_LACPY DAG_SET_PROPERTIES( "LACPY" , "white" )
40 #define DAG_CORE_LAG2C DAG_SET_PROPERTIES( "LAG2C" , "white" )
41 #define DAG_CORE_LAG2Z DAG_SET_PROPERTIES( "LAG2Z" , "white" )
42 #define DAG_CORE_LANGE DAG_SET_PROPERTIES( "LANGE" , "white" )
43 #define DAG_CORE_LANHE DAG_SET_PROPERTIES( "LANHE" , "white" )
44 #define DAG_CORE_LANSY DAG_SET_PROPERTIES( "LANSY" , "white" )
45 #define DAG_CORE_LASET DAG_SET_PROPERTIES( "LASET" , "orange" )
46 #define DAG_CORE_LASWP DAG_SET_PROPERTIES( "LASWP" , "orange" )
47 #define DAG_CORE_LAUUM DAG_SET_PROPERTIES( "LAUUM" , "white" )
48 #define DAG_CORE_PLGHE DAG_SET_PROPERTIES( "PLGHE" , "white" )
49 #define DAG_CORE_PLGSY DAG_SET_PROPERTIES( "PLGSY" , "white" )
50 #define DAG_CORE_PLRNT DAG_SET_PROPERTIES( "PLRNT" , "white" )
51 #define DAG_CORE_LASSQ DAG_SET_PROPERTIES( "LASSQ" , "white" )
52 #define DAG_CORE_POTRF DAG_SET_PROPERTIES( "POTRF" , "green" )
53 #define DAG_CORE_SHIFT DAG_SET_PROPERTIES( "SHIFT" , "white" )
54 #define DAG_CORE_SHIFTW DAG_SET_PROPERTIES( "SHIFTW", "white" )
55 #define DAG_CORE_SSSSM DAG_SET_PROPERTIES( "SSSSM" , "yellow" )
56 #define DAG_CORE_SWPAB DAG_SET_PROPERTIES( "SWPAB" , "white" )
57 #define DAG_CORE_SYMM DAG_SET_PROPERTIES( "SYMM" , "white" )
58 #define DAG_CORE_SYR2K DAG_SET_PROPERTIES( "SYR2K" , "white" )
59 #define DAG_CORE_SYRK DAG_SET_PROPERTIES( "SYRK" , "red" )
60 #define DAG_CORE_TRMM DAG_SET_PROPERTIES( "TRMM" , "cyan" )
61 #define DAG_CORE_TRSM DAG_SET_PROPERTIES( "TRSM" , "cyan" )
62 #define DAG_CORE_TRTRI DAG_SET_PROPERTIES( "TRTRI" , "white" )
63 #define DAG_CORE_TSLQT DAG_SET_PROPERTIES( "TSLQT" , "red" )
64 #define DAG_CORE_TSMLQ DAG_SET_PROPERTIES( "TSMLQ" , "yellow" )
65 #define DAG_CORE_TSMQR DAG_SET_PROPERTIES( "TSMQR" , "yellow" )
66 #define DAG_CORE_TSQRT DAG_SET_PROPERTIES( "TSQRT" , "red" )
67 #define DAG_CORE_TSTRF DAG_SET_PROPERTIES( "TSTRF" , "red" )
68 #define DAG_CORE_TTLQT DAG_SET_PROPERTIES( "TTLQT" , "pink" )
69 #define DAG_CORE_TTMLQ DAG_SET_PROPERTIES( "TTMLQ" , "magenta" )
70 #define DAG_CORE_TTMQR DAG_SET_PROPERTIES( "TTMQR" , "magenta" )
71 #define DAG_CORE_TTQRT DAG_SET_PROPERTIES( "TTQRT" , "pink" )
72 #define DAG_CORE_UNMLQ DAG_SET_PROPERTIES( "UNMLQ" , "cyan" )
73 #define DAG_CORE_UNMQR DAG_SET_PROPERTIES( "UNMQR" , "cyan" )
74
75 #endif /* _PLASMA_CORE_BLAS_DAG_H_ */