Forráskód Böngészése

fix -r21314 : merge from trunk. Conflict was not resolved properly

Corentin Salingue 8 éve
szülő
commit
575be1c173
1 módosított fájl, 20 hozzáadás és 32 törlés
  1. 20 32
      src/core/topology.c

+ 20 - 32
src/core/topology.c

@@ -2711,7 +2711,6 @@ starpu_topology_print (FILE *output)
 	unsigned nworkers = starpu_worker_get_count();
 	unsigned ncombinedworkers = topology->ncombinedworkers;
 	unsigned nthreads_per_core = topology->nhwpus / topology->nhwcpus;
-	unsigned numa;
 
 #ifdef STARPU_HAVE_HWLOC
 	hwloc_topology_t topo = topology->hwtopology;
@@ -2746,42 +2745,31 @@ starpu_topology_print (FILE *output)
 		     worker < nworkers + ncombinedworkers;
 		     worker++)
 		{
-			if (starpu_memory_nodes_numa_id_to_hwloclogid(numa) == _starpu_numa_get_logical_id_from_pu(pu))
+			if (worker < nworkers)
 			{
-				if ((pu % nthreads_per_core) == 0)
-					fprintf(output, "core %u", pu / nthreads_per_core);
-				fprintf(output, "\tPU %u\t", pu);
-				for (worker = 0;
-				     worker < nworkers + ncombinedworkers;
-				     worker++)
-				{
-					if (worker < nworkers)
-					{
-						struct _starpu_worker *workerarg = &config->workers[worker];
+				struct _starpu_worker *workerarg = &config->workers[worker];
 
-						if (workerarg->bindid == (int) pu)
-						{
-							char name[256];
-							starpu_worker_get_name (worker, name,
-										sizeof(name));
-							fprintf(output, "%s\t", name);
-						}
-					}
-					else
-					{
-						int worker_size, i;
-						int *combined_workerid;
-						starpu_combined_worker_get_description(worker, &worker_size, &combined_workerid);
-						for (i = 0; i < worker_size; i++)
-						{
-							if (topology->workers_bindid[combined_workerid[i]] == pu)
-								fprintf(output, "comb %u\t", worker-nworkers);
-						}
-					}
+				if (workerarg->bindid == (int) pu)
+				{
+					char name[256];
+					starpu_worker_get_name (worker, name,
+								sizeof(name));
+					fprintf(output, "%s\t", name);
+				}
+			}
+			else
+			{
+				int worker_size, i;
+				int *combined_workerid;
+				starpu_combined_worker_get_description(worker, &worker_size, &combined_workerid);
+				for (i = 0; i < worker_size; i++)
+				{
+					if (topology->workers_bindid[combined_workerid[i]] == pu)
+						fprintf(output, "comb %u\t", worker-nworkers);
 				}
-				fprintf(output, "\n");
 			}
 		}
+		fprintf(output, "\n");
 	}
 }