10 #ifndef ICL_PLASMA_TUNING_H
11 #define ICL_PLASMA_TUNING_H
13 #include "plasma_context.h"
24 lua_State *plasma_tuning_init();
25 void plasma_tuning_finalize(lua_State *L);
27 void plasma_tune_gbtrf(plasma_context_t *plasma, plasma_enum_t dtyp,
29 void plasma_tune_geadd(plasma_context_t *plasma, plasma_enum_t dtyp,
31 void plasma_tune_geinv(plasma_context_t *plasma, plasma_enum_t dtyp,
33 void plasma_tune_gelqf(plasma_context_t *plasma, plasma_enum_t dtyp,
35 void plasma_tune_gemm(plasma_context_t *plasma, plasma_enum_t dtyp,
37 void plasma_tune_geqrf(plasma_context_t *plasma, plasma_enum_t dtyp,
39 void plasma_tune_geswp(plasma_context_t *plasma, plasma_enum_t dtyp,
41 void plasma_tune_getrf(plasma_context_t *plasma, plasma_enum_t dtyp,
43 void plasma_tune_hetrf(plasma_context_t *plasma, plasma_enum_t dtyp,
45 void plasma_tune_lacpy(plasma_context_t *plasma, plasma_enum_t dtyp,
47 void plasma_tune_lag2c(plasma_context_t *plasma, plasma_enum_t dtyp,
49 void plasma_tune_lange(plasma_context_t *plasma, plasma_enum_t dtyp,
51 void plasma_tune_lansy(plasma_context_t *plasma, plasma_enum_t dtyp,
53 void plasma_tune_lantr(plasma_context_t *plasma, plasma_enum_t dtyp,
55 void plasma_tune_lascl(plasma_context_t *plasma, plasma_enum_t dtyp,
57 void plasma_tune_laset(plasma_context_t *plasma, plasma_enum_t dtyp,
59 void plasma_tune_lauum(plasma_context_t *plasma, plasma_enum_t dtyp,
61 void plasma_tune_pbtrf(plasma_context_t *plasma, plasma_enum_t dtyp,
63 void plasma_tune_poinv(plasma_context_t *plasma, plasma_enum_t dtyp,
65 void plasma_tune_potrf(plasma_context_t *plasma, plasma_enum_t dtyp,
67 void plasma_tune_symm(plasma_context_t *plasma, plasma_enum_t dtyp,
69 void plasma_tune_syr2k(plasma_context_t *plasma, plasma_enum_t dtyp,
71 void plasma_tune_syrk(plasma_context_t *plasma, plasma_enum_t dtyp,
73 void plasma_tune_tradd(plasma_context_t *plasma, plasma_enum_t dtyp,
75 void plasma_tune_trmm(plasma_context_t *plasma, plasma_enum_t dtyp,
77 void plasma_tune_trsm(plasma_context_t *plasma, plasma_enum_t dtyp,
79 void plasma_tune_trtri(plasma_context_t *plasma, plasma_enum_t dtyp,
86 #endif // ICL_PLASMA_TUNING_H