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
core_blas_dag.h
Go to the documentation of this file.
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_GETRO DAG_SET_PROPERTIES( "GETRO" , "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_HERK DAG_SET_PROPERTIES( "HERK" , "yellow" )
38
#define DAG_CORE_LACPY DAG_SET_PROPERTIES( "LACPY" , "white" )
39
#define DAG_CORE_LAG2C DAG_SET_PROPERTIES( "LAG2C" , "white" )
40
#define DAG_CORE_LAG2Z DAG_SET_PROPERTIES( "LAG2Z" , "white" )
41
#define DAG_CORE_LANGE DAG_SET_PROPERTIES( "LANGE" , "white" )
42
#define DAG_CORE_LANHE DAG_SET_PROPERTIES( "LANHE" , "white" )
43
#define DAG_CORE_LANSY DAG_SET_PROPERTIES( "LANSY" , "white" )
44
#define DAG_CORE_LASET DAG_SET_PROPERTIES( "LASET" , "orange" )
45
#define DAG_CORE_LASWP DAG_SET_PROPERTIES( "LASWP" , "orange" )
46
#define DAG_CORE_LAUUM DAG_SET_PROPERTIES( "LAUUM" , "white" )
47
#define DAG_CORE_PLGHE DAG_SET_PROPERTIES( "PLGHE" , "white" )
48
#define DAG_CORE_PLGSY DAG_SET_PROPERTIES( "PLGSY" , "white" )
49
#define DAG_CORE_PLRNT DAG_SET_PROPERTIES( "PLRNT" , "white" )
50
#define DAG_CORE_POTRF DAG_SET_PROPERTIES( "POTRF" , "green" )
51
#define DAG_CORE_SHIFT DAG_SET_PROPERTIES( "SHIFT" , "white" )
52
#define DAG_CORE_SHIFTW DAG_SET_PROPERTIES( "SHIFTW", "white" )
53
#define DAG_CORE_SSSSM DAG_SET_PROPERTIES( "SSSSM" , "yellow" )
54
#define DAG_CORE_SWPAB DAG_SET_PROPERTIES( "SWPAB" , "white" )
55
#define DAG_CORE_SYMM DAG_SET_PROPERTIES( "SYMM" , "white" )
56
#define DAG_CORE_SYR2K DAG_SET_PROPERTIES( "SYR2K" , "white" )
57
#define DAG_CORE_SYRK DAG_SET_PROPERTIES( "SYRK" , "red" )
58
#define DAG_CORE_TRMM DAG_SET_PROPERTIES( "TRMM" , "cyan" )
59
#define DAG_CORE_TRSM DAG_SET_PROPERTIES( "TRSM" , "cyan" )
60
#define DAG_CORE_TRTRI DAG_SET_PROPERTIES( "TRTRI" , "white" )
61
#define DAG_CORE_TSLQT DAG_SET_PROPERTIES( "TSLQT" , "red" )
62
#define DAG_CORE_TSMLQ DAG_SET_PROPERTIES( "TSMLQ" , "yellow" )
63
#define DAG_CORE_TSMQR DAG_SET_PROPERTIES( "TSMQR" , "yellow" )
64
#define DAG_CORE_TSQRT DAG_SET_PROPERTIES( "TSQRT" , "red" )
65
#define DAG_CORE_TSTRF DAG_SET_PROPERTIES( "TSTRF" , "red" )
66
#define DAG_CORE_TTLQT DAG_SET_PROPERTIES( "TTLQT" , "pink" )
67
#define DAG_CORE_TTMLQ DAG_SET_PROPERTIES( "TTMLQ" , "magenta" )
68
#define DAG_CORE_TTMQR DAG_SET_PROPERTIES( "TTMQR" , "magenta" )
69
#define DAG_CORE_TTQRT DAG_SET_PROPERTIES( "TTQRT" , "pink" )
70
#define DAG_CORE_UNMLQ DAG_SET_PROPERTIES( "UNMLQ" , "cyan" )
71
#define DAG_CORE_UNMQR DAG_SET_PROPERTIES( "UNMQR" , "cyan" )
72
73
#endif
/* _PLASMA_CORE_BLAS_DAG_H_ */
plasma_2.4.5
control
core_blas_dag.h
Generated on Mon Jul 9 2012 12:44:58 for PLASMA by
1.8.1