- const SD_workstation_t *workstations = SD_workstation_get_list();
- SD_workstation_t w1 = workstations[0];
- SD_workstation_t w2 = workstations[1];
- const char *name1 = SD_workstation_get_name(w1);
- const char *name2 = SD_workstation_get_name(w2);
- const double computation_amount1 = 2000000;
- const double computation_amount2 = 1000000;
- const double communication_amount12 = 2000000;
- const double communication_amount21 = 3000000;
- INFO3("Computation time for %f flops on %s: %f", computation_amount1, name1,
- SD_workstation_get_computation_time(w1, computation_amount1));
- INFO3("Computation time for %f flops on %s: %f", computation_amount2, name2,
- SD_workstation_get_computation_time(w2, computation_amount2));
+ workstations = SD_workstation_get_list();
+ w1 = workstations[0];
+ w2 = workstations[1];
+ SD_workstation_set_access_mode(w2, SD_WORKSTATION_SEQUENTIAL_ACCESS);
+ name1 = SD_workstation_get_name(w1);
+ name2 = SD_workstation_get_name(w2);
+ computation_amount1 = 2000000;
+ computation_amount2 = 1000000;
+ communication_amount12 = 2000000;
+ communication_amount21 = 3000000;
+ INFO3("Computation time for %f flops on %s: %f", computation_amount1,
+ name1, SD_workstation_get_computation_time(w1,
+ computation_amount1));
+ INFO3("Computation time for %f flops on %s: %f", computation_amount2,
+ name2, SD_workstation_get_computation_time(w2,
+ computation_amount2));