MSG_set_channel_number(0);
MSG_create_environment(platform_file);
}
+ {
+ //--cfg=tracing/msg/volume
+ // - the communication volume among processes expects that:
+ // - the processes involved have a category
+ // - the sent tasks have a category
+
+ //declaring user categories (for tasks)
+ TRACE_category_with_color ("compute", "1 0 0"); //red
+ TRACE_category_with_color ("request", "0 1 0"); //green
+ TRACE_category_with_color ("data", "0 0 1"); //blue
+ TRACE_category_with_color ("finalize", "0 0 0");//black
+
+ //declaring user categories (for processes)
+ TRACE_category_with_color ("master", "1 0 0");
+ TRACE_category_with_color ("slave", "0 0 1");
+ }
{ /* Application deployment */
MSG_function_register("master", master);
MSG_function_register("slave", slave);
printf("example: %s msg_platform.xml msg_deployment.xml\n", argv[0]);
exit(1);
}
- //starting the simulation tracing with the TRACE_VOLUME mask
- // - the communication volume among processes expects that:
- // - the processes involved have a category
- // - the tasks sent have a category
-
- //declaring user categories (for tasks)
- TRACE_category_with_color ("compute", "1 0 0"); //red
- TRACE_category_with_color ("request", "0 1 0"); //green
- TRACE_category_with_color ("data", "0 0 1"); //blue
- TRACE_category_with_color ("finalize", "0 0 0");//black
-
- //declaring user categories (for processes)
- TRACE_category_with_color ("master", "1 0 0");
- TRACE_category_with_color ("slave", "0 0 1");
res = test_all(argv[1], argv[2]);
MSG_clean();