diff --git a/testing/testing_zpoinv.c b/testing/testing_zpoinv.c
index eab5caf0aef7bfe123a327921bd0be8df3a83cca..90f77baea9085ea8aa2f4c677015cd7764ca5803 100644
--- a/testing/testing_zpoinv.c
+++ b/testing/testing_zpoinv.c
@@ -9,12 +9,12 @@
  *
  * @brief Chameleon zpoinv testing
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Mathieu Faverge
  * @author Alycia Lisito
- * @date 2022-02-14
+ * @date 2023-07-05
  * @precisions normal z -> c d s
  *
  */
@@ -79,7 +79,7 @@ testing_zpoinv_desc( run_arg_list_t *args, int check )
 
     /* Check the inverse */
     if ( check ) {
-        CHAM_desc_t *descA0 = CHAMELEON_Desc_Copy( descA, NULL );
+        CHAM_desc_t *descA0 = CHAMELEON_Desc_Copy( descA, CHAMELEON_MAT_ALLOC_TILE );
         CHAMELEON_zplghe_Tile( (double)N, uplo, descA0, seedA );
 
         hres += check_ztrtri( args, ChamHermitian, uplo, ChamNonUnit, descA0, descA );
diff --git a/testing/testing_zposv.c b/testing/testing_zposv.c
index 823f9e0391ead992b7c5db3ebd2c7d5d990c3e8f..14951a35877eee5b520052f8e83580da4975c434 100644
--- a/testing/testing_zposv.c
+++ b/testing/testing_zposv.c
@@ -9,12 +9,12 @@
  *
  * @brief Chameleon zposv testing
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Mathieu Faverge
  * @author Alycia Lisito
- * @date 2022-02-22
+ * @date 2023-07-05
  * @precisions normal z -> c d s
  *
  */
@@ -91,13 +91,13 @@ testing_zposv_desc( run_arg_list_t *args, int check )
         CHAM_desc_t *descA0, *descB;
 
         /* Check the factorization */
-        descA0 = CHAMELEON_Desc_Copy( descA, NULL );
-        CHAMELEON_zplghe_Tile( (double)N, uplo, descA0, seedA );
+        descA0 = CHAMELEON_Desc_Copy( descA, CHAMELEON_MAT_ALLOC_TILE );
+        CHAMELEON_zplghe_Tile( (double)N, ChamUpperLower, descA0, seedA );
 
         hres += check_zxxtrf( args, ChamHermitian, uplo, descA0, descA );
 
         /* Check the solve */
-        descB = CHAMELEON_Desc_Copy( descX, NULL );
+        descB = CHAMELEON_Desc_Copy( descX, CHAMELEON_MAT_ALLOC_TILE );
         CHAMELEON_zplrnt_Tile( descB, seedB );
 
         CHAMELEON_zplghe_Tile( (double)N, uplo, descA0, seedA );
diff --git a/testing/testing_zpotrf.c b/testing/testing_zpotrf.c
index b49c7294d841c9018026b3c4caafc9146ffa3f6c..5fe89884701447b14e2de3fd95225227b5f9394d 100644
--- a/testing/testing_zpotrf.c
+++ b/testing/testing_zpotrf.c
@@ -9,12 +9,12 @@
  *
  * @brief Chameleon zpotrf testing
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Lucas Barros de Assis
  * @author Mathieu Faverge
  * @author Alycia Lisito
  * @author Florent Pruvost
- * @date 2022-02-22
+ * @date 2023-07-05
  * @precisions normal z -> c d s
  *
  */
@@ -74,8 +74,8 @@ testing_zpotrf_desc( run_arg_list_t *args, int check )
 
     /* Checks the factorisation and residue */
     if ( check ) {
-        CHAM_desc_t *descA0 = CHAMELEON_Desc_Copy( descA, NULL );
-        CHAMELEON_zplghe_Tile( (double)N, uplo, descA0, seedA );
+        CHAM_desc_t *descA0 = CHAMELEON_Desc_Copy( descA, CHAMELEON_MAT_ALLOC_TILE );
+        CHAMELEON_zplghe_Tile( (double)N, ChamUpperLower, descA0, seedA );
 
         hres += check_zxxtrf( args, ChamHermitian, uplo, descA0, descA );
 
diff --git a/testing/testing_zpotri.c b/testing/testing_zpotri.c
index e1bca7535e47b7a9d60c7d1a04336eb29cf5afc8..1edf9d23016abfb728388688bec84434f14a4f6c 100644
--- a/testing/testing_zpotri.c
+++ b/testing/testing_zpotri.c
@@ -9,12 +9,12 @@
  *
  * @brief Chameleon zpotri testing
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Lucas Barros de Assis
  * @author Florent Pruvost
  * @author Mathieu Faverge
  * @author Alycia Lisito
- * @date 2022-02-14
+ * @date 2023-07-05
  * @precisions normal z -> c d s
  *
  */
@@ -77,7 +77,7 @@ testing_zpotri_desc( run_arg_list_t *args, int check )
 
     /* Check the inverse */
     if ( check ) {
-        CHAM_desc_t *descA0 = CHAMELEON_Desc_Copy( descA, NULL );
+        CHAM_desc_t *descA0 = CHAMELEON_Desc_Copy( descA, CHAMELEON_MAT_ALLOC_TILE );
         CHAMELEON_zplghe_Tile( (double)N, uplo, descA0, seedA );
 
         hres += check_ztrtri( args, ChamHermitian, uplo, ChamNonUnit, descA0, descA );
diff --git a/testing/testing_zpotrs.c b/testing/testing_zpotrs.c
index 3a865db992dba0cf3978ec140f7446215551f136..98977ad094de9bf5a8744aab64e92cea2d2b0db9 100644
--- a/testing/testing_zpotrs.c
+++ b/testing/testing_zpotrs.c
@@ -9,12 +9,12 @@
  *
  * @brief Chameleon zpotrs testing
  *
- * @version 1.2.0
+ * @version 1.3.0
  * @author Lucas Barros de Assis
  * @author Mathieu Faverge
  * @author Alycia Lisito
  * @author Florent Pruvost
- * @date 2022-02-22
+ * @date 2023-07-05
  * @precisions normal z -> c d s
  *
  */
@@ -85,8 +85,8 @@ testing_zpotrs_desc( run_arg_list_t *args, int check )
 
     /* Checks the factorisation and residue */
     if ( check ) {
-        CHAM_desc_t *descA0 = CHAMELEON_Desc_Copy( descA, NULL );
-        CHAM_desc_t *descB  = CHAMELEON_Desc_Copy( descX, NULL );
+        CHAM_desc_t *descA0 = CHAMELEON_Desc_Copy( descA, CHAMELEON_MAT_ALLOC_TILE );
+        CHAM_desc_t *descB  = CHAMELEON_Desc_Copy( descX, CHAMELEON_MAT_ALLOC_TILE );
 
         CHAMELEON_zplghe_Tile( (double)N, uplo, descA0, seedA );
         CHAMELEON_zplrnt_Tile( descB, seedB );
@@ -173,7 +173,7 @@ testing_zpotrs_std( run_arg_list_t *args, int check )
         CHAMELEON_Complex64_t *A0 = malloc( LDA*N*   sizeof(CHAMELEON_Complex64_t) );
         CHAMELEON_Complex64_t *B  = malloc( LDB*NRHS*sizeof(CHAMELEON_Complex64_t) );
 
-        CHAMELEON_zplghe( (double)N, uplo, N, A0, LDA, seedA );
+        CHAMELEON_zplghe( (double)N, ChamUpperLower, N, A0, LDA, seedA );
         CHAMELEON_zplrnt( N, NRHS, B, LDB, seedB );
 
         hres += check_zsolve_std( args, ChamHermitian, ChamNoTrans, uplo, N, NRHS, A0, LDA, X, B, LDB );