Explorar o código

Do not print spurious -1 iteration numbers

Samuel Thibault %!s(int64=8) %!d(string=hai) anos
pai
achega
043db8b3c0
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      src/debug/traces/starpu_fxt.c

+ 4 - 0
src/debug/traces/starpu_fxt.c

@@ -198,7 +198,11 @@ static void task_dump(unsigned long job_id, int mpi_rank)
 	{
 		fprintf(tasks_file, "Iteration:");
 		for (i = 0; i < sizeof(task->iterations)/sizeof(task->iterations[0]); i++)
+		{
+			if (task->iterations[i] == -1)
+				break;
 			fprintf(tasks_file, " %ld", task->iterations[i]);
+		}
 		fprintf(tasks_file, "\n");
 	}
 	if (task->parameters)