Cosmetics ("\n" are useless... mmh no, they're forbiden! ;)
Shut lagrange's warning up from the tesh file.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3885
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
#include "xbt/sysdep.h"
#include "surf/maxmin.h"
#include "xbt/sysdep.h"
#include "surf/maxmin.h"
-#include "surf/maxmin_private.h"
-
#include "xbt/log.h"
#include "xbt/module.h"
#include "xbt/log.h"
#include "xbt/module.h"
XBT_LOG_NEW_DEFAULT_CATEGORY(surf_test,"Messages specific for surf example");
#define PRINT_VAR(var) DEBUG1(#var " = %g",lmm_variable_getvalue(var));
XBT_LOG_NEW_DEFAULT_CATEGORY(surf_test,"Messages specific for surf example");
#define PRINT_VAR(var) DEBUG1(#var " = %g",lmm_variable_getvalue(var));
lmm_update_variable_latency(Sys,R_2, 1.0);
lmm_update_variable_latency(Sys,R_3, 1.0);
lmm_update_variable_latency(Sys,R_2, 1.0);
lmm_update_variable_latency(Sys,R_3, 1.0);
lmm_expand(Sys, L1, R_1_2_3, 1.0);
lmm_expand(Sys, L2, R_1_2_3, 1.0);
lmm_expand(Sys, L3, R_1_2_3, 1.0);
lmm_expand(Sys, L1, R_1_2_3, 1.0);
lmm_expand(Sys, L2, R_1_2_3, 1.0);
lmm_expand(Sys, L3, R_1_2_3, 1.0);
PRINT_VAR(T1);
PRINT_VAR(T2);
PRINT_VAR(T1);
PRINT_VAR(T2);
void test3(method_t method);
void test3(method_t method)
{
void test3(method_t method);
void test3(method_t method)
{
- DEBUG0("**************************** \n");
- DEBUG0("***** ***** \n");
- DEBUG0("***** TEST 1 ***** \n");
- DEBUG0("***** ***** \n");
- DEBUG0("**************************** \n");
+ DEBUG0("**************************** ");
+ DEBUG0("***** ***** ");
+ DEBUG0("***** TEST 1 ***** ");
+ DEBUG0("***** ***** ");
+ DEBUG0("**************************** ");
- DEBUG0("***** Test 1 (Max-Min) ***** \n");
+ DEBUG0("***** Test 1 (Max-Min) ***** ");
test1(MAXMIN);
#ifdef HAVE_SDP
test1(MAXMIN);
#ifdef HAVE_SDP
- DEBUG0("***** Test 1 (SDP) ***** \n");
+ DEBUG0("***** Test 1 (SDP) ***** ");
- DEBUG0("***** Test 1 (Lagrange - Vegas) ***** \n");
+ DEBUG0("***** Test 1 (Lagrange - Vegas) ***** ");
- DEBUG0("***** Test 1 (Lagrange - Reno) ***** \n");
+ DEBUG0("***** Test 1 (Lagrange - Reno) ***** ");
- DEBUG0("**************************** \n");
- DEBUG0("***** ***** \n");
- DEBUG0("***** TEST 2 ***** \n");
- DEBUG0("***** ***** \n");
- DEBUG0("**************************** \n");
+ DEBUG0("**************************** ");
+ DEBUG0("***** ***** ");
+ DEBUG0("***** TEST 2 ***** ");
+ DEBUG0("***** ***** ");
+ DEBUG0("**************************** ");
- DEBUG0("***** Test 2 (Max-Min) ***** \n");
+ DEBUG0("***** Test 2 (Max-Min) ***** ");
test2(MAXMIN);
#ifdef HAVE_SDP
test2(MAXMIN);
#ifdef HAVE_SDP
- DEBUG0("***** Test 2 (SDP) ***** \n");
+ DEBUG0("***** Test 2 (SDP) ***** ");
- DEBUG0("***** Test 2 (Lagrange - Vegas) ***** \n");
+ DEBUG0("***** Test 2 (Lagrange - Vegas) ***** ");
- DEBUG0("***** Test 2 (Lagrange - Reno) ***** \n");
+ DEBUG0("***** Test 2 (Lagrange - Reno) ***** ");
- DEBUG0("**************************** \n");
- DEBUG0("***** ***** \n");
- DEBUG0("***** TEST 3 ***** \n");
- DEBUG0("***** ***** \n");
- DEBUG0("**************************** \n");
+ DEBUG0("**************************** ");
+ DEBUG0("***** ***** ");
+ DEBUG0("***** TEST 3 ***** ");
+ DEBUG0("***** ***** ");
+ DEBUG0("**************************** ");
- DEBUG0("***** Test 3 (Max-Min) ***** \n");
+ DEBUG0("***** Test 3 (Max-Min) ***** ");
test3(MAXMIN);
#ifdef HAVE_SDP
test3(MAXMIN);
#ifdef HAVE_SDP
- DEBUG0("***** Test 3 (SDP) ***** \n");
+ DEBUG0("***** Test 3 (SDP) ***** ");
- DEBUG0("***** Test 3 (Lagrange - Vegas) ***** \n");
+ DEBUG0("***** Test 3 (Lagrange - Vegas) ***** ");
- DEBUG0("***** Test 3 (Lagrange - Reno) ***** \n");
+ DEBUG0("***** Test 3 (Lagrange - Reno) ***** ");
test3(LAGRANGE_RENO);
return 0;
test3(LAGRANGE_RENO);
return 0;
p Testing the surf network maxmin fairness model
p Testing the surf network maxmin fairness model
-$ $SG_TEST_EXENV surf/simeng_usage$EXEEXT --log=surf_test.thres:debug
+$ $SG_TEST_EXENV surf/simeng_usage$EXEEXT --log=surf_test.thres:debug --log=surf_lagrange.thres:critical
> [0.000000] xbt/log.c:607: [surf_test/DEBUG] Apply settings for category 'surf_test': set threshold to DEBUG (=2)
> [0.000000] surf/simeng_usage.c:363: [surf_test/DEBUG] ****************************
> [0.000000] xbt/log.c:607: [surf_test/DEBUG] Apply settings for category 'surf_test': set threshold to DEBUG (=2)
> [0.000000] surf/simeng_usage.c:363: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:364: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:364: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:365: [surf_test/DEBUG] ***** TEST 1 *****
> [0.000000] surf/simeng_usage.c:365: [surf_test/DEBUG] ***** TEST 1 *****
> [0.000000] surf/simeng_usage.c:366: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:366: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:367: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:367: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:370: [surf_test/DEBUG] ***** Test 1 (Max-Min) *****
> [0.000000] surf/simeng_usage.c:370: [surf_test/DEBUG] ***** Test 1 (Max-Min) *****
> [0.000000] surf/simeng_usage.c:104: [surf_test/DEBUG] R_1_2_3 = 0.5
> [0.000000] surf/simeng_usage.c:105: [surf_test/DEBUG] R_1 = 0.5
> [0.000000] surf/simeng_usage.c:106: [surf_test/DEBUG] R_2 = 9.5
> [0.000000] surf/simeng_usage.c:107: [surf_test/DEBUG] R_3 = 0.5
> [0.000000] surf/simeng_usage.c:376: [surf_test/DEBUG] ***** Test 1 (Lagrange - Vegas) *****
> [0.000000] surf/simeng_usage.c:104: [surf_test/DEBUG] R_1_2_3 = 0.5
> [0.000000] surf/simeng_usage.c:105: [surf_test/DEBUG] R_1 = 0.5
> [0.000000] surf/simeng_usage.c:106: [surf_test/DEBUG] R_2 = 9.5
> [0.000000] surf/simeng_usage.c:107: [surf_test/DEBUG] R_3 = 0.5
> [0.000000] surf/simeng_usage.c:376: [surf_test/DEBUG] ***** Test 1 (Lagrange - Vegas) *****
> [0.000000] surf/simeng_usage.c:104: [surf_test/DEBUG] R_1_2_3 = 0.325765
> [0.000000] surf/simeng_usage.c:105: [surf_test/DEBUG] R_1 = 0.674235
> [0.000000] surf/simeng_usage.c:106: [surf_test/DEBUG] R_2 = 9.67423
> [0.000000] surf/simeng_usage.c:107: [surf_test/DEBUG] R_3 = 0.674235
> [0.000000] surf/simeng_usage.c:378: [surf_test/DEBUG] ***** Test 1 (Lagrange - Reno) *****
> [0.000000] surf/simeng_usage.c:104: [surf_test/DEBUG] R_1_2_3 = 0.325765
> [0.000000] surf/simeng_usage.c:105: [surf_test/DEBUG] R_1 = 0.674235
> [0.000000] surf/simeng_usage.c:106: [surf_test/DEBUG] R_2 = 9.67423
> [0.000000] surf/simeng_usage.c:107: [surf_test/DEBUG] R_3 = 0.674235
> [0.000000] surf/simeng_usage.c:378: [surf_test/DEBUG] ***** Test 1 (Lagrange - Reno) *****
->
-> [0.000000] surf/simeng_usage.c:104: [surf_test/DEBUG] R_1_2_3 = 0.15045
-> [0.000000] surf/simeng_usage.c:105: [surf_test/DEBUG] R_1 = 0.84955
-> [0.000000] surf/simeng_usage.c:106: [surf_test/DEBUG] R_2 = 9.84955
-> [0.000000] surf/simeng_usage.c:107: [surf_test/DEBUG] R_3 = 0.84955
+> [0.000000] surf/simeng_usage.c:104: [surf_test/DEBUG] R_1_2_3 = 0
+> [0.000000] surf/simeng_usage.c:105: [surf_test/DEBUG] R_1 = 1
+> [0.000000] surf/simeng_usage.c:106: [surf_test/DEBUG] R_2 = 10
+> [0.000000] surf/simeng_usage.c:107: [surf_test/DEBUG] R_3 = 1
> [0.000000] surf/simeng_usage.c:382: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:382: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:383: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:383: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:384: [surf_test/DEBUG] ***** TEST 2 *****
> [0.000000] surf/simeng_usage.c:384: [surf_test/DEBUG] ***** TEST 2 *****
> [0.000000] surf/simeng_usage.c:385: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:385: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:386: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:386: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:389: [surf_test/DEBUG] ***** Test 2 (Max-Min) *****
> [0.000000] surf/simeng_usage.c:389: [surf_test/DEBUG] ***** Test 2 (Max-Min) *****
> [0.000000] surf/simeng_usage.c:163: [surf_test/DEBUG] T1 = 200
> [0.000000] surf/simeng_usage.c:164: [surf_test/DEBUG] T2 = 100
> [0.000000] surf/simeng_usage.c:163: [surf_test/DEBUG] T1 = 200
> [0.000000] surf/simeng_usage.c:164: [surf_test/DEBUG] T2 = 100
-> [0.000000] surf/simeng_usage.c:166: [surf_test/DEBUG]
->
> [0.000000] surf/simeng_usage.c:395: [surf_test/DEBUG] ***** Test 2 (Lagrange - Vegas) *****
> [0.000000] surf/simeng_usage.c:395: [surf_test/DEBUG] ***** Test 2 (Lagrange - Vegas) *****
> [0.000000] surf/simeng_usage.c:163: [surf_test/DEBUG] T1 = 200
> [0.000000] surf/simeng_usage.c:164: [surf_test/DEBUG] T2 = 100
> [0.000000] surf/simeng_usage.c:163: [surf_test/DEBUG] T1 = 200
> [0.000000] surf/simeng_usage.c:164: [surf_test/DEBUG] T2 = 100
-> [0.000000] surf/simeng_usage.c:166: [surf_test/DEBUG]
->
> [0.000000] surf/simeng_usage.c:397: [surf_test/DEBUG] ***** Test 2 (Lagrange - Reno) *****
> [0.000000] surf/simeng_usage.c:397: [surf_test/DEBUG] ***** Test 2 (Lagrange - Reno) *****
> [0.000000] surf/simeng_usage.c:163: [surf_test/DEBUG] T1 = 200
> [0.000000] surf/simeng_usage.c:164: [surf_test/DEBUG] T2 = 100
> [0.000000] surf/simeng_usage.c:163: [surf_test/DEBUG] T1 = 200
> [0.000000] surf/simeng_usage.c:164: [surf_test/DEBUG] T2 = 100
-> [0.000000] surf/simeng_usage.c:166: [surf_test/DEBUG]
->
> [0.000000] surf/simeng_usage.c:402: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:402: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:403: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:403: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:404: [surf_test/DEBUG] ***** TEST 3 *****
> [0.000000] surf/simeng_usage.c:404: [surf_test/DEBUG] ***** TEST 3 *****
> [0.000000] surf/simeng_usage.c:405: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:405: [surf_test/DEBUG] ***** *****
> [0.000000] surf/simeng_usage.c:406: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:406: [surf_test/DEBUG] ****************************
> [0.000000] surf/simeng_usage.c:409: [surf_test/DEBUG] ***** Test 3 (Max-Min) *****
> [0.000000] surf/simeng_usage.c:409: [surf_test/DEBUG] ***** Test 3 (Max-Min) *****
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.33333
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 2
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.33333
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 2
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 1
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 1
> [0.000000] surf/simeng_usage.c:415: [surf_test/DEBUG] ***** Test 3 (Lagrange - Vegas) *****
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 1
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 1
> [0.000000] surf/simeng_usage.c:415: [surf_test/DEBUG] ***** Test 3 (Lagrange - Vegas) *****
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.61019
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.33333
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 2.65418
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.61019
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.33333
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 2.65418
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 1
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 1
> [0.000000] surf/simeng_usage.c:417: [surf_test/DEBUG] ***** Test 3 (Lagrange - Reno) *****
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 1
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 1
> [0.000000] surf/simeng_usage.c:417: [surf_test/DEBUG] ***** Test 3 (Lagrange - Reno) *****
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.27888
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.33333
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 2.24092
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.27888
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 3.33333
> [0.000000] surf/simeng_usage.c:345: [surf_test/DEBUG] tmp_var[j] = 2.24092