Преглед на файлове

Prevent any calibration in simgrid mode

Samuel Thibault преди 12 години
родител
ревизия
b06a29bc81
променени са 2 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 2 0
      src/drivers/driver_common/driver_common.c
  2. 2 0
      src/drivers/gordon/driver_gordon.c

+ 2 - 0
src/drivers/driver_common/driver_common.c

@@ -111,8 +111,10 @@ void _starpu_driver_update_job_feedback(struct _starpu_job *j, struct _starpu_wo
 	int calibrate_model = 0;
 	int updated = 0;
 
+#ifndef STARPU_SIMGRID
 	if (cl->model && cl->model->benchmarking)
 		calibrate_model = 1;
+#endif
 
 	if ((profiling && profiling_info) || calibrate_model)
 	{

+ 2 - 0
src/drivers/gordon/driver_gordon.c

@@ -204,6 +204,7 @@ static void gordon_callback_list_func(void *arg)
 	{
 		struct _starpu_job *j = _starpu_job_list_pop_back(wrapper_list);
 
+#ifndef STARPU_SIMGRID
 		struct gordon_ppu_job_s * gordon_task = &task_wrapper->gordon_job[task_cnt];
 		struct starpu_perfmodel *model = j->task->cl->model;
 		if (model && model->benchmarking)
@@ -213,6 +214,7 @@ static void gordon_callback_list_func(void *arg)
 
 			_starpu_update_perfmodel_history(j, j->task->cl->model, STARPU_GORDON_DEFAULT, cpuid, measured);
 		}
+#endif
 
 		_starpu_push_task_output(j, 0);
 		_starpu_handle_job_termination(j);