- case REQ_PROCESS_SET_DATA:
- SIMIX_process_set_data(
- req->process_set_data.process,
- req->process_set_data.data);
- SIMIX_request_answer(req);
+ case SIMCALL_HOST_PARALLEL_EXECUTE:
+ simcall->host_parallel_execute.result = SIMIX_host_parallel_execute(
+ simcall->host_parallel_execute.name,
+ simcall->host_parallel_execute.host_nb,
+ simcall->host_parallel_execute.host_list,
+ simcall->host_parallel_execute.computation_amount,
+ simcall->host_parallel_execute.communication_amount,
+ simcall->host_parallel_execute.amount,
+ simcall->host_parallel_execute.rate);
+ SIMIX_simcall_answer(simcall);
+ break;
+
+ case SIMCALL_HOST_EXECUTION_DESTROY:
+ SIMIX_host_execution_destroy(simcall->host_execution_destroy.execution);
+ SIMIX_simcall_answer(simcall);
+ break;
+
+ case SIMCALL_HOST_EXECUTION_CANCEL:
+ SIMIX_host_execution_cancel(simcall->host_execution_cancel.execution);
+ SIMIX_simcall_answer(simcall);
+ break;
+
+ case SIMCALL_HOST_EXECUTION_GET_REMAINS:
+ simcall->host_execution_get_remains.result =
+ SIMIX_host_execution_get_remains(simcall->host_execution_get_remains.execution);
+ SIMIX_simcall_answer(simcall);