smx_action_t execution;
if (flops > 0){
- execution = SIMIX_req_host_execute("task", SIMIX_host_self(), flops);
+ execution = SIMIX_req_host_execute("task", SIMIX_host_self(), flops, 1);
SIMIX_req_host_execution_wait(execution);
}
}
int gras_bench_always_begin(const char *location, int line)
{
- xbt_assert0(!benchmarking, "Already benchmarking");
+ xbt_assert(!benchmarking, "Already benchmarking");
benchmarking = 1;
if (!timer)
int gras_bench_always_end(void)
{
- xbt_assert0(benchmarking, "Not benchmarking yet");
+ xbt_assert(benchmarking, "Not benchmarking yet");
benchmarking = 0;
xbt_os_timer_stop(timer);
duration = xbt_os_timer_elapsed(timer);
int gras_bench_once_begin(const char *location, int line)
{
double *ir = NULL;
- xbt_assert0(!benchmarking, "Already benchmarking");
+ xbt_assert(!benchmarking, "Already benchmarking");
benchmarking = 1;
if (!locbuf || locbufsize < strlen(location) + 64) {
ir = xbt_dict_get_or_null(benchmark_set, locbuf);
if (!ir) {
- DEBUG1("%s", locbuf);
+ XBT_DEBUG("%s", locbuf);
duration = 1;
xbt_os_timer_start(timer);
return 1;
int gras_bench_once_end(void)
{
- xbt_assert0(benchmarking, "Not benchmarking yet");
+ xbt_assert(benchmarking, "Not benchmarking yet");
benchmarking = 0;
if (duration > 0) {
xbt_os_timer_stop(timer);
} else {
duration = get_from_dict(benchmark_set, locbuf);
}
- DEBUG2("Simulate the run of a task of %f sec for %s", duration, locbuf);
+ XBT_DEBUG("Simulate the run of a task of %f sec for %s", duration, locbuf);
gras_cpu_burn(duration / reference);
return 0;
}