X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/95d328f9ca4dd6ccd2065c6c84aca83d43001804..dff9e15c44ab6340d27215957c56fa72fad246a2:/examples/msg/gtnets/gtnets_kayo.c?ds=sidebyside diff --git a/examples/msg/gtnets/gtnets_kayo.c b/examples/msg/gtnets/gtnets_kayo.c index 9bb9f39445..4e9fc92e70 100644 --- a/examples/msg/gtnets/gtnets_kayo.c +++ b/examples/msg/gtnets/gtnets_kayo.c @@ -4,7 +4,8 @@ #include "xbt/log.h" #include "xbt/asserts.h" -XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,"Messages specific for this msg example"); +XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, + "Messages specific for this msg example"); int master(int argc, char *argv[]); int slave(int argc, char *argv[]); @@ -17,15 +18,15 @@ typedef enum { //keep a pointer to all surf running tasks. #define NTASKS 1500 -int bool_printed=0; +int bool_printed = 0; double start_time, end_time, elapsed_time; -double gl_data_size[NTASKS]; +double gl_data_size[NTASKS]; m_task_t gl_task_array[NTASKS]; -const char * slavenames[NTASKS]; -const char * masternames[NTASKS]; -int gl_task_array_id=0; +const char *slavenames[NTASKS]; +const char *masternames[NTASKS]; +int gl_task_array_id = 0; -#define FINALIZE ((void*)221297) /* a magic number to tell people to stop working */ +#define FINALIZE ((void*)221297) /* a magic number to tell people to stop working */ /** master */ int master(int argc, char *argv[]) @@ -38,44 +39,47 @@ int master(int argc, char *argv[]) //unique id to control statistics int id = -1; - if(argc != 4){ - INFO1("Strange number of arguments expected 3 got %d", argc-1 ); + if (argc != 4) { + INFO1("Strange number of arguments expected 3 got %d", argc - 1); } /* data size */ - xbt_assert1(sscanf(argv[1],"%lg", &task_comm_size), - "Invalid argument %s\n", argv[1]); + xbt_assert1(sscanf(argv[1], "%lg", &task_comm_size), + "Invalid argument %s\n", argv[1]); /* slave name */ slavename = argv[2]; id = atoi(argv[3]); - sprintf(id_alias, "%d",id); + sprintf(id_alias, "%d", id); slavenames[id] = slavename; masternames[id] = MSG_host_get_name(MSG_host_self()); - - { /* Task creation. */ + + { /* Task creation. */ char sprintf_buffer[64] = "Task_0"; todo = MSG_task_create(sprintf_buffer, 0, task_comm_size, NULL); //keep track of running tasks gl_task_array[id] = todo; - gl_data_size[id]=task_comm_size; + gl_data_size[id] = task_comm_size; } - { /* Process organisation */ + { /* Process organisation */ slave = MSG_get_host_by_name(slavename); } /* time measurement */ start_time = MSG_get_clock(); - MSG_task_send(todo, id_alias); + MSG_task_send(todo, id_alias); end_time = MSG_get_clock(); - INFO5("===> Estimated Bw of FLOW[%d] : %f ; message from %s to %s with remaining : %f", id+1, task_comm_size/(end_time-start_time), masternames[id], slavenames[id], 0.0); + INFO5 + ("===> Estimated Bw of FLOW[%d] : %f ; message from %s to %s with remaining : %f", + id + 1, task_comm_size / (end_time - start_time), masternames[id], + slavenames[id], 0.0); return 0; -} /* end_of_master */ +} /* end_of_master */ /** Receiver function */ int slave(int argc, char *argv[]) @@ -83,22 +87,22 @@ int slave(int argc, char *argv[]) m_task_t task = NULL; int a; - int id=0; + int id = 0; char id_alias[10]; - if(argc != 2){ - INFO1("Strange number of arguments expected 1 got %d", argc-1 ); + if (argc != 2) { + INFO1("Strange number of arguments expected 1 got %d", argc - 1); } id = atoi(argv[1]); - sprintf(id_alias, "%d",id); + sprintf(id_alias, "%d", id); - a = MSG_task_receive(&(task), id_alias ); + a = MSG_task_receive(&(task), id_alias); return 0; -} /* end_of_slave */ +} /* end_of_slave */ /** Test function */ -MSG_error_t test_all(const char *platform_file, - const char *application_file){ +MSG_error_t test_all(const char *platform_file, const char *application_file) +{ MSG_error_t res = MSG_OK; MSG_set_channel_number(MAX_CHANNEL); MSG_create_environment(platform_file); @@ -107,7 +111,7 @@ MSG_error_t test_all(const char *platform_file, MSG_launch_application(application_file); res = MSG_main(); return res; -} /* end_of_test_all */ +} /* end_of_test_all */ /** Main function */ int main(int argc, char *argv[]) @@ -115,15 +119,17 @@ int main(int argc, char *argv[]) MSG_error_t res = MSG_OK; bool_printed = 0; - MSG_global_init(&argc,argv); + MSG_global_init(&argc, argv); if (argc < 3) { - printf ("Usage: %s platform_file deployment_file\n",argv[0]); - exit(1); + printf("Usage: %s platform_file deployment_file\n", argv[0]); + exit(1); } - res = test_all(argv[1],argv[2]); + res = test_all(argv[1], argv[2]); MSG_clean(); - if(res==MSG_OK) return 0; - else return 1; -} /* end_of_main */ + if (res == MSG_OK) + return 0; + else + return 1; +} /* end_of_main */