Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
kill gtnets examples
[simgrid.git] / examples / msg / gtnets / gtnets.c
diff --git a/examples/msg/gtnets/gtnets.c b/examples/msg/gtnets/gtnets.c
deleted file mode 100644 (file)
index 03aca73..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-#include <stdio.h>
-#include <stdlib.h>
-#include "msg/msg.h"
-/* Create a log channel to have nice outputs. */
-#include "xbt/log.h"
-#include "xbt/asserts.h"
-
-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[]);
-MSG_error_t test_all(const char *platform_file, const char *application_file);
-
-typedef enum {
-  PORT_22 = 0,
-  MAX_CHANNEL
-} channel_t;
-
-#define FINALIZE ((void*)221297) /* a magic number to tell people to stop working */
-
-/** master */
-int master(int argc, char *argv[])
-{
-  char *slavename = NULL;
-  double task_comm_size = 0;
-  m_task_t todo;
-  m_host_t slave;
-
-  /* data size */
-  xbt_assert1(sscanf(argv[1],"%lg", &task_comm_size),
-             "Invalid argument %s\n", argv[1]);
-
-  /* slave name */
-  slavename = argv[2];
-  
-  { /*  Task creation.  */
-    char sprintf_buffer[64] = "Task_0";
-    todo = MSG_task_create(sprintf_buffer, 0, task_comm_size, NULL);
-  }
-
-  { /* Process organisation */
-    slave = MSG_get_host_by_name(slavename);
-  }
-
-  /* time measurement */
-  double start_time = MSG_get_clock();
-  MSG_task_put(todo, slave, PORT_22);
-  double end_time = MSG_get_clock();
-  INFO3("Send completed (to %s). Transfer time: %f\t Agregate bandwidth: %f\n",
-       slave->name, (end_time - start_time), task_comm_size/(end_time-start_time));
-  printf("Completed peer: %s time: %f\n", slave->name, (end_time-start_time));
-  MSG_task_put(MSG_task_create("finalize", 0, 0, FINALIZE),
-      slave, PORT_22);
-
-  return 0;
-} /* end_of_master */
-
-/** Receiver function  */
-int slave(int argc, char *argv[])
-{
-  while(1) {
-    m_task_t task = NULL;
-    int a;
-    a = MSG_task_get(&(task), PORT_22);
-    if (a == MSG_OK) {
-      if(MSG_task_get_data(task)==FINALIZE) {
-       MSG_task_destroy(task);
-       break;
-      }
-      MSG_task_destroy(task);
-    } else {
-      INFO0("Hey?! What's up?");
-      xbt_assert0(0,"Unexpected behavior.");
-    }
-  }
-  return 0;
-} /* end_of_slave */
-
-/** Test function */
-MSG_error_t test_all(const char *platform_file,
-                    const char *application_file)
-{
-  MSG_error_t res = MSG_OK;
-
-/*   MSG_config("workstation_model", "GTNETS"); */
-  /* MSG_config("workstation_model","KCCFLN05"); */
-  {                            /*  Simulation setting */
-    MSG_set_channel_number(MAX_CHANNEL);
-    MSG_paje_output("msg_test.trace");
-    MSG_create_environment(platform_file);
-  }
-  {                   /*   Application deployment */
-    MSG_function_register("master", master);
-    MSG_function_register("slave", slave);
-    MSG_launch_application(application_file);
-  }
-  res = MSG_main();
-  return res;
-} /* end_of_test_all */
-
-
-/** Main function */
-int main(int argc, char *argv[])
-{
-  MSG_error_t res = MSG_OK;
-
-  MSG_global_init(&argc,argv);
-  if (argc < 3) {
-     printf ("Usage: %s platform_file deployment_file\n",argv[0]);
-     exit(1);
-  }
-  res = test_all(argv[1],argv[2]);
-
-  MSG_clean();
-
-  if(res==MSG_OK) return 0; 
-  else return 1;
-} /* end_of_main */
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-