X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dff9e15c44ab6340d27215957c56fa72fad246a2..165a78d9c02eee167af38522c768441e7ca597ab:/examples/msg/sendrecv/sendrecv.c diff --git a/examples/msg/sendrecv/sendrecv.c b/examples/msg/sendrecv/sendrecv.c index 58b6b09d93..d413535edb 100644 --- a/examples/msg/sendrecv/sendrecv.c +++ b/examples/msg/sendrecv/sendrecv.c @@ -1,5 +1,6 @@ -/* $Id$ */ -/* Copyright (c) 2002,2003,2004 Arnaud Legrand. All rights reserved. */ +/* Copyright (c) 2007, 2008, 2009, 2010. The SimGrid Team. + * All rights reserved. */ + /* 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. */ @@ -18,7 +19,8 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, int sender(int argc, char *argv[]); int receiver(int argc, char *argv[]); -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); typedef enum { PORT_22 = 0, @@ -54,7 +56,8 @@ int sender(int argc, char *argv[]) /* Latency */ time = MSG_get_clock(); sprintf(sprintf_buffer_la, "latency task"); - task_la = MSG_task_create(sprintf_buffer_la, 0.0, task_comm_size_lat, NULL); + task_la = + MSG_task_create(sprintf_buffer_la, 0.0, task_comm_size_lat, NULL); task_la->data = xbt_new(double, 1); *(double *) task_la->data = time; INFO1("task_la->data = %le", *((double *) task_la->data)); @@ -63,7 +66,8 @@ int sender(int argc, char *argv[]) /* Bandwidth */ time = MSG_get_clock(); sprintf(sprintf_buffer_bw, "bandwidth task"); - task_bw = MSG_task_create(sprintf_buffer_bw, 0.0, task_comm_size_bw, NULL); + task_bw = + MSG_task_create(sprintf_buffer_bw, 0.0, task_comm_size_bw, NULL); task_bw->data = xbt_new(double, 1); *(double *) task_bw->data = time; INFO1("task_bw->data = %le", *((double *) task_bw->data)); @@ -122,7 +126,8 @@ int receiver(int argc, char *argv[]) /** 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; @@ -133,7 +138,6 @@ MSG_error_t test_all(const char *platform_file, const char *application_file) /* Simulation setting */ MSG_set_channel_number(MAX_CHANNEL); - MSG_paje_output("msg_test.trace"); MSG_create_environment(platform_file); /* Application deployment */ @@ -154,28 +158,30 @@ int main(int argc, char *argv[]) MSG_error_t res = MSG_OK; #ifdef _MSC_VER - unsigned int prev_exponent_format = _set_output_format(_TWO_DIGIT_EXPONENT); + unsigned int prev_exponent_format = + _set_output_format(_TWO_DIGIT_EXPONENT); #endif MSG_global_init(&argc, argv); if (argc != 3) { - CRITICAL1("Usage: %s platform_file deployment_file \n", argv[0]); + CRITICAL1("Usage: %s platform_file deployment_file \n", + argv[0]); CRITICAL1 - ("example: %s msg_platform.xml msg_deployment.xml KCCFLN05_Vegas\n", - argv[0]); + ("example: %s msg_platform.xml msg_deployment.xml KCCFLN05_Vegas\n", + argv[0]); exit(1); } - /* Options for the workstation_model: + /* Options for the workstation/model: KCCFLN05 => for maxmin KCCFLN05_proportional => for proportional (Vegas) KCCFLN05_Vegas => for TCP Vegas KCCFLN05_Reno => for TCP Reno */ - //MSG_config("workstation_model", argv[3]); + //MSG_config("workstation/model", argv[3]); res = test_all(argv[1], argv[2]);