diff --git a/compute/pzgemm.c b/compute/pzgemm.c
index 6d98e855dd3be370cbcbb014fdc46962b3a84180..ef5abf9f805a64481c9149f0743fa4f8b88c77e5 100644
--- a/compute/pzgemm.c
+++ b/compute/pzgemm.c
@@ -195,8 +195,8 @@ chameleon_pzgemm_summa( CHAM_context_t *chamctxt, cham_trans_t transA, cham_tran
 
     KT  = transA == ChamNoTrans ? A->nt : A->mt;
     K   = transA == ChamNoTrans ? A->n  : A->m;
-    myp = A->myrank / A->q;
-    myq = A->myrank % A->q;
+    myp = C->myrank / C->q;
+    myq = C->myrank % C->q;
 
     /*
      *  A: ChamNoTrans / B: ChamNoTrans