From 429f28747b37729bf5d641522bc122c77f26298c Mon Sep 17 00:00:00 2001
From: Mathieu Faverge <mathieu.faverge@inria.fr>
Date: Mon, 11 Oct 2021 21:46:03 +0200
Subject: [PATCH] gcc/openmp: silent compilation warnings

---
 runtime/openmp/codelets/codelet_dlag2z.c      |  2 ++
 runtime/openmp/codelets/codelet_dzasum.c      |  4 ++--
 runtime/openmp/codelets/codelet_map.c         |  1 +
 runtime/openmp/codelets/codelet_zaxpy.c       |  3 ++-
 runtime/openmp/codelets/codelet_zbuild.c      | 24 ++++++++++---------
 runtime/openmp/codelets/codelet_zcesca.c      |  4 +++-
 runtime/openmp/codelets/codelet_zgeadd.c      |  3 +++
 runtime/openmp/codelets/codelet_zgelqt.c      |  3 +++
 runtime/openmp/codelets/codelet_zgemm.c       |  3 +++
 runtime/openmp/codelets/codelet_zgemv.c       |  2 ++
 runtime/openmp/codelets/codelet_zgeqrt.c      |  3 +++
 runtime/openmp/codelets/codelet_zgessm.c      |  7 ++++++
 runtime/openmp/codelets/codelet_zgessq.c      |  2 ++
 runtime/openmp/codelets/codelet_zgesum.c      |  2 ++
 runtime/openmp/codelets/codelet_zgetrf.c      |  6 +++++
 .../openmp/codelets/codelet_zgetrf_incpiv.c   |  8 +++++++
 .../openmp/codelets/codelet_zgetrf_nopiv.c    |  4 ++++
 runtime/openmp/codelets/codelet_zgram.c       |  2 ++
 runtime/openmp/codelets/codelet_zhe2ge.c      | 11 +++++----
 runtime/openmp/codelets/codelet_zhemm.c       |  3 +++
 runtime/openmp/codelets/codelet_zher2k.c      |  3 +++
 runtime/openmp/codelets/codelet_zherfb.c      |  3 +++
 runtime/openmp/codelets/codelet_zherk.c       |  3 +++
 runtime/openmp/codelets/codelet_zlacpy.c      |  3 +++
 runtime/openmp/codelets/codelet_zlag2c.c      |  6 +++++
 runtime/openmp/codelets/codelet_zlange.c      | 15 ++++++++----
 runtime/openmp/codelets/codelet_zlanhe.c      |  9 ++++---
 runtime/openmp/codelets/codelet_zlansy.c      |  9 ++++---
 runtime/openmp/codelets/codelet_zlantr.c      |  9 ++++---
 runtime/openmp/codelets/codelet_zlascal.c     |  3 +++
 runtime/openmp/codelets/codelet_zlaset.c      |  8 ++++---
 runtime/openmp/codelets/codelet_zlaset2.c     |  8 ++++---
 runtime/openmp/codelets/codelet_zlatro.c      |  5 +++-
 runtime/openmp/codelets/codelet_zlauum.c      |  7 ++++--
 runtime/openmp/codelets/codelet_zplghe.c      |  2 ++
 runtime/openmp/codelets/codelet_zplgsy.c      |  2 ++
 runtime/openmp/codelets/codelet_zplrnt.c      |  2 ++
 runtime/openmp/codelets/codelet_zplssq.c      |  5 +++-
 runtime/openmp/codelets/codelet_zpotrf.c      |  5 +++-
 runtime/openmp/codelets/codelet_zssssm.c      |  3 +++
 runtime/openmp/codelets/codelet_zsymm.c       |  3 +++
 runtime/openmp/codelets/codelet_zsyr2k.c      |  4 +++-
 runtime/openmp/codelets/codelet_zsyrk.c       |  4 +++-
 runtime/openmp/codelets/codelet_zsyssq.c      |  2 ++
 .../openmp/codelets/codelet_zsytrf_nopiv.c    |  4 ++++
 runtime/openmp/codelets/codelet_ztplqt.c      |  3 +++
 runtime/openmp/codelets/codelet_ztpmlqt.c     |  3 +++
 runtime/openmp/codelets/codelet_ztpmqrt.c     |  3 +++
 runtime/openmp/codelets/codelet_ztpqrt.c      |  3 +++
 runtime/openmp/codelets/codelet_ztradd.c      |  3 +++
 runtime/openmp/codelets/codelet_ztrasm.c      | 12 ++++++----
 runtime/openmp/codelets/codelet_ztrmm.c       | 11 +++++----
 runtime/openmp/codelets/codelet_ztrsm.c       | 11 +++++----
 runtime/openmp/codelets/codelet_ztrssq.c      |  2 ++
 runtime/openmp/codelets/codelet_ztrtri.c      |  3 +++
 .../openmp/codelets/codelet_ztsmlq_hetra1.c   |  3 +++
 .../openmp/codelets/codelet_ztsmqr_hetra1.c   |  3 +++
 runtime/openmp/codelets/codelet_ztstrf.c      |  5 ++++
 runtime/openmp/codelets/codelet_zunmlq.c      |  3 +++
 runtime/openmp/codelets/codelet_zunmqr.c      |  3 +++
 runtime/openmp/control/runtime_async.c        |  3 +--
 runtime/openmp/control/runtime_context.c      |  3 ++-
 runtime/openmp/control/runtime_control.c      |  1 -
 runtime/openmp/control/runtime_descriptor.c   |  1 -
 runtime/openmp/control/runtime_options.c      |  4 ++--
 runtime/openmp/include/chameleon_openmp.h     |  2 +-
 66 files changed, 242 insertions(+), 67 deletions(-)

diff --git a/runtime/openmp/codelets/codelet_dlag2z.c b/runtime/openmp/codelets/codelet_dlag2z.c
index 5a5eae603..aa5c6a30d 100644
--- a/runtime/openmp/codelets/codelet_dlag2z.c
+++ b/runtime/openmp/codelets/codelet_dlag2z.c
@@ -31,4 +31,6 @@ void INSERT_TASK_dlag2z( const RUNTIME_option_t *options,
 
 #pragma omp task firstprivate( uplo, m, n, tileA, tileB ) depend( in:tileA[0] ) depend( out:tileB[0] )
     TCORE_dlag2z( uplo, m, n, tileA, tileB );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_dzasum.c b/runtime/openmp/codelets/codelet_dzasum.c
index 77679feda..38b052c0c 100644
--- a/runtime/openmp/codelets/codelet_dzasum.c
+++ b/runtime/openmp/codelets/codelet_dzasum.c
@@ -30,6 +30,6 @@ void INSERT_TASK_dzasum( const RUNTIME_option_t *options,
 
 #pragma omp task firstprivate( storev, uplo, M, N, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     TCORE_dzasum( storev, uplo, M, N, tileA, tileB->mat );
-}
-
 
+    (void)options;
+}
diff --git a/runtime/openmp/codelets/codelet_map.c b/runtime/openmp/codelets/codelet_map.c
index 3e83e8b26..b58575ece 100644
--- a/runtime/openmp/codelets/codelet_map.c
+++ b/runtime/openmp/codelets/codelet_map.c
@@ -28,4 +28,5 @@ void INSERT_TASK_map( const RUNTIME_option_t *options,
         op_fct( A, uplo, Am, An, tileA, op_args );
     }
 
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zaxpy.c b/runtime/openmp/codelets/codelet_zaxpy.c
index e338591c3..8edbc3a15 100644
--- a/runtime/openmp/codelets/codelet_zaxpy.c
+++ b/runtime/openmp/codelets/codelet_zaxpy.c
@@ -29,5 +29,6 @@ void INSERT_TASK_zaxpy( const RUNTIME_option_t *options,
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
 #pragma omp task firstprivate( M, alpha, incA, incB, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     TCORE_zaxpy( M, alpha, tileA, incA, tileB, incB );
-}
 
