|
PLASMA 2.3.1
|
00001 00014 #ifndef _PLASMA_CORE_BLAS_DAG_H_ 00015 #define _PLASMA_CORE_BLAS_DAG_H_ 00016 00017 #if defined(QUARK_DOT_DAG_ENABLE) /* || 1 */ 00018 #define DAG_SET_PROPERTIES( _name, _color ) \ 00019 QUARK_Task_Flag_Set(task_flags, TASK_LABEL, (intptr_t)(_name)); \ 00020 QUARK_Task_Flag_Set(task_flags, TASK_COLOR, (intptr_t)(_color)); 00021 #else 00022 #define DAG_SET_PROPERTIES( _name, _color ) 00023 #endif 00024 00025 #define DAG_CORE_ASUM DAG_SET_PROPERTIES( "ASUM" , "white" ) 00026 #define DAG_CORE_AXPY DAG_SET_PROPERTIES( "AXPY" , "white" ) 00027 #define DAG_CORE_GELQT DAG_SET_PROPERTIES( "GELQT" , "green" ) 00028 #define DAG_CORE_GEMM DAG_SET_PROPERTIES( "GEMM" , "yellow" ) 00029 #define DAG_CORE_GEQRT DAG_SET_PROPERTIES( "GEQRT" , "green" ) 00030 #define DAG_CORE_GESSM DAG_SET_PROPERTIES( "GESSM" , "cyan" ) 00031 #define DAG_CORE_GETRF DAG_SET_PROPERTIES( "GETRF" , "green" ) 00032 #define DAG_CORE_GETRIP DAG_SET_PROPERTIES( "GETRIP", "white" ) 00033 #define DAG_CORE_GETRO DAG_SET_PROPERTIES( "GETRO" , "white" ) 00034 #define DAG_CORE_HEMM DAG_SET_PROPERTIES( "HEMM" , "white" ) 00035 #define DAG_CORE_HER2K DAG_SET_PROPERTIES( "HER2K" , "white" ) 00036 #define DAG_CORE_HERK DAG_SET_PROPERTIES( "HERK" , "yellow" ) 00037 #define DAG_CORE_LACPY DAG_SET_PROPERTIES( "LACPY" , "white" ) 00038 #define DAG_CORE_LAG2C DAG_SET_PROPERTIES( "LAG2C" , "white" ) 00039 #define DAG_CORE_LAG2Z DAG_SET_PROPERTIES( "LAG2Z" , "white" ) 00040 #define DAG_CORE_LANGE DAG_SET_PROPERTIES( "LANGE" , "white" ) 00041 #define DAG_CORE_LANHE DAG_SET_PROPERTIES( "LANHE" , "white" ) 00042 #define DAG_CORE_LANSY DAG_SET_PROPERTIES( "LANSY" , "white" ) 00043 #define DAG_CORE_LASWP DAG_SET_PROPERTIES( "LASWP" , "orange" ) 00044 #define DAG_CORE_LAUUM DAG_SET_PROPERTIES( "LAUUM" , "white" ) 00045 #define DAG_CORE_PLGHE DAG_SET_PROPERTIES( "PLGHE" , "white" ) 00046 #define DAG_CORE_PLGSY DAG_SET_PROPERTIES( "PLGSY" , "white" ) 00047 #define DAG_CORE_PLRNT DAG_SET_PROPERTIES( "PLRNT" , "white" ) 00048 #define DAG_CORE_POTRF DAG_SET_PROPERTIES( "POTRF" , "green" ) 00049 #define DAG_CORE_SHIFT DAG_SET_PROPERTIES( "SHIFT" , "white" ) 00050 #define DAG_CORE_SHIFTW DAG_SET_PROPERTIES( "SHIFTW", "white" ) 00051 #define DAG_CORE_SSSSM DAG_SET_PROPERTIES( "SSSSM" , "yellow" ) 00052 #define DAG_CORE_SWPAB DAG_SET_PROPERTIES( "SWPAB" , "white" ) 00053 #define DAG_CORE_SYMM DAG_SET_PROPERTIES( "SYMM" , "white" ) 00054 #define DAG_CORE_SYR2K DAG_SET_PROPERTIES( "SYR2K" , "white" ) 00055 #define DAG_CORE_SYRK DAG_SET_PROPERTIES( "SYRK" , "red" ) 00056 #define DAG_CORE_TRMM DAG_SET_PROPERTIES( "TRMM" , "cyan" ) 00057 #define DAG_CORE_TRSM DAG_SET_PROPERTIES( "TRSM" , "cyan" ) 00058 #define DAG_CORE_TRTRI DAG_SET_PROPERTIES( "TRTRI" , "white" ) 00059 #define DAG_CORE_TSLQT DAG_SET_PROPERTIES( "TSLQT" , "red" ) 00060 #define DAG_CORE_TSMLQ DAG_SET_PROPERTIES( "TSMLQ" , "yellow" ) 00061 #define DAG_CORE_TSMQR DAG_SET_PROPERTIES( "TSMQR" , "yellow" ) 00062 #define DAG_CORE_TSQRT DAG_SET_PROPERTIES( "TSQRT" , "red" ) 00063 #define DAG_CORE_TSTRF DAG_SET_PROPERTIES( "TSTRF" , "red" ) 00064 #define DAG_CORE_TTLQT DAG_SET_PROPERTIES( "TTLQT" , "pink" ) 00065 #define DAG_CORE_TTMLQ DAG_SET_PROPERTIES( "TTMLQ" , "magenta" ) 00066 #define DAG_CORE_TTMQR DAG_SET_PROPERTIES( "TTMQR" , "magenta" ) 00067 #define DAG_CORE_TTQRT DAG_SET_PROPERTIES( "TTQRT" , "pink" ) 00068 #define DAG_CORE_UNMLQ DAG_SET_PROPERTIES( "UNMLQ" , "cyan" ) 00069 #define DAG_CORE_UNMQR DAG_SET_PROPERTIES( "UNMQR" , "cyan" ) 00070 00071 #endif /* _PLASMA_CORE_BLAS_DAG_H_ */
1.7.3