- double* flops_amount = new double[host_nb]();
- double* bytes_amount = new double[host_nb * host_nb]();
-
- if(task->flops_amount)
- std::copy_n(task->flops_amount, host_nb, flops_amount);
- if(task->bytes_amount)
- std::copy_n(task->bytes_amount, host_nb * host_nb, bytes_amount);
-
- task->surf_action = surf_host_model->executeParallelTask(host_nb, hosts, flops_amount, bytes_amount, task->rate);
-
- task->surf_action->setData(task);