diff --git a/packages/shylu/shylu_node/basker/src/shylubasker_order_scotch.hpp b/packages/shylu/shylu_node/basker/src/shylubasker_order_scotch.hpp
--- a/packages/shylu/shylu_node/basker/src/shylubasker_order_scotch.hpp
+++ b/packages/shylu/shylu_node/basker/src/shylubasker_order_scotch.hpp
@@ -1207,6 +1207,9 @@
     #if !defined(HAVE_SHYLU_NODEBASKER_SCOTCH)
     BASKER_ASSERT(false, ">> BASKER ASSERT: Scotch is not enabled <<");
     #else
+    Int num_levels = num_domains;
+    Int num_doms   = pow(2.0, (double)(num_levels+1)) - 1;
+
     //----------------------INIT Scotch Graph------------//
     sg.Ap = (graph_integral_type *)malloc((sg.m+1)     *sizeof(graph_integral_type));
     sg.Ai = (graph_integral_type *)malloc((M.nnz)      *sizeof(graph_integral_type));
@@ -1222,7 +1225,7 @@
       {
         if(M.row_idx(k) != i)
         {
-          BASKER_ASSERT(sptr < M.nnz);
+          // BASKER_ASSERT(sptr < M.nnz);
           sg.Ai[sptr++] = M.row_idx(k);
           sj++;
         }
