From b6061fcb922fe3d7ab4db19c7364e0f6eca08847 Mon Sep 17 00:00:00 2001
From: Mathieu Faverge <mathieu.faverge@inria.fr>
Date: Mon, 20 Jan 2025 18:31:54 +0100
Subject: [PATCH] compute/plrnk: Fix workspace dimensions

---
 compute/pzplrnk.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/compute/pzplrnk.c b/compute/pzplrnk.c
index bab04f16a..beee58d32 100644
--- a/compute/pzplrnk.c
+++ b/compute/pzplrnk.c
@@ -195,13 +195,13 @@ chameleon_pzplrnk( int                         K,
     {
         chameleon_desc_init( &WA, CHAMELEON_MAT_ALLOC_TILE,
                              ChamComplexDouble, C->mb, C->nb, (C->mb * C->nb),
-                             C->mt * C->mb, C->nb * q, 0, 0,
-                             C->mt * C->mb, C->nb * q, p, q,
+                             C->m, C->nb * q, 0, 0,
+                             C->m, C->nb * q, p, q,
                              NULL, NULL, NULL, NULL );
         chameleon_desc_init( &WB, CHAMELEON_MAT_ALLOC_TILE,
                              ChamComplexDouble, C->mb, C->nb, (C->mb * C->nb),
-                             C->mb * p, C->nt * C->nb, 0, 0,
-                             C->mb * p, C->nt * C->nb, p, q,
+                             C->mb * p, C->n, 0, 0,
+                             C->mb * p, C->n, p, q,
                              NULL, NULL, NULL, NULL );
 
         chameleon_pzplrnk_2dbc( chamctxt, K, &WA, &WB, C, seedA, seedB, &options );
@@ -210,13 +210,13 @@ chameleon_pzplrnk( int                         K,
         int np = p * q;
         chameleon_desc_init( &WA, CHAMELEON_MAT_ALLOC_TILE,
                              ChamComplexDouble, C->mb, C->nb, (C->mb * C->nb),
-                             C->mt * C->mb, C->nb * np, 0, 0,
-                             C->mt * C->mb, C->nb * np, 1, np,
+                             C->m, C->nb * np, 0, 0,
+                             C->m, C->nb * np, 1, np,
                              NULL, NULL, NULL, NULL );
         chameleon_desc_init( &WB, CHAMELEON_MAT_ALLOC_TILE,
                              ChamComplexDouble, C->mb, C->nb, (C->mb * C->nb),
-                             C->mb * np, C->nt * C->nb, 0,  0,
-                             C->mb * np, C->nt * C->nb, np, 1,
+                             C->mb * np, C->n, 0,  0,
+                             C->mb * np, C->n, np, 1,
                              NULL, NULL, NULL, NULL );
 
         chameleon_pzplrnk_generic( chamctxt, K, &WA, &WB, C, seedA, seedB, &options );
-- 
GitLab