diff --git a/control/common.h b/control/common.h index 464bcb658f09572a59779787cdad40ce9329f952..579ce524eadb7b1cc2f58079d8e57795da4b5cda 100644 --- a/control/common.h +++ b/control/common.h @@ -15,7 +15,7 @@ * @author Mathieu Faverge * @author Cedric Castagnede * @author Florent Pruvost - * @date 2023-07-06 + * @date 2024-03-11 * */ /** @@ -135,7 +135,7 @@ static inline int chameleon_asprintf( char **restrict strp, const char *fmt, ... } #if defined(CHAMELEON_KERNELS_TRACE) -static inline char *chameleon_codelet_name( char *kname, int nbtiles, ... ) +static inline const char *chameleon_codelet_name( const char *kname, int nbtiles, ... ) { int nbchar = 256; char output[256]; @@ -178,7 +178,7 @@ static inline char *chameleon_codelet_name( char *kname, int nbtiles, ... ) return strndup( output, 255 ); } #else -static inline char *chameleon_codelet_name( char *kname, int nbtiles, ... ) +static inline const char *chameleon_codelet_name( const char *kname, int nbtiles, ... ) { (void)nbtiles; return kname; diff --git a/runtime/starpu/codelets/codelet_gemm.c b/runtime/starpu/codelets/codelet_gemm.c index 436a5b5639786f165d9d20a4a6e30d96ee403f0e..64cac09f4bea08a6eae21247394ade1f7bbe0fa4 100644 --- a/runtime/starpu/codelets/codelet_gemm.c +++ b/runtime/starpu/codelets/codelet_gemm.c @@ -13,7 +13,7 @@ * * @version 1.3.0 * @author Mathieu Faverge - * @date 2023-07-06 + * @date 2024-03-11 * */ #include "chameleon_starpu.h" @@ -52,7 +52,7 @@ INSERT_TASK_gemm( const RUNTIME_option_t *options, int accessC; int exec = 0; size_t argssize = 0; - char *cl_name = "Xgemm"; + const char *cl_name = "Xgemm"; CHAM_tile_t *tileC; cham_flttype_t Cflttype; diff --git a/runtime/starpu/codelets/codelet_hgemm.c b/runtime/starpu/codelets/codelet_hgemm.c index 4565c15af431f05f35da67e4dd9c8d9f4e1019db..325dd3aa59c3fab93ae94028ba7b0900b226e0e5 100644 --- a/runtime/starpu/codelets/codelet_hgemm.c +++ b/runtime/starpu/codelets/codelet_hgemm.c @@ -13,7 +13,7 @@ * * @version 1.3.0 * @author Mathieu Faverge - * @date 2023-07-06 + * @date 2024-03-11 * */ #include "chameleon_starpu.h" @@ -111,7 +111,7 @@ void INSERT_TASK_hgemm_Astat( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "hgemm_Astat"; + const char *cl_name = "hgemm_Astat"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; @@ -194,7 +194,7 @@ void INSERT_TASK_hgemm( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "hgemm"; + const char *cl_name = "hgemm"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zgemm.c b/runtime/starpu/codelets/codelet_zgemm.c index ed64d0ef3539f3395214716418ecfd27d881c78a..bfbbcff9e866c48f97d86601a2938ce39f8b7cc4 100644 --- a/runtime/starpu/codelets/codelet_zgemm.c +++ b/runtime/starpu/codelets/codelet_zgemm.c @@ -24,7 +24,7 @@ * @author Lucas Nesi * @author Loris Lucido * @author Terry Cojean - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -139,7 +139,7 @@ void INSERT_TASK_zgemm_Astat( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "zgemm_Astat"; + const char *cl_name = "zgemm_Astat"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; @@ -222,7 +222,7 @@ void INSERT_TASK_zgemm( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "zgemm"; + const char *cl_name = "zgemm"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zgetrf_blocked.c b/runtime/starpu/codelets/codelet_zgetrf_blocked.c index 832132f4f1498c19d6cd1d7982772044658d16fc..8df527007f8d004fdc73019de014e2361b6954a0 100644 --- a/runtime/starpu/codelets/codelet_zgetrf_blocked.c +++ b/runtime/starpu/codelets/codelet_zgetrf_blocked.c @@ -14,7 +14,7 @@ * * @author Mathieu Faverge * @author Matthieu Kuhn - * @date 2024-02-18 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -94,7 +94,7 @@ void INSERT_TASK_zgetrf_blocked_diag( const RUNTIME_option_t *options, { struct starpu_codelet *codelet = &cl_zgetrf_blocked_diag; void (*callback)(void*) = options->profiling ? cl_zgetrf_blocked_diag_callback : NULL; - char *cl_name = "zgetrf_blocked_diag"; + const char *cl_name = "zgetrf_blocked_diag"; int access_ipiv = ( h == 0 ) ? STARPU_W : STARPU_RW; int access_npiv = ( h == ipiv->n ) ? STARPU_R : STARPU_REDUX; @@ -193,7 +193,7 @@ void INSERT_TASK_zgetrf_blocked_offdiag( const RUNTIME_option_t *options, int accessU = ((h%ib == 0) && (h > 0)) ? STARPU_R : STARPU_NONE; void (*callback)(void*) = options->profiling ? cl_zgetrf_blocked_offdiag_callback : NULL; - char *cl_name = "zgetrf_blocked_offdiag"; + const char *cl_name = "zgetrf_blocked_offdiag"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; @@ -271,7 +271,7 @@ void INSERT_TASK_zgetrf_blocked_trsm( const RUNTIME_option_t *options, struct starpu_codelet *codelet = &cl_zgetrf_blocked_trsm; void (*callback)(void*) = options->profiling ? cl_zgetrf_blocked_trsm_callback : NULL; - char *cl_name = "zgetrf_blocked_trsm"; + const char *cl_name = "zgetrf_blocked_trsm"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zgetrf_percol.c b/runtime/starpu/codelets/codelet_zgetrf_percol.c index 7829c3f3e70bf28bd57495b2fecd1bf55be3cb43..104eee81e51ab032f78534e6b37f9b1340c23f96 100644 --- a/runtime/starpu/codelets/codelet_zgetrf_percol.c +++ b/runtime/starpu/codelets/codelet_zgetrf_percol.c @@ -14,7 +14,7 @@ * * @author Mathieu Faverge * @author Matthieu Kuhn - * @date 2024-02-18 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -84,7 +84,7 @@ void INSERT_TASK_zgetrf_percol_diag( const RUNTIME_option_t *options, { struct starpu_codelet *codelet = &cl_zgetrf_percol_diag; void (*callback)(void*) = options->profiling ? cl_zgetrf_percol_diag_callback : NULL; - char *cl_name = "zgetrf_percol_diag"; + const char *cl_name = "zgetrf_percol_diag"; int access_ipiv = ( h == 0 ) ? STARPU_W : STARPU_RW; int access_npiv = ( h == ipiv->n ) ? STARPU_R : STARPU_REDUX; @@ -157,7 +157,7 @@ void INSERT_TASK_zgetrf_percol_offdiag( const RUNTIME_option_t *options, struct starpu_codelet *codelet = &cl_zgetrf_percol_offdiag; void (*callback)(void*) = options->profiling ? cl_zgetrf_percol_offdiag_callback : NULL; - char *cl_name = "zgetrf_percol_offdiag"; + const char *cl_name = "zgetrf_percol_offdiag"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zhemm.c b/runtime/starpu/codelets/codelet_zhemm.c index bb87a2bd118ceeefd2761c052e9303bacf438cc3..7d882b0345224aff4a049e59e45b75328d9e3380 100644 --- a/runtime/starpu/codelets/codelet_zhemm.c +++ b/runtime/starpu/codelets/codelet_zhemm.c @@ -20,7 +20,7 @@ * @author Lucas Barros de Assis * @author Florent Pruvost * @author Loris Lucido - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c * */ @@ -142,7 +142,7 @@ void INSERT_TASK_zhemm_Astat( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "zhemm_Astat"; + const char *cl_name = "zhemm_Astat"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; @@ -224,7 +224,7 @@ void INSERT_TASK_zhemm( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "zhemm"; + const char *cl_name = "zhemm"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zherk.c b/runtime/starpu/codelets/codelet_zherk.c index e22373ea57f919326db85dc6c118628ca5129f04..75acb58bfd015537d51add797a6ca8abd15c8294 100644 --- a/runtime/starpu/codelets/codelet_zherk.c +++ b/runtime/starpu/codelets/codelet_zherk.c @@ -21,7 +21,7 @@ * @author Florent Pruvost * @author Gwenole Lucas * @author Loris Lucido - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c * */ @@ -122,7 +122,7 @@ void INSERT_TASK_zherk( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "zherk"; + const char *cl_name = "zherk"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zlascal.c b/runtime/starpu/codelets/codelet_zlascal.c index 000f4b8b96a62dd42421ef93c09a251058db8a7c..1df2a126731effd96cb59047bdedcb009b4b5f3e 100644 --- a/runtime/starpu/codelets/codelet_zlascal.c +++ b/runtime/starpu/codelets/codelet_zlascal.c @@ -17,7 +17,7 @@ * @author Florent Pruvost * @author Mathieu Faverge * @author Samuel Thibault - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -67,7 +67,7 @@ void INSERT_TASK_zlascal( const RUNTIME_option_t *options, struct cl_zlascal_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "zlascal"; + const char *cl_name = "zlascal"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zlaset.c b/runtime/starpu/codelets/codelet_zlaset.c index 1992b98159ea3e4c2bf832285df1d134fef3a627..19f77a3520c70ab70e862e9da460e030c71ca8b9 100644 --- a/runtime/starpu/codelets/codelet_zlaset.c +++ b/runtime/starpu/codelets/codelet_zlaset.c @@ -19,7 +19,7 @@ * @author Lucas Barros de Assis * @author Florent Pruvost * @author Samuel Thibault - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -60,7 +60,7 @@ void INSERT_TASK_zlaset( const RUNTIME_option_t *options, struct cl_zlaset_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "zlaset"; + const char *cl_name = "zlaset"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zlauum.c b/runtime/starpu/codelets/codelet_zlauum.c index 72423638bbdd4e4263a917062227e67bc755b054..34a6f3657e810520cae6cb276360a65f8c858c8c 100644 --- a/runtime/starpu/codelets/codelet_zlauum.c +++ b/runtime/starpu/codelets/codelet_zlauum.c @@ -20,7 +20,7 @@ * @author Lucas Barros de Assis * @author Florent Pruvost * @author Samuel Thibault - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -57,7 +57,7 @@ void INSERT_TASK_zlauum( const RUNTIME_option_t *options, struct cl_zlauum_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "zlauum"; + const char *cl_name = "zlauum"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zplghe.c b/runtime/starpu/codelets/codelet_zplghe.c index 8233551388db083f417ec71412cc35f06daff39b..82c3a6511f6cd5f7ef00470abb15992f065d87a9 100644 --- a/runtime/starpu/codelets/codelet_zplghe.c +++ b/runtime/starpu/codelets/codelet_zplghe.c @@ -20,7 +20,7 @@ * @author Lucas Barros de Assis * @author Florent Pruvost * @author Samuel Thibault - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c * */ @@ -62,7 +62,7 @@ void INSERT_TASK_zplghe( const RUNTIME_option_t *options, struct cl_zplghe_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "zplghe"; + const char *cl_name = "zplghe"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zplgsy.c b/runtime/starpu/codelets/codelet_zplgsy.c index 0e37a66d8d22119f5ac158066d4c171502882220..dfb38163ce6769ecabca7dc1c6d0cf7ffe3fd8a0 100644 --- a/runtime/starpu/codelets/codelet_zplgsy.c +++ b/runtime/starpu/codelets/codelet_zplgsy.c @@ -20,7 +20,7 @@ * @author Lucas Barros de Assis * @author Florent Pruvost * @author Samuel Thibault - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -62,7 +62,7 @@ void INSERT_TASK_zplgsy( const RUNTIME_option_t *options, struct cl_zplgsy_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "zplgsy"; + const char *cl_name = "zplgsy"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zplrnt.c b/runtime/starpu/codelets/codelet_zplrnt.c index 3a93cb4ca6990e746ddf68f6ab1d468fd1c42997..343793a086a351b5f36533e5527579d976605ca0 100644 --- a/runtime/starpu/codelets/codelet_zplrnt.c +++ b/runtime/starpu/codelets/codelet_zplrnt.c @@ -20,7 +20,7 @@ * @author Lucas Barros de Assis * @author Florent Pruvost * @author Samuel Thibault - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -62,7 +62,7 @@ void INSERT_TASK_zplrnt( const RUNTIME_option_t *options, struct cl_zplrnt_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "zplrnt"; + const char *cl_name = "zplrnt"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zpotrf.c b/runtime/starpu/codelets/codelet_zpotrf.c index 5e06db2e30bbf3727405299940404e24db28f053..79576c58b9e4d70444c1c426a8bb6684954c669d 100644 --- a/runtime/starpu/codelets/codelet_zpotrf.c +++ b/runtime/starpu/codelets/codelet_zpotrf.c @@ -21,7 +21,7 @@ * @author Florent Pruvost * @author Samuel Thibault * @author Terry Cojean - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -71,7 +71,7 @@ void INSERT_TASK_zpotrf( const RUNTIME_option_t *options, struct cl_zpotrf_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "zpotrf"; + const char *cl_name = "zpotrf"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zsymm.c b/runtime/starpu/codelets/codelet_zsymm.c index e518b8b44a1bf076be2042d8aa77b6ee07521a68..86dd2753c38fadec0dfe9f7135f02027040c0969 100644 --- a/runtime/starpu/codelets/codelet_zsymm.c +++ b/runtime/starpu/codelets/codelet_zsymm.c @@ -21,7 +21,7 @@ * @author Florent Pruvost * @author Romain Peressoni * @author Loris Lucido - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -143,7 +143,7 @@ void INSERT_TASK_zsymm_Astat( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "zsymm_Astat"; + const char *cl_name = "zsymm_Astat"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; @@ -225,7 +225,7 @@ void INSERT_TASK_zsymm( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "zsymm"; + const char *cl_name = "zsymm"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_zsyrk.c b/runtime/starpu/codelets/codelet_zsyrk.c index f89e1f223c5aa5b3b95c21502f8fd269a0f91e24..bde74c16156bc7a80049365c1080d769ced44e17 100644 --- a/runtime/starpu/codelets/codelet_zsyrk.c +++ b/runtime/starpu/codelets/codelet_zsyrk.c @@ -22,7 +22,7 @@ * @author Gwenole Lucas * @author Terry Cojean * @author Loris Lucido - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -123,7 +123,7 @@ void INSERT_TASK_zsyrk( const RUNTIME_option_t *options, void (*callback)(void*); int accessC; int exec = 0; - char *cl_name = "zsyrk"; + const char *cl_name = "zsyrk"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_ztradd.c b/runtime/starpu/codelets/codelet_ztradd.c index 16ddd77e5034d6d7ebd2f06f46099f1ec73aa6ee..62f1424d5d56b31fb07e8d2052ceffaa74ba9491 100644 --- a/runtime/starpu/codelets/codelet_ztradd.c +++ b/runtime/starpu/codelets/codelet_ztradd.c @@ -16,7 +16,7 @@ * @author Lucas Barros de Assis * @author Florent Pruvost * @author Samuel Thibault - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -68,7 +68,7 @@ void INSERT_TASK_ztradd( const RUNTIME_option_t *options, void (*callback)(void*); int accessB; int exec = 0; - char *cl_name = "ztradd"; + const char *cl_name = "ztradd"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_ztrmm.c b/runtime/starpu/codelets/codelet_ztrmm.c index 01096c0cd71f348a1833e39708bb7e2f82d278a9..13341ad0b51a5ceff2c3dcc8a5324b44d8964160 100644 --- a/runtime/starpu/codelets/codelet_ztrmm.c +++ b/runtime/starpu/codelets/codelet_ztrmm.c @@ -20,7 +20,7 @@ * @author Lucas Barros de Assis * @author Florent Pruvost * @author Loris Lucido - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -115,7 +115,7 @@ void INSERT_TASK_ztrmm( const RUNTIME_option_t *options, struct cl_ztrmm_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "ztrmm"; + const char *cl_name = "ztrmm"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_ztrsm.c b/runtime/starpu/codelets/codelet_ztrsm.c index d9549a3bbd91c7d8c606646832ca5db79213a949..90c621fe6a3b505fbd0bd2d6a4ea66f6d178bb9d 100644 --- a/runtime/starpu/codelets/codelet_ztrsm.c +++ b/runtime/starpu/codelets/codelet_ztrsm.c @@ -22,7 +22,7 @@ * @author Gwenole Lucas * @author Loris Lucido * @author Terry Cojean - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -119,7 +119,7 @@ void INSERT_TASK_ztrsm( const RUNTIME_option_t *options, struct cl_ztrsm_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "ztrsm"; + const char *cl_name = "ztrsm"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION; diff --git a/runtime/starpu/codelets/codelet_ztrtri.c b/runtime/starpu/codelets/codelet_ztrtri.c index 36b33f132be869383b5e6dac82436be6eafea1e5..e9e000753494781624bfb1036d84b61c0c8d6a1a 100644 --- a/runtime/starpu/codelets/codelet_ztrtri.c +++ b/runtime/starpu/codelets/codelet_ztrtri.c @@ -20,7 +20,7 @@ * @author Lucas Barros de Assis * @author Florent Pruvost * @author Samuel Thibault - * @date 2023-07-06 + * @date 2024-03-11 * @precisions normal z -> c d s * */ @@ -67,7 +67,7 @@ void INSERT_TASK_ztrtri( const RUNTIME_option_t *options, struct cl_ztrtri_args_s *clargs = NULL; void (*callback)(void*); int exec = 0; - char *cl_name = "ztrtri"; + const char *cl_name = "ztrtri"; /* Handle cache */ CHAMELEON_BEGIN_ACCESS_DECLARATION;