Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
icomms are async (and there is no peer!!)
[simgrid.git] / examples / msg / async-wait / async-wait.c
similarity index 93%
rename from examples/msg/icomms/peer.c
rename to examples/msg/async-wait/async-wait.c
index feb2564..089cf09 100644 (file)
@@ -4,7 +4,7 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
-#include "simgrid/msg.h"            /* Yeah! If you want to use msg, you need to include simgrid/msg.h */
+#include "simgrid/msg.h"
 
 XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example");
 
@@ -12,10 +12,8 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example")
  * 
  * @section MSG_ex_icomms Asynchronous communications
  * 
- * There is several examples of asynchronous communications coming in
- * the archive. In addition to the fully documented example \ref
- * MSG_ex_asynchronous_communications, there is several other
- * examples in the archive:
+ * There is several examples of asynchronous communications coming in the archive. In addition to the fully documented
+ * example \ref MSG_ex_asynchronous_communications, there is several other examples in the archive:
  * 
  * - <b>msg/icomms/peer.c</b>: basic example of async functions (@ref MSG_task_isend, @ref MSG_task_irecv, @ref MSG_comm_wait)
  */
@@ -23,7 +21,7 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example")
 static int sender(int argc, char *argv[])
 {
   long number_of_tasks = xbt_str_parse_int(argv[1], "Invalid amount of tasks: %s");
-  double task_comp_size = xbt_str_parse_double(argv[2], "Invalid compute size: %s");
+  double task_comp_size = xbt_str_parse_double(argv[2], "Invalid computational size: %s");
   double task_comm_size = xbt_str_parse_double(argv[3], "Invalid communication size: %s");
   long receivers_count = xbt_str_parse_int(argv[4], "Invalid amount of receivers: %s");
   double sleep_start_time = xbt_str_parse_double(argv[5], "Invalid sleep start time: %s");
@@ -31,9 +29,9 @@ static int sender(int argc, char *argv[])
 
   XBT_INFO("sleep_start_time : %f , sleep_test_time : %f", sleep_start_time, sleep_test_time);
 
-  msg_comm_t comm = NULL;
   int i;
   msg_task_t task = NULL;
+  msg_comm_t comm = NULL;
   MSG_process_sleep(sleep_start_time);
   for (i = 0; i < number_of_tasks; i++) {
     char mailbox[256];