 
     // matrix-market coordinate-formatted graph file
 
-    typedef int VertexId; // use as the vertex identifier type
-    typedef int Value;    // use as the value type
-    typedef int SizeT;    // use as the graph size type
+    typedef int VertexId;  // use as the vertex identifier type
+    typedef int Value;     // use as the value type
+    typedef int SizeT;     // use as the graph size type
 
     // default value for stream_from_host is false
     if (graph_args < 1)

template<typename VertexId, typename Value, typename SizeT>
bool IsConnected(const Csr<VertexId, Value, SizeT> & graph)
{
  // malloc output graph
  GunrockGraph *graph_output =
    (GunrockGraph*)malloc(sizeof(GunrockGraph));
  unsigned int *components = (unsigned int*)malloc(sizeof(unsigned int));
  run_cc<int, int, int>(graph_output, components, graph, 0, 1);
  return *components == 1;
}


  util::GRError(mst_problem->Extract(h_mst_output),
    "MST Problem Data Extraction Failed", __FILE__, __LINE__);

  if (!g_quick)  // run CPU reference test
  {
    // calculate GPU final number of selected edges
    int num_selected_gpu = 0;
