MSG_set_channel_number(0);
MSG_create_environment(platform_file);
}
+ {
+ //declaring user categories with RGB colors
+ 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
+ }
{ /* Application deployment */
MSG_function_register("master", master);
MSG_function_register("slave", slave);
exit(1);
}
- //declaring user categories with RGB colors
- 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
-
res = test_all(argv[1], argv[2]);
MSG_clean();
MSG_set_channel_number(0);
MSG_create_environment(platform_file);
}
+ {
+ /* declaring tracing categories */
+
+ //declaring user variables
+ TRACE_host_variable_declare("is_slave");
+ TRACE_host_variable_declare("is_master");
+ TRACE_host_variable_declare("task_creation");
+ TRACE_host_variable_declare("task_computation");
+
+ //declaring user markers
+ TRACE_declare_mark("msmark");
+
+ //declaring user categories with RGB colors (values from 0 to 1)
+ TRACE_category_with_color ("compute", "1 0 0"); //compute is red
+ TRACE_category_with_color ("finalize", "0 1 0"); //finalize is green
+ //categories without user-defined colors receive
+ //random colors generated by the tracing system
+ TRACE_category ("request");
+ TRACE_category_with_color ("report", NULL);
+ }
{ /* Application deployment */
MSG_function_register("master", master);
MSG_function_register("slave", slave);
exit(1);
}
- //declaring user variables
- TRACE_host_variable_declare("is_slave");
- TRACE_host_variable_declare("is_master");
- TRACE_host_variable_declare("task_creation");
- TRACE_host_variable_declare("task_computation");
-
- //declaring user markers
- TRACE_declare_mark("msmark");
-
- //declaring user categories with RGB colors (values from 0 to 1)
- TRACE_category_with_color ("compute", "1 0 0"); //compute is red
- TRACE_category_with_color ("finalize", "0 1 0"); //finalize is green
- //categories without user-defined colors receive
- //random colors generated by the tracing system
- TRACE_category ("request");
- TRACE_category_with_color ("report", NULL);
-
res = test_all(argv[1], argv[2]);
MSG_clean();
argv[0]);
exit(1);
}
- TRACE_category_with_color ("emigrant", "1 0 0");
/* Simulation setting */
MSG_create_environment(argv[1]);
+ /* declaring tracing category for the process (after environment creation) */
+ TRACE_category_with_color ("emigrant", "1 0 0");
+
/* Application deployment */
MSG_function_register("emigrant", emigrant);
MSG_launch_application(argv[2]);
MSG_set_channel_number(0);
MSG_create_environment(platform_file);
}
+ {
+ //declaring user categories
+ TRACE_category_with_color ("compute", "1 0 0"); //compute is red
+ TRACE_category_with_color ("finalize", "0 1 0"); //finalize is green
+ }
{ /* Application deployment */
MSG_function_register("master", master);
MSG_function_register("slave", slave);
exit(1);
}
- //declaring user categories
- TRACE_category_with_color ("compute", "1 0 0"); //compute is red
- TRACE_category_with_color ("finalize", "0 1 0"); //finalize is green
-
res = test_all(argv[1], argv[2]);
MSG_clean();
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();