+    (void)options;
+}
diff --git a/runtime/openmp/codelets/codelet_zbuild.c b/runtime/openmp/codelets/codelet_zbuild.c
index 1e816497a..fc343e183 100644
--- a/runtime/openmp/codelets/codelet_zbuild.c
+++ b/runtime/openmp/codelets/codelet_zbuild.c
@@ -21,18 +21,20 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_zbuild( const RUNTIME_option_t *options,
-                        const CHAM_desc_t *A, int Am, int An,
-                        void *user_data, void* user_build_callback )
+                         const CHAM_desc_t *A, int Am, int An,
+                         void *user_data, void* user_build_callback )
 {
-  int row_min, row_max, col_min, col_max;
-  row_min = Am*A->mb ;
-  row_max = Am == A->mt-1 ? A->m-1 : row_min+A->mb-1 ;
-  col_min = An*A->nb ;
-  col_max = An == A->nt-1 ? A->n-1 : col_min+A->nb-1 ;
-  CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
-  void ( *callback )( int row_min, int row_max, int col_min, int col_max, void *buffer, int ld, void *user_data ) ;
-  callback = user_build_callback;
+    int row_min, row_max, col_min, col_max;
+    row_min = Am*A->mb ;
+    row_max = Am == A->mt-1 ? A->m-1 : row_min+A->mb-1 ;
+    col_min = An*A->nb ;
+    col_max = An == A->nt-1 ? A->n-1 : col_min+A->nb-1 ;
+    CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
+    void ( *callback )( int row_min, int row_max, int col_min, int col_max, void *buffer, int ld, void *user_data ) ;
+    callback = user_build_callback;
 
 #pragma omp task firstprivate( row_min, row_max, col_min, col_max, tileA, user_data ) depend( inout:tileA[0] )
-  callback( row_min, row_max, col_min, col_max, tileA->mat, tileA->ld, user_data );
+    callback( row_min, row_max, col_min, col_max, tileA->mat, tileA->ld, user_data );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zcesca.c b/runtime/openmp/codelets/codelet_zcesca.c
index e7724e52b..dc92f33d0 100644
--- a/runtime/openmp/codelets/codelet_zcesca.c
+++ b/runtime/openmp/codelets/codelet_zcesca.c
@@ -27,7 +27,7 @@ void INSERT_TASK_zcesca( const RUNTIME_option_t *options,
                          const CHAM_desc_t *G,  int Gm,  int Gn,
                          const CHAM_desc_t *Di, int Dim, int Din,
                          const CHAM_desc_t *Dj, int Djm, int Djn,
-                               CHAM_desc_t *A,  int Am,  int An )
+                         CHAM_desc_t *A,  int Am,  int An )
 {
     CHAM_tile_t *tileGi = Gi->get_blktile( Gi, Gim, Gin );
     CHAM_tile_t *tileGj = Gj->get_blktile( Gj, Gjm, Gjn );
@@ -39,4 +39,6 @@ void INSERT_TASK_zcesca( const RUNTIME_option_t *options,
 #pragma omp task firstprivate( center, scale, axis, m, n, mt, nt, tileGi, tileGj, tileG, tileDi, tileDj, tileA ) depend( in:tileGi[0], tileGj[0], tileG[0], tileDi[0], tileDj[0] ) depend( inout:tileA[0] )
     TCORE_zcesca( center, scale, axis, m, n, mt, nt,
                   tileGi, tileGj, tileG, tileDi, tileDj, tileA );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zgeadd.c b/runtime/openmp/codelets/codelet_zgeadd.c
index 2de3ceffd..253cce2a4 100644
--- a/runtime/openmp/codelets/codelet_zgeadd.c
+++ b/runtime/openmp/codelets/codelet_zgeadd.c
@@ -29,4 +29,7 @@ void INSERT_TASK_zgeadd( const RUNTIME_option_t *options,
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
 #pragma omp task firstprivate( trans, m, n, alpha, beta, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     TCORE_zgeadd( trans, m, n, alpha, tileA, beta, tileB );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zgelqt.c b/runtime/openmp/codelets/codelet_zgelqt.c
index 5d83a1842..6a2993ef5 100644
--- a/runtime/openmp/codelets/codelet_zgelqt.c
+++ b/runtime/openmp/codelets/codelet_zgelqt.c
@@ -37,4 +37,7 @@ void INSERT_TASK_zgelqt( const RUNTIME_option_t *options,
       TCORE_zlaset( ChamUpperLower, ib, m, 0., 0., tileT );
       TCORE_zgelqt( m, n, ib, tileA, tileT, TAU, work );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zgemm.c b/runtime/openmp/codelets/codelet_zgemm.c
index 00b7979b1..5706c82d6 100644
--- a/runtime/openmp/codelets/codelet_zgemm.c
+++ b/runtime/openmp/codelets/codelet_zgemm.c
@@ -38,4 +38,7 @@ INSERT_TASK_zgemm( const RUNTIME_option_t *options,
                 alpha, tileA,
                 tileB,
                 beta, tileC );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zgemv.c b/runtime/openmp/codelets/codelet_zgemv.c
index afbab5721..8f87a1673 100644
--- a/runtime/openmp/codelets/codelet_zgemv.c
+++ b/runtime/openmp/codelets/codelet_zgemv.c
@@ -34,4 +34,6 @@ INSERT_TASK_zgemv( const RUNTIME_option_t *options,
     TCORE_zgemv( trans,  m, n,
                  alpha, tileA, tileX, incX,
                  beta,  tileY, incY );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zgeqrt.c b/runtime/openmp/codelets/codelet_zgeqrt.c
index 8049e3a67..8bd38548a 100644
--- a/runtime/openmp/codelets/codelet_zgeqrt.c
+++ b/runtime/openmp/codelets/codelet_zgeqrt.c
@@ -37,4 +37,7 @@ void INSERT_TASK_zgeqrt( const RUNTIME_option_t *options,
       TCORE_zlaset( ChamUpperLower, ib, n, 0., 0., tileT );
       TCORE_zgeqrt( m, n, ib, tileA, tileT, TAU, work );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zgessm.c b/runtime/openmp/codelets/codelet_zgessm.c
index 20094e506..10d876a6e 100644
--- a/runtime/openmp/codelets/codelet_zgessm.c
+++ b/runtime/openmp/codelets/codelet_zgessm.c
@@ -29,6 +29,13 @@ void INSERT_TASK_zgessm( const RUNTIME_option_t *options,
 {
     CHAM_tile_t *tileD = D->get_blktile( D, Dm, Dn );
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
+
 #pragma omp task firstprivate( m, n, k, ib, IPIV, tileD, tileA ) depend( in:tileD[0] ) depend( inout:tileA[0] )
     TCORE_zgessm( m, n, k, ib, IPIV, tileD, tileA );
+
+    (void)options;
+    (void)nb;
+    (void)L;
+    (void)Lm;
+    (void)Ln;
 }
diff --git a/runtime/openmp/codelets/codelet_zgessq.c b/runtime/openmp/codelets/codelet_zgessq.c
index 90e848576..132b3a9e9 100644
--- a/runtime/openmp/codelets/codelet_zgessq.c
+++ b/runtime/openmp/codelets/codelet_zgessq.c
@@ -30,4 +30,6 @@ void INSERT_TASK_zgessq( const RUNTIME_option_t *options,
     CHAM_tile_t *tileScaleSum = SCALESUMSQ->get_blktile( SCALESUMSQ, SCALESUMSQm, SCALESUMSQn );
 #pragma omp task firstprivate( storev, m, n, tileA, tileScaleSum ) depend( in:tileA[0] ) depend( inout:tileScaleSum[0] )
     TCORE_zgessq( storev, m, n, tileA, tileScaleSum );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zgesum.c b/runtime/openmp/codelets/codelet_zgesum.c
index 86b7bfd08..f52f4bec5 100644
--- a/runtime/openmp/codelets/codelet_zgesum.c
+++ b/runtime/openmp/codelets/codelet_zgesum.c
@@ -28,4 +28,6 @@ void INSERT_TASK_zgesum( const RUNTIME_option_t *options,
     CHAM_tile_t *tileScaleSum = SUMS->get_blktile( SUMS, SUMSm, SUMSn );
 #pragma omp task firstprivate( storev, m, n, tileA, tileScaleSum ) depend( in:tileA[0] ) depend( inout:tileScaleSum[0] )
     TCORE_zgesum( storev, m, n, tileA, tileScaleSum );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zgetrf.c b/runtime/openmp/codelets/codelet_zgetrf.c
index 87b9472cd..1f92b7a3d 100644
--- a/runtime/openmp/codelets/codelet_zgetrf.c
+++ b/runtime/openmp/codelets/codelet_zgetrf.c
@@ -28,6 +28,12 @@ void INSERT_TASK_zgetrf( const RUNTIME_option_t *options,
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     int info = 0;
+
 #pragma omp task firstprivate( m, n, tileA, IPIV, info ) depend( out:IPIV[0] ) depend( inout:tileA[0] )
     TCORE_zgetrf( m, n, tileA, IPIV, &info );
+
+    (void)options;
+    (void)nb;
+    (void)check_info;
+    (void)iinfo;
 }
diff --git a/runtime/openmp/codelets/codelet_zgetrf_incpiv.c b/runtime/openmp/codelets/codelet_zgetrf_incpiv.c
index 456c247a9..1b8dad545 100644
--- a/runtime/openmp/codelets/codelet_zgetrf_incpiv.c
+++ b/runtime/openmp/codelets/codelet_zgetrf_incpiv.c
@@ -31,4 +31,12 @@ void INSERT_TASK_zgetrf_incpiv( const RUNTIME_option_t *options,
     int info = 0;
 #pragma omp task firstprivate( m, n, ib, tileA, IPIV, info ) depend( out:IPIV[0] ) depend( inout:tileA[0] )
     TCORE_zgetrf_incpiv( m, n, ib, tileA, IPIV, &info );
+
+    (void)options;
+    (void)nb;
+    (void)L;
+    (void)Lm;
+    (void)Ln;
+    (void)check_info;
+    (void)iinfo;
 }
diff --git a/runtime/openmp/codelets/codelet_zgetrf_nopiv.c b/runtime/openmp/codelets/codelet_zgetrf_nopiv.c
index 2e108a717..63a6a07ed 100644
--- a/runtime/openmp/codelets/codelet_zgetrf_nopiv.c
+++ b/runtime/openmp/codelets/codelet_zgetrf_nopiv.c
@@ -29,4 +29,8 @@ void INSERT_TASK_zgetrf_nopiv( const RUNTIME_option_t *options,
     int info = 0;
 #pragma omp task firstprivate( m, n, ib, tileA, info ) depend( inout:tileA[0] )
     TCORE_zgetrf_nopiv( m, n, ib, tileA, &info );
+
+    (void)options;
+    (void)nb;
+    (void)iinfo;
 }
diff --git a/runtime/openmp/codelets/codelet_zgram.c b/runtime/openmp/codelets/codelet_zgram.c
index d0356618c..b8805f0da 100644
--- a/runtime/openmp/codelets/codelet_zgram.c
+++ b/runtime/openmp/codelets/codelet_zgram.c
@@ -37,4 +37,6 @@ void INSERT_TASK_zgram( const RUNTIME_option_t *options,
 #pragma omp task firstprivate( uplo, m, n, mt, nt, tileDi, tileDj, tileD, tileA ) depend( in:tileDi[0], tileDj[0], tileD[0] ) depend( inout:tileA[0] )
     TCORE_zgram( uplo, m, n, mt, nt,
                  tileDi, tileDj, tileD, tileA );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zhe2ge.c b/runtime/openmp/codelets/codelet_zhe2ge.c
index 7830f55b1..61265d7b0 100644
--- a/runtime/openmp/codelets/codelet_zhe2ge.c
+++ b/runtime/openmp/codelets/codelet_zhe2ge.c
@@ -22,13 +22,16 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_zhe2ge( const RUNTIME_option_t *options,
-                       cham_uplo_t uplo,
-                       int m, int n, int mb,
-                       const CHAM_desc_t *A, int Am, int An,
-                       const CHAM_desc_t *B, int Bm, int Bn )
+                         cham_uplo_t uplo,
+                         int m, int n, int nb,
+                         const CHAM_desc_t *A, int Am, int An,
+                         const CHAM_desc_t *B, int Bm, int Bn )
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
 #pragma omp task firstprivate( uplo, m, n, tileA, tileB ) depend( in: tileA[0] ) depend( inout:tileB[0] )
     TCORE_zhe2ge( uplo, m, n, tileA, tileB );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zhemm.c b/runtime/openmp/codelets/codelet_zhemm.c
index 820e2dd61..9be2378ae 100644
--- a/runtime/openmp/codelets/codelet_zhemm.c
+++ b/runtime/openmp/codelets/codelet_zhemm.c
@@ -36,4 +36,7 @@ void INSERT_TASK_zhemm( const RUNTIME_option_t *options,
         alpha, tileA,
         tileB,
         beta, tileC );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zher2k.c b/runtime/openmp/codelets/codelet_zher2k.c
index 3f6dc7ed6..85c1471f5 100644
--- a/runtime/openmp/codelets/codelet_zher2k.c
+++ b/runtime/openmp/codelets/codelet_zher2k.c
@@ -33,4 +33,7 @@ void INSERT_TASK_zher2k( const RUNTIME_option_t *options,
 #pragma omp task firstprivate( uplo, trans, n, k, alpha, tileA, tileB, beta, tileC ) depend( in:tileA[0], tileB[0] ) depend( inout:tileC[0] )
     TCORE_zher2k( uplo, trans,
                 n, k, alpha, tileA, tileB, beta, tileC );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zherfb.c b/runtime/openmp/codelets/codelet_zherfb.c
index 249b5aef7..0be021135 100644
--- a/runtime/openmp/codelets/codelet_zherfb.c
+++ b/runtime/openmp/codelets/codelet_zherfb.c
@@ -37,4 +37,7 @@ void INSERT_TASK_zherfb( const RUNTIME_option_t *options,
       CHAMELEON_Complex64_t work[ws_size];
       TCORE_zherfb( uplo, n, k, ib, nb, tileA, tileT, tileC, work, nb );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zherk.c b/runtime/openmp/codelets/codelet_zherk.c
index 55a1540b7..d3187185e 100644
--- a/runtime/openmp/codelets/codelet_zherk.c
+++ b/runtime/openmp/codelets/codelet_zherk.c
@@ -33,4 +33,7 @@ void INSERT_TASK_zherk( const RUNTIME_option_t *options,
         n, k,
         alpha, tileA,
         beta, tileC );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zlacpy.c b/runtime/openmp/codelets/codelet_zlacpy.c
index 0cd94f33a..3728f844d 100644
--- a/runtime/openmp/codelets/codelet_zlacpy.c
+++ b/runtime/openmp/codelets/codelet_zlacpy.c
@@ -38,6 +38,9 @@ void INSERT_TASK_zlacpyx( const RUNTIME_option_t *options,
 
         CORE_zlacpy( uplo, m, n, A + displA, tileA->ld, B + displB, tileB->ld );
     }
+
+    (void)options;
+    (void)nb;
 }
 
 void INSERT_TASK_zlacpy( const RUNTIME_option_t *options,
diff --git a/runtime/openmp/codelets/codelet_zlag2c.c b/runtime/openmp/codelets/codelet_zlag2c.c
index 45e6d921b..b8ef54827 100644
--- a/runtime/openmp/codelets/codelet_zlag2c.c
+++ b/runtime/openmp/codelets/codelet_zlag2c.c
@@ -29,6 +29,9 @@ void INSERT_TASK_zlag2c( const RUNTIME_option_t *options,
     CHAMELEON_Complex32_t *tileB = B->get_blktile( B, Bm, Bn );
 #pragma omp task firstprivate( m, n, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     TCORE_zlag2c( m, n, tileA, tileB );
+
+    (void)options;
+    (void)nb;
 }
 
 void INSERT_TASK_clag2z( const RUNTIME_option_t *options,
@@ -40,4 +43,7 @@ void INSERT_TASK_clag2z( const RUNTIME_option_t *options,
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
 #pragma omp task firstprivate( m, n, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     TCORE_clag2z( m, n, tileA, tileB );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zlange.c b/runtime/openmp/codelets/codelet_zlange.c
index 3c4a46a0b..80a04cdf4 100644
--- a/runtime/openmp/codelets/codelet_zlange.c
+++ b/runtime/openmp/codelets/codelet_zlange.c
@@ -21,23 +21,26 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_zlange( const RUNTIME_option_t *options,
-                         cham_normtype_t norm, int M, int N, int NB,
+                         cham_normtype_t norm, int m, int n, int nb,
                          const CHAM_desc_t *A, int Am, int An,
                          const CHAM_desc_t *B, int Bm, int Bn )
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
     int ws_size = options->ws_wsize;
-#pragma omp task firstprivate( ws_size, M, N, tileA, tileB, options ) depend( in:tileA[0] ) depend( inout:tileB[0] )
+#pragma omp task firstprivate( ws_size, m, n, tileA, tileB, options ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     {
         double work[ws_size];
-        TCORE_zlange( norm, M, N, tileA, work, tileB->mat );
+        TCORE_zlange( norm, m, n, tileA, work, tileB->mat );
     }
+
+    (void)options;
+    (void)nb;
 }
 
 void INSERT_TASK_zlange_max( const RUNTIME_option_t *options,
-                           const CHAM_desc_t *A, int Am, int An,
-                           const CHAM_desc_t *B, int Bm, int Bn )
+                             const CHAM_desc_t *A, int Am, int An,
+                             const CHAM_desc_t *B, int Bm, int Bn )
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
@@ -53,4 +56,6 @@ void INSERT_TASK_zlange_max( const RUNTIME_option_t *options,
             B[0] = A[0];
         }
     }
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zlanhe.c b/runtime/openmp/codelets/codelet_zlanhe.c
index 3b033ffb6..dd73a7ba5 100644
--- a/runtime/openmp/codelets/codelet_zlanhe.c
+++ b/runtime/openmp/codelets/codelet_zlanhe.c
@@ -21,7 +21,7 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_zlanhe( const RUNTIME_option_t *options,
-                         cham_normtype_t norm, cham_uplo_t uplo, int N, int NB,
+                         cham_normtype_t norm, cham_uplo_t uplo, int n, int nb,
                          const CHAM_desc_t *A, int Am, int An,
                          const CHAM_desc_t *B, int Bm, int Bn )
 {
@@ -29,9 +29,12 @@ void INSERT_TASK_zlanhe( const RUNTIME_option_t *options,
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
     int ws_size = options->ws_wsize;
 
-#pragma omp task firstprivate( ws_size, norm, uplo, N, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
+#pragma omp task firstprivate( ws_size, norm, uplo, n, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     {
         double work[ws_size];
-        TCORE_zlanhe( norm, uplo, N, tileA, work, tileB->mat );
+        TCORE_zlanhe( norm, uplo, n, tileA, work, tileB->mat );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zlansy.c b/runtime/openmp/codelets/codelet_zlansy.c
index 68e386014..505e9be55 100644
--- a/runtime/openmp/codelets/codelet_zlansy.c
+++ b/runtime/openmp/codelets/codelet_zlansy.c
@@ -21,7 +21,7 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_zlansy( const RUNTIME_option_t *options,
-                         cham_normtype_t norm, cham_uplo_t uplo, int N, int NB,
+                         cham_normtype_t norm, cham_uplo_t uplo, int n, int nb,
                          const CHAM_desc_t *A, int Am, int An,
                          const CHAM_desc_t *B, int Bm, int Bn )
 {
@@ -29,9 +29,12 @@ void INSERT_TASK_zlansy( const RUNTIME_option_t *options,
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
     int ws_size = options->ws_wsize;
 
-#pragma omp task firstprivate( ws_size, norm, uplo, N, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
+#pragma omp task firstprivate( ws_size, norm, uplo, n, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     {
         double work[ws_size];
-        TCORE_zlansy( norm, uplo, N, tileA, work, tileB->mat );
+        TCORE_zlansy( norm, uplo, n, tileA, work, tileB->mat );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zlantr.c b/runtime/openmp/codelets/codelet_zlantr.c
index 196b2a6a3..e667cd1a7 100644
--- a/runtime/openmp/codelets/codelet_zlantr.c
+++ b/runtime/openmp/codelets/codelet_zlantr.c
@@ -22,16 +22,19 @@
 
 void INSERT_TASK_zlantr( const RUNTIME_option_t *options,
                          cham_normtype_t norm, cham_uplo_t uplo, cham_diag_t diag,
-                         int M, int N, int NB,
+                         int m, int n, int nb,
                          const CHAM_desc_t *A, int Am, int An,
                          const CHAM_desc_t *B, int Bm, int Bn )
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
     int ws_wsize = options->ws_wsize;
-#pragma omp task firstprivate( ws_wsize, norm, uplo, diag, M, N, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
+#pragma omp task firstprivate( ws_wsize, norm, uplo, diag, m, n, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     {
         double work[ws_wsize];
-        TCORE_zlantr( norm, uplo, diag, M, N, tileA, work, tileB->mat );
+        TCORE_zlantr( norm, uplo, diag, m, n, tileA, work, tileB->mat );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zlascal.c b/runtime/openmp/codelets/codelet_zlascal.c
index 12f8943f6..5b4757837 100644
--- a/runtime/openmp/codelets/codelet_zlascal.c
+++ b/runtime/openmp/codelets/codelet_zlascal.c
@@ -29,4 +29,7 @@ void INSERT_TASK_zlascal( const RUNTIME_option_t *options,
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
 #pragma omp task firstprivate( uplo, m, n, alpha, tileA ) depend( inout:tileA[0] )
     TCORE_zlascal( uplo, m, n, alpha, tileA );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zlaset.c b/runtime/openmp/codelets/codelet_zlaset.c
index d186893da..512038621 100644
--- a/runtime/openmp/codelets/codelet_zlaset.c
+++ b/runtime/openmp/codelets/codelet_zlaset.c
@@ -21,11 +21,13 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_zlaset( const RUNTIME_option_t *options,
-                         cham_uplo_t uplo, int M, int N,
+                         cham_uplo_t uplo, int m, int n,
                          CHAMELEON_Complex64_t alpha, CHAMELEON_Complex64_t beta,
                          const CHAM_desc_t *A, int Am, int An )
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
-#pragma omp task firstprivate( uplo, M, N, alpha, beta, tileA ) depend( inout:tileA[0] )
-    TCORE_zlaset( uplo, M, N, alpha, beta, tileA );
+#pragma omp task firstprivate( uplo, m, n, alpha, beta, tileA ) depend( inout:tileA[0] )
+    TCORE_zlaset( uplo, m, n, alpha, beta, tileA );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zlaset2.c b/runtime/openmp/codelets/codelet_zlaset2.c
index 53e783094..957a2dce8 100644
--- a/runtime/openmp/codelets/codelet_zlaset2.c
+++ b/runtime/openmp/codelets/codelet_zlaset2.c
@@ -21,11 +21,13 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_zlaset2( const RUNTIME_option_t *options,
-                          cham_uplo_t uplo, int M, int N,
+                          cham_uplo_t uplo, int m, int n,
                           CHAMELEON_Complex64_t alpha, const CHAM_desc_t *A, int Am, int An )
 {
 
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
-#pragma omp task firstprivate( uplo, M, N, alpha, tileA ) depend( inout:tileA[0] )
-    TCORE_zlaset2( uplo, M, N, alpha, tileA );
+#pragma omp task firstprivate( uplo, m, n, alpha, tileA ) depend( inout:tileA[0] )
+    TCORE_zlaset2( uplo, m, n, alpha, tileA );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zlatro.c b/runtime/openmp/codelets/codelet_zlatro.c
index 9949e1ba6..fc5f6ed18 100644
--- a/runtime/openmp/codelets/codelet_zlatro.c
+++ b/runtime/openmp/codelets/codelet_zlatro.c
@@ -22,7 +22,7 @@
 
 void INSERT_TASK_zlatro( const RUNTIME_option_t *options,
                          cham_uplo_t uplo, cham_trans_t trans,
-                         int m, int n, int mb,
+                         int m, int n, int nb,
                          const CHAM_desc_t *A, int Am, int An,
                          const CHAM_desc_t *B, int Bm, int Bn )
 {
@@ -30,4 +30,7 @@ void INSERT_TASK_zlatro( const RUNTIME_option_t *options,
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
 #pragma omp task firstprivate( uplo, trans, m, n, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     TCORE_zlatro( uplo, trans, m, n, tileA, tileB );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zlauum.c b/runtime/openmp/codelets/codelet_zlauum.c
index 8fd2e83b0..173685b40 100644
--- a/runtime/openmp/codelets/codelet_zlauum.c
+++ b/runtime/openmp/codelets/codelet_zlauum.c
@@ -21,10 +21,13 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_zlauum( const RUNTIME_option_t *options,
-                       cham_uplo_t uplo, int n, int nb,
-                       const CHAM_desc_t *A, int Am, int An )
+                         cham_uplo_t uplo, int n, int nb,
+                         const CHAM_desc_t *A, int Am, int An )
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
 #pragma omp task firstprivate( uplo, n, tileA ) depend( inout:tileA[0] )
     TCORE_zlauum( uplo, n, tileA );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zplghe.c b/runtime/openmp/codelets/codelet_zplghe.c
index 7101990da..733fd0a3f 100644
--- a/runtime/openmp/codelets/codelet_zplghe.c
+++ b/runtime/openmp/codelets/codelet_zplghe.c
@@ -27,4 +27,6 @@ void INSERT_TASK_zplghe( const RUNTIME_option_t *options,
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
 #pragma omp task firstprivate( bump, m, n, tileA, bigM, m0, n0, seed ) depend( inout:tileA[0] )
     TCORE_zplghe( bump, m, n, tileA, bigM, m0, n0, seed );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zplgsy.c b/runtime/openmp/codelets/codelet_zplgsy.c
index ad0118c80..76a7bc4e8 100644
--- a/runtime/openmp/codelets/codelet_zplgsy.c
+++ b/runtime/openmp/codelets/codelet_zplgsy.c
@@ -27,4 +27,6 @@ void INSERT_TASK_zplgsy( const RUNTIME_option_t *options,
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
 #pragma omp task firstprivate( bump, m, n, tileA, bigM, m0, n0, seed ) depend( inout:tileA[0] )
     TCORE_zplgsy( bump, m, n, tileA, bigM, m0, n0, seed );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zplrnt.c b/runtime/openmp/codelets/codelet_zplrnt.c
index a51f306b3..1c58d5a5e 100644
--- a/runtime/openmp/codelets/codelet_zplrnt.c
+++ b/runtime/openmp/codelets/codelet_zplrnt.c
@@ -27,4 +27,6 @@ void INSERT_TASK_zplrnt( const RUNTIME_option_t *options,
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
 #pragma omp task firstprivate( m, n, tileA, bigM, m0, n0, seed ) depend( inout:tileA[0] )
     TCORE_zplrnt( m, n, tileA, bigM, m0, n0, seed );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zplssq.c b/runtime/openmp/codelets/codelet_zplssq.c
index 5ef57d098..26c42c0da 100644
--- a/runtime/openmp/codelets/codelet_zplssq.c
+++ b/runtime/openmp/codelets/codelet_zplssq.c
@@ -17,7 +17,6 @@
  * @precisions normal z -> c d s
  *
  */
-#include <math.h>
 #include "chameleon_openmp.h"
 #include "chameleon/tasks_z.h"
 #include "coreblas/coreblas_ztile.h"
@@ -35,6 +34,8 @@ void INSERT_TASK_zplssq( const RUNTIME_option_t *options,
 
 #pragma omp task firstprivate( storev, M, N ) depend( in: tileIN[0] ) depend( inout: tileOUT[0] )
     CORE_zplssq( storev, M, N, tileIN->mat, tileOUT->mat );
+
+    (void)options;
 }
 
 void INSERT_TASK_zplssq2( const RUNTIME_option_t *options, int N,
@@ -46,4 +47,6 @@ void INSERT_TASK_zplssq2( const RUNTIME_option_t *options, int N,
 
 #pragma omp task firstprivate( N ) depend( inout: tileRESULT[0] )
     CORE_zplssq2( N, tileRESULT->mat );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zpotrf.c b/runtime/openmp/codelets/codelet_zpotrf.c
index 239344a86..7bfca86e9 100644
--- a/runtime/openmp/codelets/codelet_zpotrf.c
+++ b/runtime/openmp/codelets/codelet_zpotrf.c
@@ -26,9 +26,12 @@ void INSERT_TASK_zpotrf( const RUNTIME_option_t *options,
                        const CHAM_desc_t *A, int Am, int An,
                        int iinfo )
 {
-    ( void )nb;
     int info = 0;
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
 #pragma omp task firstprivate( uplo, n, info, tileA ) depend( inout:tileA[0] )
     TCORE_zpotrf( uplo, n, tileA, &info );
+
+    (void)options;
+    (void)nb;
+    (void)iinfo;
 }
diff --git a/runtime/openmp/codelets/codelet_zssssm.c b/runtime/openmp/codelets/codelet_zssssm.c
index cb7cad2b4..fd498f71f 100644
--- a/runtime/openmp/codelets/codelet_zssssm.c
+++ b/runtime/openmp/codelets/codelet_zssssm.c
@@ -36,4 +36,7 @@ void INSERT_TASK_zssssm( const RUNTIME_option_t *options,
 #pragma omp task firstprivate( m1, n1, m2, n2, k, ib, tileA1, tileA2, tileL1, tileL2, IPIV ) \
     depend( inout:tileA1[0], tileA2[0] ) depend( in:tileL1[0], tileL2[0] )
     TCORE_zssssm( m1, n1, m2, n2, k, ib, tileA1, tileA2, tileL1, tileL2, IPIV );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zsymm.c b/runtime/openmp/codelets/codelet_zsymm.c
index 9e200c98d..a87d3da6b 100644
--- a/runtime/openmp/codelets/codelet_zsymm.c
+++ b/runtime/openmp/codelets/codelet_zsymm.c
@@ -36,4 +36,7 @@ void INSERT_TASK_zsymm( const RUNTIME_option_t *options,
         alpha, tileA,
         tileB,
         beta, tileC );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zsyr2k.c b/runtime/openmp/codelets/codelet_zsyr2k.c
index 28e8d2406..d5380de40 100644
--- a/runtime/openmp/codelets/codelet_zsyr2k.c
+++ b/runtime/openmp/codelets/codelet_zsyr2k.c
@@ -27,11 +27,13 @@ void INSERT_TASK_zsyr2k( const RUNTIME_option_t *options,
                        const CHAM_desc_t *B, int Bm, int Bn,
                        CHAMELEON_Complex64_t beta, const CHAM_desc_t *C, int Cm, int Cn )
 {
-    ( void )nb;
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
     CHAM_tile_t *tileC = C->get_blktile( C, Cm, Cn );
 #pragma omp task firstprivate( uplo, trans, n, k, alpha, tileA, tileB, beta, tileC ) depend( in:tileA[0], tileB[0] ) depend( inout:tileC[0] )
     TCORE_zsyr2k( uplo, trans,
                  n, k, alpha, tileA, tileB, beta, tileC );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zsyrk.c b/runtime/openmp/codelets/codelet_zsyrk.c
index 78e0757bb..098adc94e 100644
--- a/runtime/openmp/codelets/codelet_zsyrk.c
+++ b/runtime/openmp/codelets/codelet_zsyrk.c
@@ -26,7 +26,6 @@ void INSERT_TASK_zsyrk( const RUNTIME_option_t *options,
                       CHAMELEON_Complex64_t alpha, const CHAM_desc_t *A, int Am, int An,
                       CHAMELEON_Complex64_t beta, const CHAM_desc_t *C, int Cm, int Cn )
 {
-    ( void )nb;
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     CHAM_tile_t *tileC = C->get_blktile( C, Cm, Cn );
 #pragma omp task firstprivate( uplo, trans, n, k, alpha, tileA, beta, tileC ) depend( in:tileA[0] ) depend( inout:tileC[0] )
@@ -34,4 +33,7 @@ void INSERT_TASK_zsyrk( const RUNTIME_option_t *options,
         n, k,
         alpha, tileA,
         beta, tileC );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zsyssq.c b/runtime/openmp/codelets/codelet_zsyssq.c
index aeac8a474..fa3d1799c 100644
--- a/runtime/openmp/codelets/codelet_zsyssq.c
+++ b/runtime/openmp/codelets/codelet_zsyssq.c
@@ -30,4 +30,6 @@ void INSERT_TASK_zsyssq( const RUNTIME_option_t *options,
     CHAM_tile_t *tileSCALESUMSQ = SCALESUMSQ->get_blktile( SCALESUMSQ, SCALESUMSQm, SCALESUMSQn );
 #pragma omp task firstprivate( storev, uplo, n, tileA, tileSCALESUMSQ ) depend( in:tileA[0] ) depend( inout:tileSCALESUMSQ[0] )
     TCORE_zsyssq( storev, uplo, n, tileA, tileSCALESUMSQ );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_zsytrf_nopiv.c b/runtime/openmp/codelets/codelet_zsytrf_nopiv.c
index 8b081daf8..6219d3019 100644
--- a/runtime/openmp/codelets/codelet_zsytrf_nopiv.c
+++ b/runtime/openmp/codelets/codelet_zsytrf_nopiv.c
@@ -28,4 +28,8 @@ void INSERT_TASK_zsytrf_nopiv( const RUNTIME_option_t *options,
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
 #pragma omp task firstprivate( uplo, n, tileA ) depend( inout:tileA[0] )
     TCORE_zsytf2_nopiv( uplo, n, tileA );
+
+    (void)options;
+    (void)nb;
+    (void)iinfo;
 }
diff --git a/runtime/openmp/codelets/codelet_ztplqt.c b/runtime/openmp/codelets/codelet_ztplqt.c
index 32014ff54..f158c4e26 100644
--- a/runtime/openmp/codelets/codelet_ztplqt.c
+++ b/runtime/openmp/codelets/codelet_ztplqt.c
@@ -39,4 +39,7 @@ void INSERT_TASK_ztplqt( const RUNTIME_option_t *options,
         TCORE_ztplqt( M, N, L, ib,
                       tileA, tileB, tileT, work );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztpmlqt.c b/runtime/openmp/codelets/codelet_ztpmlqt.c
index c0eb2ebfb..abad44da2 100644
--- a/runtime/openmp/codelets/codelet_ztpmlqt.c
+++ b/runtime/openmp/codelets/codelet_ztpmlqt.c
@@ -38,4 +38,7 @@ void INSERT_TASK_ztpmlqt( const RUNTIME_option_t *options,
         TCORE_ztpmlqt( side, trans, M, N, K, L, ib,
                       tileV, tileT, tileA, tileB, work );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztpmqrt.c b/runtime/openmp/codelets/codelet_ztpmqrt.c
index d8cd06e69..a264b0117 100644
--- a/runtime/openmp/codelets/codelet_ztpmqrt.c
+++ b/runtime/openmp/codelets/codelet_ztpmqrt.c
@@ -38,4 +38,7 @@ void INSERT_TASK_ztpmqrt( const RUNTIME_option_t *options,
         TCORE_ztpmqrt( side, trans, M, N, K, L, ib,
                       tileV, tileT, tileA, tileB, tmp );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztpqrt.c b/runtime/openmp/codelets/codelet_ztpqrt.c
index 95a166f46..5bbfa7f4e 100644
--- a/runtime/openmp/codelets/codelet_ztpqrt.c
+++ b/runtime/openmp/codelets/codelet_ztpqrt.c
@@ -39,4 +39,7 @@ void INSERT_TASK_ztpqrt( const RUNTIME_option_t *options,
       TCORE_ztpqrt( M, N, L, ib,
                    tileA, tileB, tileT, tmp );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztradd.c b/runtime/openmp/codelets/codelet_ztradd.c
index f057ef56e..662d830f8 100644
--- a/runtime/openmp/codelets/codelet_ztradd.c
+++ b/runtime/openmp/codelets/codelet_ztradd.c
@@ -30,4 +30,7 @@ void INSERT_TASK_ztradd( const RUNTIME_option_t *options,
 
 #pragma omp task firstprivate( uplo, trans, m, n, alpha, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
     TCORE_ztradd( uplo, trans, m, n, alpha, tileA, beta, tileB );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztrasm.c b/runtime/openmp/codelets/codelet_ztrasm.c
index edd3f5ab7..dc201b02c 100644
--- a/runtime/openmp/codelets/codelet_ztrasm.c
+++ b/runtime/openmp/codelets/codelet_ztrasm.c
@@ -21,12 +21,14 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_ztrasm( const RUNTIME_option_t *options,
-                       cham_store_t storev, cham_uplo_t uplo, cham_diag_t diag, int M, int N,
-                       const CHAM_desc_t *A, int Am, int An,
-                       const CHAM_desc_t *B, int Bm, int Bn )
+                         cham_store_t storev, cham_uplo_t uplo, cham_diag_t diag, int m, int n,
+                         const CHAM_desc_t *A, int Am, int An,
+                         const CHAM_desc_t *B, int Bm, int Bn )
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
-#pragma omp task firstprivate( storev, uplo, diag, M, N, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
-    TCORE_ztrasm( storev, uplo, diag, M, N, tileA, tileB->mat );
+#pragma omp task firstprivate( storev, uplo, diag, m, n, tileA, tileB ) depend( in:tileA[0] ) depend( inout:tileB[0] )
+    TCORE_ztrasm( storev, uplo, diag, m, n, tileA, tileB->mat );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_ztrmm.c b/runtime/openmp/codelets/codelet_ztrmm.c
index 8b65e6fcf..fc8e2b3ff 100644
--- a/runtime/openmp/codelets/codelet_ztrmm.c
+++ b/runtime/openmp/codelets/codelet_ztrmm.c
@@ -21,10 +21,10 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_ztrmm( const RUNTIME_option_t *options,
-                      cham_side_t side, cham_uplo_t uplo, cham_trans_t transA, cham_diag_t diag,
-                      int m, int n, int nb,
-                      CHAMELEON_Complex64_t alpha, const CHAM_desc_t *A, int Am, int An,
-                      const CHAM_desc_t *B, int Bm, int Bn )
+                        cham_side_t side, cham_uplo_t uplo, cham_trans_t transA, cham_diag_t diag,
+                        int m, int n, int nb,
+                        CHAMELEON_Complex64_t alpha, const CHAM_desc_t *A, int Am, int An,
+                        const CHAM_desc_t *B, int Bm, int Bn )
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
@@ -34,4 +34,7 @@ void INSERT_TASK_ztrmm( const RUNTIME_option_t *options,
         m, n,
         alpha, tileA,
         tileB );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztrsm.c b/runtime/openmp/codelets/codelet_ztrsm.c
index b4ac19be4..741afef27 100644
--- a/runtime/openmp/codelets/codelet_ztrsm.c
+++ b/runtime/openmp/codelets/codelet_ztrsm.c
@@ -21,10 +21,10 @@
 #include "coreblas/coreblas_ztile.h"
 
 void INSERT_TASK_ztrsm( const RUNTIME_option_t *options,
-                      cham_side_t side, cham_uplo_t uplo, cham_trans_t transA, cham_diag_t diag,
-                      int m, int n, int nb,
-                      CHAMELEON_Complex64_t alpha, const CHAM_desc_t *A, int Am, int An,
-                      const CHAM_desc_t *B, int Bm, int Bn )
+                        cham_side_t side, cham_uplo_t uplo, cham_trans_t transA, cham_diag_t diag,
+                        int m, int n, int nb,
+                        CHAMELEON_Complex64_t alpha, const CHAM_desc_t *A, int Am, int An,
+                        const CHAM_desc_t *B, int Bm, int Bn )
 {
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
     CHAM_tile_t *tileB = B->get_blktile( B, Bm, Bn );
@@ -34,4 +34,7 @@ void INSERT_TASK_ztrsm( const RUNTIME_option_t *options,
         m, n,
         alpha, tileA,
         tileB );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztrssq.c b/runtime/openmp/codelets/codelet_ztrssq.c
index 933594990..a7f275654 100644
--- a/runtime/openmp/codelets/codelet_ztrssq.c
+++ b/runtime/openmp/codelets/codelet_ztrssq.c
@@ -30,4 +30,6 @@ void INSERT_TASK_ztrssq( const RUNTIME_option_t *options,
     CHAM_tile_t *tileW = W->get_blktile( W, Wm, Wn );
 #pragma omp task firstprivate( uplo, diag, m, n, tileA, tileW ) depend( in:tileA[0] ) depend( inout:tileW[0] )
     TCORE_ztrssq( uplo, diag, m, n, tileA, tileW );
+
+    (void)options;
 }
diff --git a/runtime/openmp/codelets/codelet_ztrtri.c b/runtime/openmp/codelets/codelet_ztrtri.c
index 6d86f196f..18491ba08 100644
--- a/runtime/openmp/codelets/codelet_ztrtri.c
+++ b/runtime/openmp/codelets/codelet_ztrtri.c
@@ -29,4 +29,7 @@ void INSERT_TASK_ztrtri( const RUNTIME_option_t *options,
     CHAM_tile_t *tileA = A->get_blktile( A, Am, An );
 #pragma omp task firstprivate( uplo, diag, n, tileA, iinfo ) depend( inout:tileA[0] )
     TCORE_ztrtri( uplo, diag, n, tileA, &iinfo );
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztsmlq_hetra1.c b/runtime/openmp/codelets/codelet_ztsmlq_hetra1.c
index 68835ee23..f6ab02011 100644
--- a/runtime/openmp/codelets/codelet_ztsmlq_hetra1.c
+++ b/runtime/openmp/codelets/codelet_ztsmlq_hetra1.c
@@ -42,4 +42,7 @@ void INSERT_TASK_ztsmlq_hetra1( const RUNTIME_option_t *options,
       TCORE_ztsmlq_hetra1( side, trans, m1, n1, m2, n2, k,
                          ib, tileA1, tileA2, tileV, tileT, work, ldwork );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztsmqr_hetra1.c b/runtime/openmp/codelets/codelet_ztsmqr_hetra1.c
index 4bd4921eb..1a32871fc 100644
--- a/runtime/openmp/codelets/codelet_ztsmqr_hetra1.c
+++ b/runtime/openmp/codelets/codelet_ztsmqr_hetra1.c
@@ -42,4 +42,7 @@ void INSERT_TASK_ztsmqr_hetra1( const RUNTIME_option_t *options,
       TCORE_ztsmqr_hetra1( side, trans, m1, n1, m2, n2, k,
                          ib, tileA1, tileA2, tileV, tileT, work, ldwork );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_ztstrf.c b/runtime/openmp/codelets/codelet_ztstrf.c
index e86b34e62..9ef66b00f 100644
--- a/runtime/openmp/codelets/codelet_ztstrf.c
+++ b/runtime/openmp/codelets/codelet_ztstrf.c
@@ -37,4 +37,9 @@ void INSERT_TASK_ztstrf( const RUNTIME_option_t *options,
       CHAMELEON_Complex64_t work[ws_size];
       TCORE_ztstrf( m, n, ib, nb, tileU, tileA, tileL, IPIV, work, nb, &iinfo );
     }
+
+    (void)options;
+    (void)nb;
+    (void)check_info;
+    (void)iinfo;
 }
diff --git a/runtime/openmp/codelets/codelet_zunmlq.c b/runtime/openmp/codelets/codelet_zunmlq.c
index 8ff6ab309..134a7b493 100644
--- a/runtime/openmp/codelets/codelet_zunmlq.c
+++ b/runtime/openmp/codelets/codelet_zunmlq.c
@@ -37,4 +37,7 @@ void INSERT_TASK_zunmlq( const RUNTIME_option_t *options,
       TCORE_zunmlq( side, trans, m, n, k, ib,
                   tileA, tileT, tileC, work, nb );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/codelets/codelet_zunmqr.c b/runtime/openmp/codelets/codelet_zunmqr.c
index 26a47ad6f..251a27a67 100644
--- a/runtime/openmp/codelets/codelet_zunmqr.c
+++ b/runtime/openmp/codelets/codelet_zunmqr.c
@@ -37,4 +37,7 @@ void INSERT_TASK_zunmqr( const RUNTIME_option_t *options,
       TCORE_zunmqr( side, trans, m, n, k, ib,
           tileA, tileT, tileC, tmp, nb );
     }
+
+    (void)options;
+    (void)nb;
 }
diff --git a/runtime/openmp/control/runtime_async.c b/runtime/openmp/control/runtime_async.c
index fb921cf35..d14a19791 100644
--- a/runtime/openmp/control/runtime_async.c
+++ b/runtime/openmp/control/runtime_async.c
@@ -19,7 +19,6 @@
  * @date 2020-04-22
  *
  */
-#include <stdlib.h>
 #include "chameleon_openmp.h"
 
 /**
@@ -107,4 +106,4 @@ int RUNTIME_request_set( CHAM_context_t  *chamctxt,
     (void)param;
     (void)value;
     return CHAMELEON_SUCCESS;
-}
\ No newline at end of file
+}
diff --git a/runtime/openmp/control/runtime_context.c b/runtime/openmp/control/runtime_context.c
index bd99804d3..b83faded2 100644
--- a/runtime/openmp/control/runtime_context.c
+++ b/runtime/openmp/control/runtime_context.c
@@ -19,7 +19,6 @@
  * @date 2020-03-03
  *
  */
-#include <stdlib.h>
 #include "chameleon_openmp.h"
 
 /**
@@ -59,6 +58,7 @@ void RUNTIME_enable( void *runtime_ctxt, int lever )
     default:
         return;
     }
+    (void)runtime_ctxt;
     return;
 }
 
@@ -81,5 +81,6 @@ void RUNTIME_disable( void *runtime_ctxt, int lever )
     default:
         return;
     }
+    (void)runtime_ctxt;
     return;
 }
diff --git a/runtime/openmp/control/runtime_control.c b/runtime/openmp/control/runtime_control.c
index dd4491153..6ab7dc0e7 100644
--- a/runtime/openmp/control/runtime_control.c
+++ b/runtime/openmp/control/runtime_control.c
@@ -20,7 +20,6 @@
  * @date 2020-04-22
  *
  */
-#include <stdlib.h>
 #include "chameleon_openmp.h"
 
 /**
diff --git a/runtime/openmp/control/runtime_descriptor.c b/runtime/openmp/control/runtime_descriptor.c
index 1f4a9d3e1..87c46728d 100644
--- a/runtime/openmp/control/runtime_descriptor.c
+++ b/runtime/openmp/control/runtime_descriptor.c
@@ -19,7 +19,6 @@
  * @date 2020-03-03
  *
  */
-#include <stdlib.h>
 #include "chameleon_openmp.h"
 
 void RUNTIME_comm_set_tag_sizes( int user_tag_width,
diff --git a/runtime/openmp/control/runtime_options.c b/runtime/openmp/control/runtime_options.c
index 5e5a2e528..04aaca357 100644
--- a/runtime/openmp/control/runtime_options.c
+++ b/runtime/openmp/control/runtime_options.c
@@ -19,7 +19,6 @@
  * @date 2020-03-03
  *
  */
-#include <stdlib.h>
 #include "chameleon_openmp.h"
 
 void RUNTIME_options_init( RUNTIME_option_t *option, CHAM_context_t *chamctxt,
@@ -46,7 +45,7 @@ void RUNTIME_options_finalize( RUNTIME_option_t *option, CHAM_context_t *chamctx
 
 int RUNTIME_options_ws_alloc( RUNTIME_option_t *options, size_t worker_size, size_t host_size )
 {
-    if (worker_size > 0) {
+    if ( worker_size > 0 ) {
         /*
          * NOTE: we set the size, but instead of doing a malloc shared by multiple workers,
          * we just create a VLA in the relevant codelets, within the task's body.
@@ -54,6 +53,7 @@ int RUNTIME_options_ws_alloc( RUNTIME_option_t *options, size_t worker_size, siz
          */
         options->ws_wsize = worker_size;
     }
+    (void)host_size;
     return CHAMELEON_SUCCESS;
 }
 
diff --git a/runtime/openmp/include/chameleon_openmp.h b/runtime/openmp/include/chameleon_openmp.h
index fbc244943..a44a63db6 100644
--- a/runtime/openmp/include/chameleon_openmp.h
+++ b/runtime/openmp/include/chameleon_openmp.h
@@ -21,8 +21,8 @@
 #ifndef _chameleon_openmp_h_
 #define _chameleon_openmp_h_
 
-#include "coreblas.h"
 #include "control/common.h"
+#include "coreblas.h"
 #include <omp.h>
 
 #endif /* _chameleon_openmp_h_ */
-- 
GitLab