diff --git a/runtime/starpu/codelets/codelet_dlag2z.c b/runtime/starpu/codelets/codelet_dlag2z.c
index 19516c88cdff7174efdd18f64fe9d9f3125ad581..34e0b16c0e29207f514110cb9333876e40524319 100644
--- a/runtime/starpu/codelets/codelet_dlag2z.c
+++ b/runtime/starpu/codelets/codelet_dlag2z.c
@@ -11,9 +11,9 @@
  *
  * @brief Chameleon dlag2z StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Mathieu Faverge
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c
  *
  */
@@ -65,8 +65,8 @@ void INSERT_TASK_dlag2z( const RUNTIME_option_t *options,
         STARPU_VALUE,    &uplo,              sizeof(uplo),
         STARPU_VALUE,    &m,                 sizeof(int),
         STARPU_VALUE,    &n,                 sizeof(int),
-        STARPU_R,         RTBLKADDR(A, double, Am, An),
-        STARPU_W,         RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,         RTBLKADDR(A, ChamRealDouble, Am, An),
+        STARPU_W,         RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
         STARPU_PRIORITY,  options->priority,
         STARPU_CALLBACK,  callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_dzasum.c b/runtime/starpu/codelets/codelet_dzasum.c
index a085f919427e9cc470a9ff9eb3758bb2ebfc3d60..1fc2cf3090bf046b8ffdda4dd021619ce2d08090 100644
--- a/runtime/starpu/codelets/codelet_dzasum.c
+++ b/runtime/starpu/codelets/codelet_dzasum.c
@@ -11,14 +11,14 @@
  *
  * @brief Chameleon dzasum StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Mathieu Faverge
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -67,8 +67,8 @@ void INSERT_TASK_dzasum( const RUNTIME_option_t *options,
         STARPU_VALUE,    &uplo,                sizeof(cham_uplo_t),
         STARPU_VALUE,    &M,                   sizeof(int),
         STARPU_VALUE,    &N,                   sizeof(int),
-        STARPU_R,         RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,        RTBLKADDR(B, double, Bm, Bn),
+        STARPU_R,         RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,        RTBLKADDR(B, ChamRealDouble, Bm, Bn),
         STARPU_PRIORITY,  options->priority,
         STARPU_CALLBACK,  callback,
          STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_map.c b/runtime/starpu/codelets/codelet_map.c
index 15512bf6bdf0e345ab81be7ebd42999e5c2759a9..a55c56ef8fc79e84db3a04a9fa332e889443192b 100644
--- a/runtime/starpu/codelets/codelet_map.c
+++ b/runtime/starpu/codelets/codelet_map.c
@@ -64,7 +64,7 @@ void INSERT_TASK_map( const RUNTIME_option_t *options,
         STARPU_VALUE,    &uplo,                   sizeof(cham_uplo_t),
         STARPU_VALUE,    &Am,                     sizeof(int),
         STARPU_VALUE,    &An,                     sizeof(int),
-        cham_to_starpu_access(accessA), RTBLKADDR(A, void, Am, An),
+        cham_to_starpu_access(accessA), RTBLKADDR(A, ChamByte, Am, An),
         STARPU_VALUE,    &op_fct,                 sizeof(cham_unary_operator_t),
         STARPU_VALUE,    &op_args,                sizeof(void*),
         STARPU_PRIORITY,  options->priority,
diff --git a/runtime/starpu/codelets/codelet_zaxpy.c b/runtime/starpu/codelets/codelet_zaxpy.c
index 2c1170dacd7cc1a569627028ccb0989bfcd9e1ce..be1fbbbf422325c84068513392c11bb7352c424c 100644
--- a/runtime/starpu/codelets/codelet_zaxpy.c
+++ b/runtime/starpu/codelets/codelet_zaxpy.c
@@ -11,11 +11,11 @@
  *
  * @brief Chameleon zaxpy StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Florent Pruvost
  * @author Mathieu Faverge
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -65,9 +65,9 @@ void INSERT_TASK_zaxpy( const RUNTIME_option_t *options,
             codelet,
             STARPU_VALUE,    &M,                           sizeof(int),
             STARPU_VALUE,    &alpha,                       sizeof(CHAMELEON_Complex64_t),
-            STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+            STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
             STARPU_VALUE,    &incA,                        sizeof(int),
-            STARPU_RW,       RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+            STARPU_RW,       RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
             STARPU_VALUE,    &incB,                        sizeof(int),
             STARPU_PRIORITY, options->priority,
             STARPU_CALLBACK, callback,
diff --git a/runtime/starpu/codelets/codelet_zbuild.c b/runtime/starpu/codelets/codelet_zbuild.c
index ad92712dab565e6969e21f09669b3271a1c24d19..3ce93dea06a18299c2ac4fa0d7c471b8b975d297 100644
--- a/runtime/starpu/codelets/codelet_zbuild.c
+++ b/runtime/starpu/codelets/codelet_zbuild.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zbuild StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Piotr Luszczek
@@ -23,7 +23,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -79,7 +79,7 @@ CODELETS_CPU(zbuild, cl_zbuild_cpu_func)
         STARPU_VALUE,    &row_max,                      sizeof(int),
         STARPU_VALUE,    &col_min,                      sizeof(int),
         STARPU_VALUE,    &col_max,                      sizeof(int),
-        STARPU_W,         RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_W,         RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_VALUE,    &user_data,                    sizeof(void*),
         STARPU_VALUE,    &user_build_callback,          sizeof(void*),
         STARPU_PRIORITY,  options->priority,
diff --git a/runtime/starpu/codelets/codelet_zcesca.c b/runtime/starpu/codelets/codelet_zcesca.c
index e2bdf69b2b841c28dcd58bcf1b848f9a167dff41..74cb9c7c6834723ae1a536b933b450c8b6439344 100644
--- a/runtime/starpu/codelets/codelet_zcesca.c
+++ b/runtime/starpu/codelets/codelet_zcesca.c
@@ -9,9 +9,9 @@
  *
  * @brief Chameleon zcesca StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Florent Pruvost
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -96,12 +96,12 @@ void INSERT_TASK_zcesca( const RUNTIME_option_t *options,
     rt_starpu_insert_task(
         codelet,
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zcesca_args_s),
-        STARPU_R,        RTBLKADDR(Gi, CHAMELEON_Complex64_t, Gim, Gin),
-        STARPU_R,        RTBLKADDR(Gj, CHAMELEON_Complex64_t, Gjm, Gjn),
-        STARPU_R,        RTBLKADDR(G, CHAMELEON_Complex64_t, Gm, Gn),
-        STARPU_R,        RTBLKADDR(Di, double, Dim, Din),
-        STARPU_R,        RTBLKADDR(Dj, double, Djm, Djn),
-        STARPU_RW,       RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_R,        RTBLKADDR(Gi, ChamComplexDouble, Gim, Gin),
+        STARPU_R,        RTBLKADDR(Gj, ChamComplexDouble, Gjm, Gjn),
+        STARPU_R,        RTBLKADDR(G, ChamComplexDouble, Gm, Gn),
+        STARPU_R,        RTBLKADDR(Di, ChamRealDouble, Dim, Din),
+        STARPU_R,        RTBLKADDR(Dj, ChamRealDouble, Djm, Djn),
+        STARPU_RW,       RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zgeadd.c b/runtime/starpu/codelets/codelet_zgeadd.c
index d39ace8e1a1b0f1784184fdba9de4d7c45b46d0f..60daa3b177a7ec86bcbba840c0e64dd33e72b39b 100644
--- a/runtime/starpu/codelets/codelet_zgeadd.c
+++ b/runtime/starpu/codelets/codelet_zgeadd.c
@@ -11,14 +11,14 @@
  *
  * @brief Chameleon zgeadd StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Mathieu Faverge
  * @author Emmanuel Agullo
  * @author Cedric Castagnede
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -104,9 +104,9 @@ void INSERT_TASK_zgeadd( const RUNTIME_option_t *options,
         STARPU_VALUE,    &m,                  sizeof(int),
         STARPU_VALUE,    &n,                  sizeof(int),
         STARPU_VALUE,    &alpha,              sizeof(CHAMELEON_Complex64_t),
-        STARPU_R,         RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_R,         RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_VALUE,    &beta,               sizeof(CHAMELEON_Complex64_t),
-        accessB,          RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        accessB,          RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
         STARPU_PRIORITY,  options->priority,
         STARPU_CALLBACK,  callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zgelqt.c b/runtime/starpu/codelets/codelet_zgelqt.c
index 2bacf5dfc1683a0731bbb097e552660d5cd8d380..846482361badc28556fb6da43492b38754354ece 100644
--- a/runtime/starpu/codelets/codelet_zgelqt.c
+++ b/runtime/starpu/codelets/codelet_zgelqt.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zgelqt StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Hatem Ltaief
@@ -22,7 +22,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -80,8 +80,8 @@ void INSERT_TASK_zgelqt(const RUNTIME_option_t *options,
         STARPU_VALUE,    &m,                 sizeof(int),
         STARPU_VALUE,    &n,                 sizeof(int),
         STARPU_VALUE,    &ib,                sizeof(int),
-        STARPU_RW,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_W,         RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
+        STARPU_RW,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_W,         RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
         /* max( nb * (ib+1), ib * (ib+nb) ) */
         STARPU_SCRATCH,   options->ws_worker,
         /* /\* ib*n + 3*ib*ib + max(m,n) *\/ */
diff --git a/runtime/starpu/codelets/codelet_zgemm.c b/runtime/starpu/codelets/codelet_zgemm.c
index cf9b4b168f1abdfe222b1cd3be504b7dfb6bf38b..5ac2f76cf17d9c0c1c8ed0a1d686b9252388f824 100644
--- a/runtime/starpu/codelets/codelet_zgemm.c
+++ b/runtime/starpu/codelets/codelet_zgemm.c
@@ -201,9 +201,9 @@ void INSERT_TASK_zgemm_Astat( const RUNTIME_option_t *options,
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zgemm_args_s),
 
         /* Task handles */
-        STARPU_R, RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R, RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
-        accessC,  RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R, RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R, RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
+        accessC,  RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
@@ -272,9 +272,9 @@ void INSERT_TASK_zgemm( const RUNTIME_option_t *options,
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zgemm_args_s),
 
         /* Task handles */
-        STARPU_R, RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R, RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
-        accessC,  RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R, RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R, RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
+        accessC,  RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zgemv.c b/runtime/starpu/codelets/codelet_zgemv.c
index 4d0f2dd0920df83898c9f6f0222a49ddc567af49..a2529d99995bf272d4e960916c61c82fea26b762 100644
--- a/runtime/starpu/codelets/codelet_zgemv.c
+++ b/runtime/starpu/codelets/codelet_zgemv.c
@@ -11,9 +11,9 @@
  *
  * @brief Chameleon zgemv StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Mathieu Faverge
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -109,11 +109,11 @@ void INSERT_TASK_zgemv( const RUNTIME_option_t *options,
         STARPU_VALUE,    &m,                 sizeof(int),
         STARPU_VALUE,    &n,                 sizeof(int),
         STARPU_VALUE,    &alpha,             sizeof(CHAMELEON_Complex64_t),
-        STARPU_R,         RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R,         RTBLKADDR(X, CHAMELEON_Complex64_t, Xm, Xn),
+        STARPU_R,         RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R,         RTBLKADDR(X, ChamComplexDouble, Xm, Xn),
         STARPU_VALUE,    &incX,              sizeof(int),
         STARPU_VALUE,    &beta,              sizeof(CHAMELEON_Complex64_t),
-        accessY,          RTBLKADDR(Y, CHAMELEON_Complex64_t, Ym, Yn),
+        accessY,          RTBLKADDR(Y, ChamComplexDouble, Ym, Yn),
         STARPU_VALUE,    &incY,              sizeof(int),
         STARPU_PRIORITY,  options->priority,
         STARPU_CALLBACK,  callback,
diff --git a/runtime/starpu/codelets/codelet_zgeqrt.c b/runtime/starpu/codelets/codelet_zgeqrt.c
index f77f09c5da068b333fc564c94c6287685e936cd9..0ee282e4a02c5bb1dc47e82c474c88a445144114 100644
--- a/runtime/starpu/codelets/codelet_zgeqrt.c
+++ b/runtime/starpu/codelets/codelet_zgeqrt.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zgeqrt StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Hatem Ltaief
@@ -22,7 +22,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -81,8 +81,8 @@ void INSERT_TASK_zgeqrt(const RUNTIME_option_t *options,
         STARPU_VALUE,    &m,                 sizeof(int),
         STARPU_VALUE,    &n,                 sizeof(int),
         STARPU_VALUE,    &ib,                sizeof(int),
-        STARPU_RW,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_W,         RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
+        STARPU_RW,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_W,         RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
         /* max( nb * (ib+1), ib * (ib+nb) ) */
         STARPU_SCRATCH,   options->ws_worker,
         /* ib * (m+3*ib) + max(m,n) */
diff --git a/runtime/starpu/codelets/codelet_zgersum.c b/runtime/starpu/codelets/codelet_zgersum.c
index 5a53839a635243b0fb8904cd7768d852a984b70a..7c218ab0075ef5c56ceda76360c9797fe765546d 100644
--- a/runtime/starpu/codelets/codelet_zgersum.c
+++ b/runtime/starpu/codelets/codelet_zgersum.c
@@ -11,11 +11,11 @@
  *
  * @brief Chameleon zgersum StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Romain Peressoni
  * @author Mathieu Faverge
  * @author Antoine Jego
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -117,7 +117,7 @@ void
 RUNTIME_zgersum_set_methods( const CHAM_desc_t *A, int Am, int An )
 {
 #if defined(HAVE_STARPU_MPI_REDUX)
-    starpu_data_set_reduction_methods( RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+    starpu_data_set_reduction_methods( RTBLKADDR(A, ChamComplexDouble, Am, An),
                                        &cl_zgersum_redux,
                                        &cl_zgersum_init );
 #endif
@@ -129,7 +129,7 @@ RUNTIME_zgersum_submit_tree( const RUNTIME_option_t *options,
 {
 #if defined(HAVE_STARPU_MPI_REDUX) && defined(CHAMELEON_USE_MPI)
     starpu_mpi_redux_data_prio_tree( MPI_COMM_WORLD,
-                                     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+                                     RTBLKADDR(A, ChamComplexDouble, Am, An),
                                      options->priority + 1,
                                      2 /* Binary tree */ );
 #else
diff --git a/runtime/starpu/codelets/codelet_zgessm.c b/runtime/starpu/codelets/codelet_zgessm.c
index edd99dc349250967a54a951f0e83eddda11bcb9c..2afae321494854f744c6ad1fcf9161db8701b402 100644
--- a/runtime/starpu/codelets/codelet_zgessm.c
+++ b/runtime/starpu/codelets/codelet_zgessm.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zgessm StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Hatem Ltaief
@@ -22,7 +22,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -77,9 +77,9 @@ void INSERT_TASK_zgessm( const RUNTIME_option_t *options,
         STARPU_VALUE,     &k,                        sizeof(int),
         STARPU_VALUE,    &ib,                        sizeof(int),
         STARPU_VALUE,          &IPIV,                      sizeof(int*),
-        STARPU_R,             RTBLKADDR(L, CHAMELEON_Complex64_t, Lm, Ln),
-        STARPU_R,             RTBLKADDR(D, CHAMELEON_Complex64_t, Dm, Dn),
-        STARPU_RW,            RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_R,             RTBLKADDR(L, ChamComplexDouble, Lm, Ln),
+        STARPU_R,             RTBLKADDR(D, ChamComplexDouble, Dm, Dn),
+        STARPU_RW,            RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_PRIORITY,    options->priority,
         STARPU_CALLBACK,    callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zgessq.c b/runtime/starpu/codelets/codelet_zgessq.c
index 8972fea258861e817c83486682a8d844c3925bc6..e7de6b666101fbb6d240e85ead4bcb849f9dbe24 100644
--- a/runtime/starpu/codelets/codelet_zgessq.c
+++ b/runtime/starpu/codelets/codelet_zgessq.c
@@ -11,14 +11,14 @@
  *
  * @brief Chameleon zgessq StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Mathieu Faverge
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -65,8 +65,8 @@ void INSERT_TASK_zgessq( const RUNTIME_option_t *options,
         STARPU_VALUE,    &storev,                     sizeof(cham_store_t),
         STARPU_VALUE,    &m,                          sizeof(int),
         STARPU_VALUE,    &n,                          sizeof(int),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,       RTBLKADDR(SCALESUMSQ, double, SCALESUMSQm, SCALESUMSQn),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,       RTBLKADDR(SCALESUMSQ, ChamRealDouble, SCALESUMSQm, SCALESUMSQn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zgesum.c b/runtime/starpu/codelets/codelet_zgesum.c
index d8b64642637f1a8c4e13026495a132344ee3bd4a..d1947b4a1ecb6666008e63c9b82f558c1bb60e8e 100644
--- a/runtime/starpu/codelets/codelet_zgesum.c
+++ b/runtime/starpu/codelets/codelet_zgesum.c
@@ -9,9 +9,9 @@
  *
  * @brief Chameleon zgesum StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Florent Pruvost
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -69,8 +69,8 @@ void INSERT_TASK_zgesum( const RUNTIME_option_t *options,
     rt_starpu_insert_task(
         codelet,
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zgesum_args_s),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,       RTBLKADDR(SUMS, CHAMELEON_Complex64_t, SUMSm, SUMSn),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,       RTBLKADDR(SUMS, ChamComplexDouble, SUMSm, SUMSn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zgetrf.c b/runtime/starpu/codelets/codelet_zgetrf.c
index 6f667ac70c1869cbe24196553bf7fa8247ff7d6e..568265ee27721d0c34d80012e860514772a414b4 100644
--- a/runtime/starpu/codelets/codelet_zgetrf.c
+++ b/runtime/starpu/codelets/codelet_zgetrf.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zgetrf StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Mathieu Faverge
@@ -20,7 +20,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -74,7 +74,7 @@ void INSERT_TASK_zgetrf( const RUNTIME_option_t *options,
         codelet,
         STARPU_VALUE,             &m,                        sizeof(int),
         STARPU_VALUE,             &n,                        sizeof(int),
-        STARPU_RW,                     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_RW,                     RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_VALUE,                  &IPIV,                      sizeof(int*),
         STARPU_VALUE,    &check_info,                sizeof(cham_bool_t),
         STARPU_VALUE,         &iinfo,                        sizeof(int),
diff --git a/runtime/starpu/codelets/codelet_zgetrf_incpiv.c b/runtime/starpu/codelets/codelet_zgetrf_incpiv.c
index 5ea78b61145999a5ce02803361e5448c9aa9f562..03398f6447c34fb15f85dba005d2a92cb9d1aa9a 100644
--- a/runtime/starpu/codelets/codelet_zgetrf_incpiv.c
+++ b/runtime/starpu/codelets/codelet_zgetrf_incpiv.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zgetrf_incpiv StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Hatem Ltaief
@@ -22,7 +22,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -83,8 +83,8 @@ void INSERT_TASK_zgetrf_incpiv(const RUNTIME_option_t *options,
         STARPU_VALUE,    &m,                 sizeof(int),
         STARPU_VALUE,    &n,                 sizeof(int),
         STARPU_VALUE,    &ib,                sizeof(int),
-        STARPU_RW,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_W,         RTBLKADDR(L, CHAMELEON_Complex64_t, Lm, Ln),
+        STARPU_RW,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_W,         RTBLKADDR(L, ChamComplexDouble, Lm, Ln),
         STARPU_VALUE,    &IPIV,              sizeof(int*),
         STARPU_VALUE,    &check_info,        sizeof(cham_bool_t),
         STARPU_VALUE,    &iinfo,             sizeof(int),
diff --git a/runtime/starpu/codelets/codelet_zgetrf_nopiv.c b/runtime/starpu/codelets/codelet_zgetrf_nopiv.c
index 9c40effb01e380ebba58794a1ba06dc1673965a3..4488882e796ff7d9cb87a07f57e9b40c3f49036c 100644
--- a/runtime/starpu/codelets/codelet_zgetrf_nopiv.c
+++ b/runtime/starpu/codelets/codelet_zgetrf_nopiv.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zgetrf_nopiv StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Omar Zenati
  * @author Mathieu Faverge
  * @author Emmanuel Agullo
@@ -19,7 +19,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -75,7 +75,7 @@ void INSERT_TASK_zgetrf_nopiv(const RUNTIME_option_t *options,
         STARPU_VALUE,    &m,                         sizeof(int),
         STARPU_VALUE,    &n,                         sizeof(int),
         STARPU_VALUE,    &ib,                        sizeof(int),
-        STARPU_RW,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_RW,        RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_VALUE,    &iinfo,                     sizeof(int),
         STARPU_VALUE,    &(options->sequence),       sizeof(RUNTIME_sequence_t*),
         STARPU_VALUE,    &(options->request),        sizeof(RUNTIME_request_t*),
diff --git a/runtime/starpu/codelets/codelet_zgram.c b/runtime/starpu/codelets/codelet_zgram.c
index 83437b670113205d7d88dac910895997695440e2..883093966a5355c00a2fc9f0de9d35bd4b0c823c 100644
--- a/runtime/starpu/codelets/codelet_zgram.c
+++ b/runtime/starpu/codelets/codelet_zgram.c
@@ -9,11 +9,11 @@
  *
  * @brief Chameleon zgram StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Mathieu Faverge
  * @author Florent Pruvost
  * @author Lucas Barros de Assis
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -70,10 +70,10 @@ void INSERT_TASK_zgram( const RUNTIME_option_t *options,
         STARPU_VALUE,    &n,                         sizeof(int),
         STARPU_VALUE,    &mt,                        sizeof(int),
         STARPU_VALUE,    &nt,                        sizeof(int),
-        STARPU_R,        RTBLKADDR(Di, double, Dim, Din),
-        STARPU_R,        RTBLKADDR(Dj, double, Djm, Djn),
-        STARPU_R,        RTBLKADDR(D, double, Dm, Dn),
-        STARPU_RW,       RTBLKADDR(A, double, Am, An),
+        STARPU_R,        RTBLKADDR(Di, ChamRealDouble, Dim, Din),
+        STARPU_R,        RTBLKADDR(Dj, ChamRealDouble, Djm, Djn),
+        STARPU_R,        RTBLKADDR(D, ChamRealDouble, Dm, Dn),
+        STARPU_RW,       RTBLKADDR(A, ChamRealDouble, Am, An),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zhe2ge.c b/runtime/starpu/codelets/codelet_zhe2ge.c
index 638b3a9f61d71a2d002c0f4bbb2ddf23a449d0d9..2fa77bfb0464567fdbdf1f4decac0627c39c8076 100644
--- a/runtime/starpu/codelets/codelet_zhe2ge.c
+++ b/runtime/starpu/codelets/codelet_zhe2ge.c
@@ -11,12 +11,12 @@
  *
  * @brief Chameleon zhe2ge StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Mathieu Faverge
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -65,8 +65,8 @@ void INSERT_TASK_zhe2ge( const RUNTIME_option_t *options,
         STARPU_VALUE,  &uplo,                sizeof(int),
         STARPU_VALUE,     &m,                        sizeof(int),
         STARPU_VALUE,     &n,                        sizeof(int),
-        STARPU_R,             RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_W,             RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,             RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_W,             RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
         STARPU_PRIORITY,    options->priority,
         STARPU_CALLBACK,    callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zhemm.c b/runtime/starpu/codelets/codelet_zhemm.c
index 67fe91b28888f1532966332f275683e9c6ba5717..c38e525963aed0aef6789129b8ae2cb8aa8a96d7 100644
--- a/runtime/starpu/codelets/codelet_zhemm.c
+++ b/runtime/starpu/codelets/codelet_zhemm.c
@@ -193,9 +193,9 @@ void INSERT_TASK_zhemm_Astat( const RUNTIME_option_t *options,
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zhemm_args_s),
 
         /* Task handles */
-        STARPU_R, RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R, RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
-        accessC,  RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R, RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R, RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
+        accessC,  RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
@@ -263,9 +263,9 @@ void INSERT_TASK_zhemm( const RUNTIME_option_t *options,
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zhemm_args_s),
 
         /* Task handles */
-        STARPU_R, RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R, RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
-        accessC,  RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R, RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R, RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
+        accessC,  RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zher2k.c b/runtime/starpu/codelets/codelet_zher2k.c
index 96ff9fbf871d309c7674da923826d2989729c7da..223522bbb6559cb1b753579bf48ac608089bdd92 100644
--- a/runtime/starpu/codelets/codelet_zher2k.c
+++ b/runtime/starpu/codelets/codelet_zher2k.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zher2k StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Hatem Ltaief
  * @author Jakub Kurzak
  * @author Mathieu Faverge
@@ -20,7 +20,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Loris Lucido
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c
  *
  */
@@ -154,10 +154,10 @@ INSERT_TASK_zher2k( const RUNTIME_option_t *options,
         STARPU_VALUE,         &n,                        sizeof(int),
         STARPU_VALUE,         &k,                        sizeof(int),
         STARPU_VALUE,     &alpha,         sizeof(CHAMELEON_Complex64_t),
-        STARPU_R,                 RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R,                 RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,                 RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R,                 RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
         STARPU_VALUE,      &beta,                     sizeof(double),
-        accessC,                  RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        accessC,                  RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
         STARPU_PRIORITY,    options->priority,
         STARPU_CALLBACK,    callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zherfb.c b/runtime/starpu/codelets/codelet_zherfb.c
index 9665901ee5d3cd196db65ed8c1030a1be357b3e1..1429529684ee9630f21717f1bc1d594c06697469 100644
--- a/runtime/starpu/codelets/codelet_zherfb.c
+++ b/runtime/starpu/codelets/codelet_zherfb.c
@@ -11,12 +11,12 @@
  *
  * @brief Chameleon zherfb StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Hatem Ltaief
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Mathieu Faverge
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -106,9 +106,9 @@ void INSERT_TASK_zherfb(const RUNTIME_option_t *options,
         STARPU_VALUE,    &ib,                sizeof(int),
         STARPU_VALUE,    &nb,                sizeof(int),
         STARPU_VALUE,    &nb,                sizeof(int), /* ldw */
-        STARPU_R,         RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R,         RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
-        STARPU_RW,        RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R,         RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R,         RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
+        STARPU_RW,        RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_PRIORITY,  options->priority,
         STARPU_CALLBACK,  callback,
diff --git a/runtime/starpu/codelets/codelet_zherk.c b/runtime/starpu/codelets/codelet_zherk.c
index c53607f9d1034671d29bb2a4160d26e535daf598..c9a9e3017c11c26ce042ea8ac9c3990d2db1b0c1 100644
--- a/runtime/starpu/codelets/codelet_zherk.c
+++ b/runtime/starpu/codelets/codelet_zherk.c
@@ -157,8 +157,8 @@ void INSERT_TASK_zherk( const RUNTIME_option_t *options,
         &cl_zherk,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zherk_args_s),
-        STARPU_R,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        accessC,       RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R,      RTBLKADDR(A, ChamComplexDouble, Am, An),
+        accessC,       RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zlacpy.c b/runtime/starpu/codelets/codelet_zlacpy.c
index 5a0deb8da5757a4c9120703de5b82459adc0da00..1614e45af17f684366b36d359f0c30fcafe623d3 100644
--- a/runtime/starpu/codelets/codelet_zlacpy.c
+++ b/runtime/starpu/codelets/codelet_zlacpy.c
@@ -112,8 +112,8 @@ void INSERT_TASK_zlacpyx( const RUNTIME_option_t *options,
         &cl_zlacpyx,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zlacpy_args_s),
-        STARPU_R,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_W,      RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,      RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_W,      RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
@@ -162,8 +162,8 @@ void INSERT_TASK_zlacpy( const RUNTIME_option_t *options,
         &cl_zlacpy,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zlacpy_args_s),
-        STARPU_R,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_W,      RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,      RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_W,      RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zlange.c b/runtime/starpu/codelets/codelet_zlange.c
index 38d5d7304e9768612917fa9344e9e4e6240182eb..1747215a60e72b1cdac0c7e77bfff04a31725ce7 100644
--- a/runtime/starpu/codelets/codelet_zlange.c
+++ b/runtime/starpu/codelets/codelet_zlange.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zlange StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Julien Langou
@@ -20,7 +20,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -70,9 +70,9 @@ void INSERT_TASK_zlange( const RUNTIME_option_t *options,
         STARPU_VALUE,    &norm,              sizeof(cham_normtype_t),
         STARPU_VALUE,    &M,                 sizeof(int),
         STARPU_VALUE,    &N,                 sizeof(int),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_SCRATCH,  options->ws_worker,
-        STARPU_W,        RTBLKADDR(B, double, Bm, Bn),
+        STARPU_W,        RTBLKADDR(B, ChamRealDouble, Bm, Bn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
@@ -121,8 +121,8 @@ void INSERT_TASK_zlange_max(const RUNTIME_option_t *options,
 
     rt_starpu_insert_task(
         codelet,
-        STARPU_R,        RTBLKADDR(A, double, Am, An),
-        STARPU_RW,       RTBLKADDR(B, double, Bm, Bn),
+        STARPU_R,        RTBLKADDR(A, ChamRealDouble, Am, An),
+        STARPU_RW,       RTBLKADDR(B, ChamRealDouble, Bm, Bn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
          STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zlanhe.c b/runtime/starpu/codelets/codelet_zlanhe.c
index 0245319f3f8ab78997c60b5b9332eb2be265f223..c45ecc83987918785f212fd8922453e679ecb63f 100644
--- a/runtime/starpu/codelets/codelet_zlanhe.c
+++ b/runtime/starpu/codelets/codelet_zlanhe.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zlanhe StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Julien Langou
@@ -20,7 +20,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c
  *
  */
@@ -69,9 +69,9 @@ void INSERT_TASK_zlanhe(const RUNTIME_option_t *options,
         STARPU_VALUE,    &norm,              sizeof(int),
         STARPU_VALUE,    &uplo,              sizeof(int),
         STARPU_VALUE,    &N,                 sizeof(int),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_SCRATCH,  options->ws_worker,
-        STARPU_W,        RTBLKADDR(B, double, Bm, Bn),
+        STARPU_W,        RTBLKADDR(B, ChamRealDouble, Bm, Bn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zlansy.c b/runtime/starpu/codelets/codelet_zlansy.c
index f75ad866e0066addc6c0d32c6f3882ada8f09809..21b5a1140c3a9d94d032308cf81a55b751844dbd 100644
--- a/runtime/starpu/codelets/codelet_zlansy.c
+++ b/runtime/starpu/codelets/codelet_zlansy.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zlansy StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Julien Langou
@@ -20,7 +20,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -70,9 +70,9 @@ void INSERT_TASK_zlansy( const RUNTIME_option_t *options,
         STARPU_VALUE,    &norm,              sizeof(int),
         STARPU_VALUE,    &uplo,              sizeof(int),
         STARPU_VALUE,    &N,                 sizeof(int),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_SCRATCH,  options->ws_worker,
-        STARPU_W,        RTBLKADDR(B, double, Bm, Bn),
+        STARPU_W,        RTBLKADDR(B, ChamRealDouble, Bm, Bn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zlantr.c b/runtime/starpu/codelets/codelet_zlantr.c
index ff96adb2c9a80100cee65978a44eea36865eb35e..e2067a02c392391c39dc28e9bf81ebf922defc4e 100644
--- a/runtime/starpu/codelets/codelet_zlantr.c
+++ b/runtime/starpu/codelets/codelet_zlantr.c
@@ -11,14 +11,14 @@
  *
  * @brief Chameleon zlantr StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Mathieu Faverge
  * @author Florent Pruvost
  * @author Lucas Barros de Assis
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -71,9 +71,9 @@ void INSERT_TASK_zlantr( const RUNTIME_option_t *options,
         STARPU_VALUE,    &diag,              sizeof(int),
         STARPU_VALUE,    &M,                 sizeof(int),
         STARPU_VALUE,    &N,                 sizeof(int),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_SCRATCH,  options->ws_worker,
-        STARPU_W,        RTBLKADDR(B, double, Bm, Bn),
+        STARPU_W,        RTBLKADDR(B, ChamRealDouble, Bm, Bn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zlascal.c b/runtime/starpu/codelets/codelet_zlascal.c
index 19162d6388142d66808bd436e959aa048dc2b831..1246af7734068fdb4b836e03ba87adee2751ba69 100644
--- a/runtime/starpu/codelets/codelet_zlascal.c
+++ b/runtime/starpu/codelets/codelet_zlascal.c
@@ -91,7 +91,7 @@ void INSERT_TASK_zlascal( const RUNTIME_option_t *options,
         &cl_zlascal,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zlascal_args_s),
-        STARPU_RW,     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_RW,     RTBLKADDR(A, ChamComplexDouble, Am, An),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zlaset.c b/runtime/starpu/codelets/codelet_zlaset.c
index c6acdc531ba2b8b9245aca7716885672caf0a5be..b78055d3385b4609cb43c1a6056e99cd58815e07 100644
--- a/runtime/starpu/codelets/codelet_zlaset.c
+++ b/runtime/starpu/codelets/codelet_zlaset.c
@@ -85,7 +85,7 @@ void INSERT_TASK_zlaset( const RUNTIME_option_t *options,
         &cl_zlaset,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zlaset_args_s),
-        STARPU_W,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_W,      RTBLKADDR(A, ChamComplexDouble, Am, An),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zlaset2.c b/runtime/starpu/codelets/codelet_zlaset2.c
index 9c1bc9f3d9b5c397ef11478d9e2f803faa97b66e..33a136f359bb8979d09f6222bddc866e2ef2d437 100644
--- a/runtime/starpu/codelets/codelet_zlaset2.c
+++ b/runtime/starpu/codelets/codelet_zlaset2.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zlaset2 StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Hatem Ltaief
@@ -21,7 +21,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -66,7 +66,7 @@ void INSERT_TASK_zlaset2(const RUNTIME_option_t *options,
         STARPU_VALUE,     &M,                        sizeof(int),
         STARPU_VALUE,     &N,                        sizeof(int),
         STARPU_VALUE, &alpha,         sizeof(CHAMELEON_Complex64_t),
-        STARPU_W,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_W,      RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_PRIORITY,    options->priority,
         STARPU_CALLBACK,    callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zlatro.c b/runtime/starpu/codelets/codelet_zlatro.c
index 9befacd6780ffde876cd38da6efe15d18bf7ae9a..42fa0637df433f277656c09c259b55d33df347e3 100644
--- a/runtime/starpu/codelets/codelet_zlatro.c
+++ b/runtime/starpu/codelets/codelet_zlatro.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zlatro StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Julien Langou
@@ -22,7 +22,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -77,8 +77,8 @@ void INSERT_TASK_zlatro( const RUNTIME_option_t *options,
         STARPU_VALUE,   &trans,   sizeof(int),
         STARPU_VALUE,   &m,       sizeof(int),
         STARPU_VALUE,   &n,       sizeof(int),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_W,        RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_W,        RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zlauum.c b/runtime/starpu/codelets/codelet_zlauum.c
index bc49ece66b29f26d901891c3ca6900bbee749a87..bdb000e520bebbc92b8aaa45adbf883bb6d5ed52 100644
--- a/runtime/starpu/codelets/codelet_zlauum.c
+++ b/runtime/starpu/codelets/codelet_zlauum.c
@@ -83,7 +83,7 @@ void INSERT_TASK_zlauum( const RUNTIME_option_t *options,
         &cl_zlauum,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zlauum_args_s),
-        STARPU_RW,     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_RW,     RTBLKADDR(A, ChamComplexDouble, Am, An),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zpanel.c b/runtime/starpu/codelets/codelet_zpanel.c
index 0b917134ef9ce05f6f91bca822f9d8b5b3d18dd1..7e450986c7448fbc1bd6c2398a7e21df9c63bd89 100644
--- a/runtime/starpu/codelets/codelet_zpanel.c
+++ b/runtime/starpu/codelets/codelet_zpanel.c
@@ -9,12 +9,12 @@
  *
  * @brief Chameleon zpanel StarPU codelets
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment Codelets to perform panel factorization with partial pivoting
  *
  * @author Mathieu Faverge
  * @author Matthieu Kuhn
- * @date 2023-02-21
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -93,8 +93,8 @@ void INSERT_TASK_zgetrf_panel_nopiv_percol_diag( const RUNTIME_option_t *options
         STARPU_VALUE,             &m,                   sizeof(int),
         STARPU_VALUE,             &n,                   sizeof(int),
         STARPU_VALUE,             &k,                   sizeof(int),
-        STARPU_RW,                RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_W,                 RTBLKADDR(U, CHAMELEON_Complex64_t, Um, Un),
+        STARPU_RW,                RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_W,                 RTBLKADDR(U, ChamComplexDouble, Um, Un),
         STARPU_VALUE,             &iinfo,               sizeof(int),
         STARPU_VALUE,             &(options->sequence), sizeof(RUNTIME_sequence_t*),
         STARPU_VALUE,             &(options->request),  sizeof(RUNTIME_request_t*),
@@ -165,8 +165,8 @@ void INSERT_TASK_zgetrf_panel_nopiv_percol_trsm( const RUNTIME_option_t *options
         STARPU_VALUE,             &m, sizeof(int),
         STARPU_VALUE,             &n, sizeof(int),
         STARPU_VALUE,             &k, sizeof(int),
-        STARPU_RW,                RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R,                 RTBLKADDR(U, CHAMELEON_Complex64_t, Um, Un),
+        STARPU_RW,                RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R,                 RTBLKADDR(U, ChamComplexDouble, Um, Un),
         STARPU_PRIORITY,          options->priority,
         STARPU_CALLBACK,          callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zplghe.c b/runtime/starpu/codelets/codelet_zplghe.c
index 34bee5797a5c7355a33d073c7b275ed6dcc5eadf..bc3052e2730e8d394bb2bc4ac7a93f44a0642e1a 100644
--- a/runtime/starpu/codelets/codelet_zplghe.c
+++ b/runtime/starpu/codelets/codelet_zplghe.c
@@ -89,7 +89,7 @@ void INSERT_TASK_zplghe( const RUNTIME_option_t *options,
         &cl_zplghe,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zplghe_args_s),
-        STARPU_W,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_W,      RTBLKADDR(A, ChamComplexDouble, Am, An),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zplgsy.c b/runtime/starpu/codelets/codelet_zplgsy.c
index e39a3c69bc23ba9e16cbc9fce04734ea0332917c..fd29f8d0a0263bf97c7e76aa97b746e5febf6099 100644
--- a/runtime/starpu/codelets/codelet_zplgsy.c
+++ b/runtime/starpu/codelets/codelet_zplgsy.c
@@ -89,7 +89,7 @@ void INSERT_TASK_zplgsy( const RUNTIME_option_t *options,
         &cl_zplgsy,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zplgsy_args_s),
-        STARPU_W,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_W,      RTBLKADDR(A, ChamComplexDouble, Am, An),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zplrnt.c b/runtime/starpu/codelets/codelet_zplrnt.c
index 33a2bee23ca7b7ee93ebe9bbbc3d6f7cff2ff00b..abb1ebd399c75d3b8db3cc77dd3239e1c81f5047 100644
--- a/runtime/starpu/codelets/codelet_zplrnt.c
+++ b/runtime/starpu/codelets/codelet_zplrnt.c
@@ -88,7 +88,7 @@ void INSERT_TASK_zplrnt( const RUNTIME_option_t *options,
         &cl_zplrnt,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zplrnt_args_s),
-        STARPU_W,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_W,      RTBLKADDR(A, ChamComplexDouble, Am, An),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zplssq.c b/runtime/starpu/codelets/codelet_zplssq.c
index 5d76a91f733a55fb919297ad3c512ac39d57bbfa..6a1c7a54d0410bb1a1e5aa64c03c25235c60ebdd 100644
--- a/runtime/starpu/codelets/codelet_zplssq.c
+++ b/runtime/starpu/codelets/codelet_zplssq.c
@@ -11,13 +11,13 @@
  *
  * @brief Chameleon zplssq StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Mathieu Faverge
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -69,8 +69,8 @@ void INSERT_TASK_zplssq( const RUNTIME_option_t *options,
         STARPU_VALUE,    &storev,            sizeof(int),
         STARPU_VALUE,    &M,                 sizeof(int),
         STARPU_VALUE,    &N,                 sizeof(int),
-        STARPU_R,  RTBLKADDR( IN,  double, INm,  INn  ),
-        STARPU_RW, RTBLKADDR( OUT, double, OUTm, OUTn ),
+        STARPU_R,  RTBLKADDR( IN,  ChamRealDouble, INm,  INn  ),
+        STARPU_RW, RTBLKADDR( OUT, ChamRealDouble, OUTm, OUTn ),
         STARPU_PRIORITY,    options->priority,
         STARPU_CALLBACK,    callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
@@ -115,7 +115,7 @@ void INSERT_TASK_zplssq2( const RUNTIME_option_t *options, int N,
     rt_starpu_insert_task(
         codelet,
         STARPU_VALUE,    &N,                 sizeof(int),
-        STARPU_RW, RTBLKADDR(RESULT, double, RESULTm, RESULTn),
+        STARPU_RW, RTBLKADDR(RESULT, ChamRealDouble, RESULTm, RESULTn),
         STARPU_PRIORITY,    options->priority,
         STARPU_CALLBACK,    callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zpotrf.c b/runtime/starpu/codelets/codelet_zpotrf.c
index b8b18765db71cecf6a9f79a4b3a333cb272f165d..1195a1e93e5d13db02e75c3bcd962a95394cd688 100644
--- a/runtime/starpu/codelets/codelet_zpotrf.c
+++ b/runtime/starpu/codelets/codelet_zpotrf.c
@@ -100,7 +100,7 @@ void INSERT_TASK_zpotrf( const RUNTIME_option_t *options,
         &cl_zpotrf,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zpotrf_args_s),
-        STARPU_RW,     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_RW,     RTBLKADDR(A, ChamComplexDouble, Am, An),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zssssm.c b/runtime/starpu/codelets/codelet_zssssm.c
index b0f413cf8b9956aca377adf39c11d1faa871f1bf..f9cece0bf2156ec58922f77fdd10d077c7150875 100644
--- a/runtime/starpu/codelets/codelet_zssssm.c
+++ b/runtime/starpu/codelets/codelet_zssssm.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zssssm StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Hatem Ltaief
@@ -22,7 +22,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -85,10 +85,10 @@ void INSERT_TASK_zssssm( const RUNTIME_option_t *options,
         STARPU_VALUE,    &n2,                        sizeof(int),
         STARPU_VALUE,     &k,                        sizeof(int),
         STARPU_VALUE,    &ib,                        sizeof(int),
-        STARPU_RW,            RTBLKADDR(A1, CHAMELEON_Complex64_t, A1m, A1n),
-        STARPU_RW,            RTBLKADDR(A2, CHAMELEON_Complex64_t, A2m, A2n),
-        STARPU_R,             RTBLKADDR(L1, CHAMELEON_Complex64_t, L1m, L1n),
-        STARPU_R,             RTBLKADDR(L2, CHAMELEON_Complex64_t, L2m, L2n),
+        STARPU_RW,            RTBLKADDR(A1, ChamComplexDouble, A1m, A1n),
+        STARPU_RW,            RTBLKADDR(A2, ChamComplexDouble, A2m, A2n),
+        STARPU_R,             RTBLKADDR(L1, ChamComplexDouble, L1m, L1n),
+        STARPU_R,             RTBLKADDR(L2, ChamComplexDouble, L2m, L2n),
         STARPU_VALUE,          &IPIV,                      sizeof(int*),
         STARPU_PRIORITY,    options->priority,
         STARPU_CALLBACK,    callback,
diff --git a/runtime/starpu/codelets/codelet_zsymm.c b/runtime/starpu/codelets/codelet_zsymm.c
index ed8dea80b401d87dc8bd953c169eb11d2945cb7d..6748325a666032c7d7cb210da4f49cb1b3d247ed 100644
--- a/runtime/starpu/codelets/codelet_zsymm.c
+++ b/runtime/starpu/codelets/codelet_zsymm.c
@@ -194,9 +194,9 @@ void INSERT_TASK_zsymm_Astat( const RUNTIME_option_t *options,
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zsymm_args_s),
 
         /* Task handles */
-        STARPU_R, RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R, RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
-        accessC,  RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R, RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R, RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
+        accessC,  RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
@@ -264,9 +264,9 @@ void INSERT_TASK_zsymm( const RUNTIME_option_t *options,
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zsymm_args_s),
 
         /* Task handles */
-        STARPU_R, RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R, RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
-        accessC,  RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R, RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R, RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
+        accessC,  RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zsyr2k.c b/runtime/starpu/codelets/codelet_zsyr2k.c
index e6dd471e68010f04a3296b3dd5299b19e76c8537..51f72d20ea50b88bc00120ce412338ff0d00bad0 100644
--- a/runtime/starpu/codelets/codelet_zsyr2k.c
+++ b/runtime/starpu/codelets/codelet_zsyr2k.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zsyr2k StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Hatem Ltaief
  * @author Jakub Kurzak
  * @author Mathieu Faverge
@@ -20,7 +20,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Loris Lucido
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -153,10 +153,10 @@ void INSERT_TASK_zsyr2k(const RUNTIME_option_t *options,
         STARPU_VALUE,         &n,                        sizeof(int),
         STARPU_VALUE,         &k,                        sizeof(int),
         STARPU_VALUE,     &alpha,         sizeof(CHAMELEON_Complex64_t),
-        STARPU_R,                 RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R,                 RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,                 RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R,                 RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
         STARPU_VALUE,      &beta,         sizeof(CHAMELEON_Complex64_t),
-        accessC,                  RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        accessC,                  RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
         STARPU_PRIORITY,    options->priority,
         STARPU_CALLBACK,    callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zsyrk.c b/runtime/starpu/codelets/codelet_zsyrk.c
index f11dd4158341615defeb35755d8c8dcabb28ebce..9df9fd08ad4e79cd8017f95a0596eca2e3c872f0 100644
--- a/runtime/starpu/codelets/codelet_zsyrk.c
+++ b/runtime/starpu/codelets/codelet_zsyrk.c
@@ -157,8 +157,8 @@ void INSERT_TASK_zsyrk( const RUNTIME_option_t *options,
         &cl_zsyrk,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_zsyrk_args_s),
-        STARPU_R,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        accessC,       RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R,      RTBLKADDR(A, ChamComplexDouble, Am, An),
+        accessC,       RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_zsyssq.c b/runtime/starpu/codelets/codelet_zsyssq.c
index e50ceb11e09336f79600b24f7c6255746ffe9036..cf710e468f8e3f6135357b38549a177903981d97 100644
--- a/runtime/starpu/codelets/codelet_zsyssq.c
+++ b/runtime/starpu/codelets/codelet_zsyssq.c
@@ -11,13 +11,13 @@
  *
  * @brief Chameleon zsyssq StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Mathieu Faverge
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -63,8 +63,8 @@ void INSERT_TASK_zsyssq( const RUNTIME_option_t *options,
         STARPU_VALUE,    &storev,                     sizeof(cham_store_t),
         STARPU_VALUE,    &uplo,                       sizeof(int),
         STARPU_VALUE,    &n,                          sizeof(int),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,       RTBLKADDR(SCALESUMSQ, double, SCALESUMSQm, SCALESUMSQn),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,       RTBLKADDR(SCALESUMSQ, ChamRealDouble, SCALESUMSQm, SCALESUMSQn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_zsytrf_nopiv.c b/runtime/starpu/codelets/codelet_zsytrf_nopiv.c
index 0cf3b092f721fb6cfbf53b50c45a1114bacb41de..5882c5855b303b90c56636aa0a3f9a64afcc11e5 100644
--- a/runtime/starpu/codelets/codelet_zsytrf_nopiv.c
+++ b/runtime/starpu/codelets/codelet_zsytrf_nopiv.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zsytrf_nopiv StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Hatem Ltaief
  * @author Jakub Kurzak
  * @author Mathieu Faverge
@@ -21,7 +21,7 @@
  * @author Marc Sergent
  * @author Lucas Barros de Assis
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c
  *
  */
@@ -64,7 +64,7 @@ void INSERT_TASK_zsytrf_nopiv( const RUNTIME_option_t *options,
         codelet,
         STARPU_VALUE,    &uplo,                      sizeof(int),
         STARPU_VALUE,    &n,                         sizeof(int),
-        STARPU_RW,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_RW,        RTBLKADDR(A, ChamComplexDouble, Am, An),
         STARPU_VALUE,    &iinfo,                     sizeof(int),
         /* STARPU_SCRATCH,   options->ws_worker, */
         STARPU_PRIORITY,  options->priority,
diff --git a/runtime/starpu/codelets/codelet_ztplqt.c b/runtime/starpu/codelets/codelet_ztplqt.c
index dc68af0f1f598db8bedd8af0ddb6a6d84c8b0aa5..3471d4878436fd2d49f4ca1835195eb73f03de37 100644
--- a/runtime/starpu/codelets/codelet_ztplqt.c
+++ b/runtime/starpu/codelets/codelet_ztplqt.c
@@ -11,11 +11,11 @@
  *
  * @brief Chameleon ztplqt StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Mathieu Faverge
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> s d c
  *
  */
@@ -72,9 +72,9 @@ void INSERT_TASK_ztplqt( const RUNTIME_option_t *options,
         STARPU_VALUE, &N,     sizeof(int),
         STARPU_VALUE, &L,     sizeof(int),
         STARPU_VALUE, &ib,    sizeof(int),
-        STARPU_RW,     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,     RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
-        STARPU_W,      RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
+        STARPU_RW,     RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,     RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
+        STARPU_W,      RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
         /* Other options */
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_PRIORITY,  options->priority,
diff --git a/runtime/starpu/codelets/codelet_ztpmlqt.c b/runtime/starpu/codelets/codelet_ztpmlqt.c
index 75af260d6f33289a32396d00d03a36abb1e09b79..fb2db26e4d978a4018dcf0d65fe3f47689c10004 100644
--- a/runtime/starpu/codelets/codelet_ztpmlqt.c
+++ b/runtime/starpu/codelets/codelet_ztpmlqt.c
@@ -9,11 +9,11 @@
  *
  * @brief Chameleon ztpmlqt StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Mathieu Faverge
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> s d c
  *
  */
@@ -118,10 +118,10 @@ void INSERT_TASK_ztpmlqt( const RUNTIME_option_t *options,
         STARPU_VALUE, &L,     sizeof(int),
         STARPU_VALUE, &ib,     sizeof(int),
         STARPU_VALUE, &(options->ws_wsize), sizeof(size_t),
-        STARPU_R,      RTBLKADDR(V, CHAMELEON_Complex64_t, Vm, Vn),
-        STARPU_R,      RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
-        STARPU_RW,     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,     RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,      RTBLKADDR(V, ChamComplexDouble, Vm, Vn),
+        STARPU_R,      RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
+        STARPU_RW,     RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,     RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
         /* Other options */
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_PRIORITY,  options->priority,
diff --git a/runtime/starpu/codelets/codelet_ztpmqrt.c b/runtime/starpu/codelets/codelet_ztpmqrt.c
index 7d266758adb40234a7f0b52eb8f257514473020c..bab1d8d0a7dfc41c74edd98b1143cc62ebd8330b 100644
--- a/runtime/starpu/codelets/codelet_ztpmqrt.c
+++ b/runtime/starpu/codelets/codelet_ztpmqrt.c
@@ -9,11 +9,11 @@
  *
  * @brief Chameleon ztpmqrt StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Mathieu Faverge
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> s d c
  *
  */
@@ -118,10 +118,10 @@ void INSERT_TASK_ztpmqrt( const RUNTIME_option_t *options,
         STARPU_VALUE, &L,     sizeof(int),
         STARPU_VALUE, &ib,     sizeof(int),
         STARPU_VALUE, &(options->ws_wsize), sizeof(size_t),
-        STARPU_R,      RTBLKADDR(V, CHAMELEON_Complex64_t, Vm, Vn),
-        STARPU_R,      RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
-        STARPU_RW,     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,     RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,      RTBLKADDR(V, ChamComplexDouble, Vm, Vn),
+        STARPU_R,      RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
+        STARPU_RW,     RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,     RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
         /* Other options */
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_PRIORITY,  options->priority,
diff --git a/runtime/starpu/codelets/codelet_ztpqrt.c b/runtime/starpu/codelets/codelet_ztpqrt.c
index 6f9983b033dbbd027143c93847cd49419f101a3e..0ade7095a124201ccddb2b39ef804d355ecb0ee7 100644
--- a/runtime/starpu/codelets/codelet_ztpqrt.c
+++ b/runtime/starpu/codelets/codelet_ztpqrt.c
@@ -11,12 +11,12 @@
  *
  * @brief Chameleon ztpqrt StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Mathieu Faverge
  * @author Florent Pruvost
  * @author Lucas Barros de Assis
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> s d c
  *
  */
@@ -73,9 +73,9 @@ void INSERT_TASK_ztpqrt( const RUNTIME_option_t *options,
         STARPU_VALUE, &N,     sizeof(int),
         STARPU_VALUE, &L,     sizeof(int),
         STARPU_VALUE, &ib,    sizeof(int),
-        STARPU_RW,     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,     RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
-        STARPU_W,      RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
+        STARPU_RW,     RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,     RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
+        STARPU_W,      RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
         /* Other options */
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_PRIORITY,  options->priority,
diff --git a/runtime/starpu/codelets/codelet_ztradd.c b/runtime/starpu/codelets/codelet_ztradd.c
index 66fc4da3ee1e6ee84595881561b6157c6c5e2b07..57b146d6a70ad2a93a455762cae0e5c01d16856a 100644
--- a/runtime/starpu/codelets/codelet_ztradd.c
+++ b/runtime/starpu/codelets/codelet_ztradd.c
@@ -98,8 +98,8 @@ void INSERT_TASK_ztradd( const RUNTIME_option_t *options,
         &cl_ztradd,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_ztradd_args_s),
-        STARPU_R,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        accessB,       RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,      RTBLKADDR(A, ChamComplexDouble, Am, An),
+        accessB,       RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_ztrasm.c b/runtime/starpu/codelets/codelet_ztrasm.c
index f0e8cfb8318879c91a8ebf33fefb2d45b63c9534..c5412d41679a63c779aee6aa63a6a02c5ac2caf7 100644
--- a/runtime/starpu/codelets/codelet_ztrasm.c
+++ b/runtime/starpu/codelets/codelet_ztrasm.c
@@ -11,14 +11,14 @@
  *
  * @brief Chameleon ztrasm StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Mathieu Faverge
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -68,8 +68,8 @@ void INSERT_TASK_ztrasm( const RUNTIME_option_t *options,
         STARPU_VALUE,    &diag,                      sizeof(int),
         STARPU_VALUE,    &M,                         sizeof(int),
         STARPU_VALUE,    &N,                         sizeof(int),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,       RTBLKADDR(B, double, Bm, Bn),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,       RTBLKADDR(B, ChamRealDouble, Bm, Bn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_ztrmm.c b/runtime/starpu/codelets/codelet_ztrmm.c
index 36b31640cc56bf85d19a31900af7aab3d4ca43c0..a5f2a18773fbb964db65b9e28573c7bd85c945e8 100644
--- a/runtime/starpu/codelets/codelet_ztrmm.c
+++ b/runtime/starpu/codelets/codelet_ztrmm.c
@@ -148,8 +148,8 @@ void INSERT_TASK_ztrmm( const RUNTIME_option_t *options,
         &cl_ztrmm,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_ztrmm_args_s),
-        STARPU_R,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,     RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,      RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,     RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_ztrsm.c b/runtime/starpu/codelets/codelet_ztrsm.c
index 901eeb7809ec81505559b2c3e83b4f7a4c7e1bb3..00d38429e460dd32999e85d3e9b882e5d57acdd8 100644
--- a/runtime/starpu/codelets/codelet_ztrsm.c
+++ b/runtime/starpu/codelets/codelet_ztrsm.c
@@ -152,8 +152,8 @@ void INSERT_TASK_ztrsm( const RUNTIME_option_t *options,
         &cl_ztrsm,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_ztrsm_args_s),
-        STARPU_R,      RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,     RTBLKADDR(B, CHAMELEON_Complex64_t, Bm, Bn),
+        STARPU_R,      RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,     RTBLKADDR(B, ChamComplexDouble, Bm, Bn),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_ztrssq.c b/runtime/starpu/codelets/codelet_ztrssq.c
index 0ca2119967510ee77a944ada7bca023cc68d0ebc..9d800319438bd57f759305c4f2553ccbbbbffcef 100644
--- a/runtime/starpu/codelets/codelet_ztrssq.c
+++ b/runtime/starpu/codelets/codelet_ztrssq.c
@@ -11,13 +11,13 @@
  *
  * @brief Chameleon ztrssq StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.6.0 for CHAMELEON 0.9.2
  * @author Mathieu Faverge
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -66,8 +66,8 @@ void INSERT_TASK_ztrssq( const RUNTIME_option_t *options,
         STARPU_VALUE,    &diag,                      sizeof(int),
         STARPU_VALUE,    &m,                         sizeof(int),
         STARPU_VALUE,    &n,                         sizeof(int),
-        STARPU_R,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_RW,       RTBLKADDR(SCALESUMSQ, double, SCALESUMSQm, SCALESUMSQn),
+        STARPU_R,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_RW,       RTBLKADDR(SCALESUMSQ, ChamRealDouble, SCALESUMSQm, SCALESUMSQn),
         STARPU_PRIORITY, options->priority,
         STARPU_CALLBACK, callback,
         STARPU_EXECUTE_ON_WORKER, options->workerid,
diff --git a/runtime/starpu/codelets/codelet_ztrtri.c b/runtime/starpu/codelets/codelet_ztrtri.c
index 19499f058f32c493d6be3216439f18e84de15d0e..4918849af0fe53409ef0530160767dc3794bdc03 100644
--- a/runtime/starpu/codelets/codelet_ztrtri.c
+++ b/runtime/starpu/codelets/codelet_ztrtri.c
@@ -96,7 +96,7 @@ void INSERT_TASK_ztrtri( const RUNTIME_option_t *options,
         &cl_ztrtri,
         /* Task codelet arguments */
         STARPU_CL_ARGS, clargs, sizeof(struct cl_ztrtri_args_s),
-        STARPU_RW,     RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
+        STARPU_RW,     RTBLKADDR(A, ChamComplexDouble, Am, An),
 
         /* Common task arguments */
         STARPU_PRIORITY,          options->priority,
diff --git a/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c b/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c
index 55cb574df3cd1d6c703811c5690601874702e9e3..05510b05943b0858de0910e80cbe6dd8df96102e 100644
--- a/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c
+++ b/runtime/starpu/codelets/codelet_ztsmlq_hetra1.c
@@ -11,14 +11,14 @@
  *
  * @brief Chameleon ztsmlq_hetra1 StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Hatem Ltaief
  * @author Mathieu Faverge
  * @author Azzam Haidar
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -96,10 +96,10 @@ void INSERT_TASK_ztsmlq_hetra1( const RUNTIME_option_t *options,
         STARPU_VALUE,    &k,                 sizeof(int),
         STARPU_VALUE,    &ib,                sizeof(int),
         STARPU_VALUE,    &ldWORK,            sizeof(int),
-        STARPU_RW,        RTBLKADDR(A1, CHAMELEON_Complex64_t, A1m, A1n),
-        STARPU_RW,        RTBLKADDR(A2, CHAMELEON_Complex64_t, A2m, A2n),
-        STARPU_R,         RTBLKADDR(V, CHAMELEON_Complex64_t, Vm, Vn),
-        STARPU_R,         RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
+        STARPU_RW,        RTBLKADDR(A1, ChamComplexDouble, A1m, A1n),
+        STARPU_RW,        RTBLKADDR(A2, ChamComplexDouble, A2m, A2n),
+        STARPU_R,         RTBLKADDR(V, ChamComplexDouble, Vm, Vn),
+        STARPU_R,         RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_PRIORITY,  options->priority,
         STARPU_CALLBACK,  callback,
diff --git a/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c b/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c
index acdb1db4dfcbcf8465f1ce76aedda65d72da1860..be370a8878c703fe08491a19d8c3cff62b79f315 100644
--- a/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c
+++ b/runtime/starpu/codelets/codelet_ztsmqr_hetra1.c
@@ -11,14 +11,14 @@
  *
  * @brief Chameleon ztsmqr_hetra1 StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Hatem Ltaief
  * @author Mathieu Faverge
  * @author Azzam Haidar
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -96,10 +96,10 @@ void INSERT_TASK_ztsmqr_hetra1( const RUNTIME_option_t *options,
         STARPU_VALUE,    &k,                 sizeof(int),
         STARPU_VALUE,    &ib,                sizeof(int),
         STARPU_VALUE,    &ldWORK,            sizeof(int),
-        STARPU_RW,        RTBLKADDR(A1, CHAMELEON_Complex64_t, A1m, A1n),
-        STARPU_RW,        RTBLKADDR(A2, CHAMELEON_Complex64_t, A2m, A2n),
-        STARPU_R,         RTBLKADDR(V, CHAMELEON_Complex64_t, Vm, Vn),
-        STARPU_R,         RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
+        STARPU_RW,        RTBLKADDR(A1, ChamComplexDouble, A1m, A1n),
+        STARPU_RW,        RTBLKADDR(A2, ChamComplexDouble, A2m, A2n),
+        STARPU_R,         RTBLKADDR(V, ChamComplexDouble, Vm, Vn),
+        STARPU_R,         RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_PRIORITY,  options->priority,
         STARPU_CALLBACK,  callback,
diff --git a/runtime/starpu/codelets/codelet_ztstrf.c b/runtime/starpu/codelets/codelet_ztstrf.c
index 1ad32614ed03fd075dcb3231dab2228d5c22d6e4..4839c0d5abd627dea9c64df0a6d0ec972edd0ac1 100644
--- a/runtime/starpu/codelets/codelet_ztstrf.c
+++ b/runtime/starpu/codelets/codelet_ztstrf.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon ztstrf StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Hatem Ltaief
@@ -22,7 +22,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -96,9 +96,9 @@ void INSERT_TASK_ztstrf( const RUNTIME_option_t *options,
         STARPU_VALUE,    &n,                         sizeof(int),
         STARPU_VALUE,    &ib,                        sizeof(int),
         STARPU_VALUE,    &nb,                        sizeof(int),
-        STARPU_RW,        RTBLKADDR(U, CHAMELEON_Complex64_t, Um, Un),
-        STARPU_RW,        RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_W,         RTBLKADDR(L, CHAMELEON_Complex64_t, Lm, Ln),
+        STARPU_RW,        RTBLKADDR(U, ChamComplexDouble, Um, Un),
+        STARPU_RW,        RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_W,         RTBLKADDR(L, ChamComplexDouble, Lm, Ln),
         STARPU_VALUE,    &IPIV,                      sizeof(int*),
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_VALUE,    &d_work,                    sizeof(CHAMELEON_starpu_ws_t *),
diff --git a/runtime/starpu/codelets/codelet_zunmlq.c b/runtime/starpu/codelets/codelet_zunmlq.c
index 229beb87ec96132d3ab5cf2a318e531e7e8c0c08..db6b3726ee0375fa0055c64d7f61067989c438f9 100644
--- a/runtime/starpu/codelets/codelet_zunmlq.c
+++ b/runtime/starpu/codelets/codelet_zunmlq.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zunmlq StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Hatem Ltaief
@@ -23,7 +23,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -118,9 +118,9 @@ void INSERT_TASK_zunmlq( const RUNTIME_option_t *options,
         STARPU_VALUE,    &n,                 sizeof(int),
         STARPU_VALUE,    &k,                 sizeof(int),
         STARPU_VALUE,    &ib,                sizeof(int),
-        STARPU_R,         RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R,         RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
-        STARPU_RW,        RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R,         RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R,         RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
+        STARPU_RW,        RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
         /* ib * nb */
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_VALUE,    &nb,                sizeof(int),
diff --git a/runtime/starpu/codelets/codelet_zunmqr.c b/runtime/starpu/codelets/codelet_zunmqr.c
index 767d741b907d4aeb587484a5a54a4fc280e34f4a..657c6ca87230410ac7ed7fe6e72435ed31fec886 100644
--- a/runtime/starpu/codelets/codelet_zunmqr.c
+++ b/runtime/starpu/codelets/codelet_zunmqr.c
@@ -11,7 +11,7 @@
  *
  * @brief Chameleon zunmqr StarPU codelet
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @comment This file has been automatically generated
  *          from Plasma 2.5.0 for CHAMELEON 0.9.2
  * @author Hatem Ltaief
@@ -22,7 +22,7 @@
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Samuel Thibault
- * @date 2022-02-22
+ * @date 2023-07-06
  * @precisions normal z -> c d s
  *
  */
@@ -117,9 +117,9 @@ void INSERT_TASK_zunmqr( const RUNTIME_option_t *options,
         STARPU_VALUE,    &n,                 sizeof(int),
         STARPU_VALUE,    &k,                 sizeof(int),
         STARPU_VALUE,    &ib,                sizeof(int),
-        STARPU_R,         RTBLKADDR(A, CHAMELEON_Complex64_t, Am, An),
-        STARPU_R,         RTBLKADDR(T, CHAMELEON_Complex64_t, Tm, Tn),
-        STARPU_RW,        RTBLKADDR(C, CHAMELEON_Complex64_t, Cm, Cn),
+        STARPU_R,         RTBLKADDR(A, ChamComplexDouble, Am, An),
+        STARPU_R,         RTBLKADDR(T, ChamComplexDouble, Tm, Tn),
+        STARPU_RW,        RTBLKADDR(C, ChamComplexDouble, Cm, Cn),
         /* ib * nb */
         STARPU_SCRATCH,   options->ws_worker,
         STARPU_VALUE,    &nb,                sizeof(int),