Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Reindent everything (possibly breaking all branches, but for the last time)
[simgrid.git] / testsuite / simdag / sd_test.c
index 72b6ebb..b9cb902 100644 (file)
@@ -5,11 +5,12 @@
 #include "xbt/log.h"
 
 XBT_LOG_NEW_DEFAULT_CATEGORY(sd_test,
-                            "Logging specific to this SimDag example");
+                             "Logging specific to this SimDag example");
 
-int main(int argc, char **argv) {
+int main(int argc, char **argv)
+{
   int i;
-  const charplatform_file;
+  const char *platform_file;
 
   const SD_workstation_t *workstations;
   SD_workstation_t w1;
@@ -32,15 +33,15 @@ int main(int argc, char **argv) {
   SD_init(&argc, argv);
 
   if (argc < 2) {
-     INFO1("Usage: %s platform_file", argv[0]);
-     INFO1("example: %s sd_platform.xml", argv[0]);
-     exit(1);
+    INFO1("Usage: %s platform_file", argv[0]);
+    INFO1("example: %s sd_platform.xml", argv[0]);
+    exit(1);
   }
 
   /* creation of the environment */
 
   platform_file = argv[1];
-  
+
   SD_create_environment(platform_file);
 
   /* test the estimation functions (use small_platform.xml) */
@@ -57,23 +58,27 @@ int main(int argc, char **argv) {
   taskD = SD_task_create("Task D", NULL, 60.0);
 
   INFO3("Computation time for %f flops on %s: %f", computation_amount1, name1,
-       SD_workstation_get_computation_time(w1, computation_amount1));
+        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));
+        SD_workstation_get_computation_time(w2, computation_amount2));
 
   INFO2("Route between %s and %s:", name1, name2);
   for (i = 0; i < route_size; i++) {
-    INFO3("\tLink %s: latency = %f, bandwidth = %f", SD_link_get_name(route[i]),
-         SD_link_get_current_latency(route[i]), SD_link_get_current_bandwidth(route[i]));
+    INFO3("\tLink %s: latency = %f, bandwidth = %f",
+          SD_link_get_name(route[i]), SD_link_get_current_latency(route[i]),
+          SD_link_get_current_bandwidth(route[i]));
   }
-  INFO2("Route latency = %f, route bandwidth = %f", SD_route_get_current_latency(w1, w2),
-       SD_route_get_current_bandwidth(w1, w2));
-  INFO4("Communication time for %f bytes between %s and %s: %f", communication_amount12, name1, name2,
-       SD_route_get_communication_time(w1, w2, communication_amount12));
-  INFO4("Communication time for %f bytes between %s and %s: %f", communication_amount21, name2, name1,
-       SD_route_get_communication_time(w2, w1, communication_amount21));
-
-  /* creation of the tasks and their dependencies */  
+  INFO2("Route latency = %f, route bandwidth = %f",
+        SD_route_get_current_latency(w1, w2),
+        SD_route_get_current_bandwidth(w1, w2));
+  INFO4("Communication time for %f bytes between %s and %s: %f",
+        communication_amount12, name1, name2,
+        SD_route_get_communication_time(w1, w2, communication_amount12));
+  INFO4("Communication time for %f bytes between %s and %s: %f",
+        communication_amount21, name2, name1,
+        SD_route_get_communication_time(w2, w1, communication_amount21));
+
+  /* creation of the tasks and their dependencies */
 
   SD_task_dependency_add(NULL, NULL, taskB, taskA);
   SD_task_dependency_add(NULL, NULL, taskC, taskA);
@@ -82,33 +87,34 @@ int main(int argc, char **argv) {
   /*  SD_task_dependency_add(NULL, NULL, taskA, taskD); /\* deadlock */
 
   TRY {
-    SD_task_dependency_add(NULL, NULL, taskA, taskA); /* shouldn't work and must raise an exception */
+    SD_task_dependency_add(NULL, NULL, taskA, taskA);   /* shouldn't work and must raise an exception */
     xbt_assert0(0, "Hey, I can add a dependency between Task A and Task A!");
   }
-  CATCH (ex) {
+  CATCH(ex) {
   }
-  
+
   TRY {
-    SD_task_dependency_add(NULL, NULL, taskA, taskB); /* shouldn't work and must raise an exception */
+    SD_task_dependency_add(NULL, NULL, taskA, taskB);   /* shouldn't work and must raise an exception */
     xbt_assert0(0, "Oh oh, I can add an already existing dependency!");
   }
-  CATCH (ex) {
+  CATCH(ex) {
   }
 
   SD_task_dependency_remove(taskA, taskB);
 
   TRY {
-    SD_task_dependency_remove(taskC, taskA); /* shouldn't work and must raise an exception */
+    SD_task_dependency_remove(taskC, taskA);    /* shouldn't work and must raise an exception */
     xbt_assert0(0, "Dude, I can remove an unknown dependency!");
   }
-  CATCH (ex) {
+  CATCH(ex) {
   }
 
   TRY {
-    SD_task_dependency_remove(taskC, taskC); /* shouldn't work and must raise an exception */
-    xbt_assert0(0, "Wow, I can remove a dependency between Task C and itself!");
+    SD_task_dependency_remove(taskC, taskC);    /* shouldn't work and must raise an exception */
+    xbt_assert0(0,
+                "Wow, I can remove a dependency between Task C and itself!");
   }
-  CATCH (ex) {
+  CATCH(ex) {
   }
 
 
@@ -123,40 +129,40 @@ int main(int argc, char **argv) {
   /* scheduling parameters */
   {
     const int workstation_number = 2;
-    const SD_workstation_t workstation_list[] = {w1, w2};
-    double computation_amount[] = {computation_amount1, computation_amount2};
-    double communication_amount[] =
-      {
-       0, communication_amount12,
-       communication_amount21, 0
-      };
+    const SD_workstation_t workstation_list[] = { w1, w2 };
+    double computation_amount[] =
+      { computation_amount1, computation_amount2 };
+    double communication_amount[] = {
+      0, communication_amount12,
+      communication_amount21, 0
+    };
     SD_task_t *changed_tasks;
     double rate = -1.0;
-        
+
     /* estimated time */
     SD_task_t task = taskD;
     INFO2("Estimated time for '%s': %f", SD_task_get_name(task),
-         SD_task_get_execution_time(task, workstation_number, workstation_list,
-                                    computation_amount, communication_amount, rate));
-    
+          SD_task_get_execution_time(task, workstation_number,
+                                     workstation_list, computation_amount,
+                                     communication_amount, rate));
+
     /* let's launch the simulation! */
-    
+
     SD_task_schedule(taskA, workstation_number, workstation_list,
-                    computation_amount, communication_amount, rate);
+                     computation_amount, communication_amount, rate);
     SD_task_schedule(taskB, workstation_number, workstation_list,
-                    computation_amount, communication_amount, rate);
+                     computation_amount, communication_amount, rate);
     SD_task_schedule(taskC, workstation_number, workstation_list,
-                    computation_amount, communication_amount, rate);
+                     computation_amount, communication_amount, rate);
     SD_task_schedule(taskD, workstation_number, workstation_list,
-                    computation_amount, communication_amount, rate);
-    
+                     computation_amount, communication_amount, rate);
+
     changed_tasks = SD_simulate(-1.0);
     xbt_assert0(changed_tasks[0] == taskD &&
-               changed_tasks[1] == taskC &&
-               changed_tasks[2] == taskB &&
-               changed_tasks[3] == NULL,
-               "Unexpected simulation results");
-    
+                changed_tasks[1] == taskC &&
+                changed_tasks[2] == taskB &&
+                changed_tasks[3] == NULL, "Unexpected simulation results");
+
     xbt_free(changed_tasks);
   }
   DEBUG0("Destroying tasks...");
@@ -171,4 +177,3 @@ int main(int argc, char **argv) {
   SD_exit();
   return 0;
 }
-