From: velho Date: Wed, 14 Feb 2007 16:38:45 +0000 (+0000) Subject: Useless file! X-Git-Tag: v3.3~2213 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6c0e78da09c05ae812555537ae50c3bd506758f1 Useless file! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3146 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/testsuite/surf/sdp_bench.c b/testsuite/surf/sdp_bench.c deleted file mode 100644 index 3ebef77032..0000000000 --- a/testsuite/surf/sdp_bench.c +++ /dev/null @@ -1,93 +0,0 @@ -/* $Id$ */ - -/* A crash few tests for the maxmin library */ - -/* Copyright (c) 2004 Arnaud Legrand. 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. */ - -#ifdef __BORLANDC__ -#pragma hdrstop -#endif - - -#include -#include -#include "xbt/xbt_portability.h" -#include "surf/maxmin.h" -#include "xbt/xbt_portability.h" -#include "xbt/sysdep.h" /* time manipulation for benchmarking */ - -double date; - -double float_random(double max); -double float_random(double max) -{ - return ((max * rand()) / (RAND_MAX + 1.0)); -} - -int int_random(int max); -int int_random(int max) -{ - return (int) (((max * 1.0) * rand()) / (RAND_MAX + 1.0)); -} - -void test(int nb_cnst, int nb_var, int nb_elem); -void test(int nb_cnst, int nb_var, int nb_elem) -{ - lmm_system_t Sys = NULL; - lmm_constraint_t *cnst = calloc(nb_cnst, sizeof(lmm_constraint_t)); - lmm_variable_t *var = calloc(nb_var, sizeof(lmm_variable_t)); - int *used = calloc(nb_cnst, sizeof(int)); - int i, j, k; - - Sys = lmm_system_new(); - - for (i = 0; i < nb_cnst; i++) { - cnst[i] = lmm_constraint_new(Sys, NULL, float_random(10.0)); - } - - for (i = 0; i < nb_var; i++) { - var[i] = lmm_variable_new(Sys, NULL, 1.0, -1.0, nb_elem); - for (j = 0; j < nb_cnst; j++) - used[j] = 0; - for (j = 0; j < nb_elem; j++) { - k = int_random(nb_cnst); - if (used[k]) { - j--; - continue; - } - lmm_expand(Sys, cnst[k], var[i], float_random(1.0)); - used[k] = 1; - } - } - - printf("Starting to solve\n"); - date = xbt_os_time() * 1000000; - sdp_solve(Sys); - date = xbt_os_time() * 1000000 - date; - - lmm_system_free(Sys); - free(cnst); - free(var); - free(used); -} - -#ifdef __BORLANDC__ -#pragma argsused -#endif - - -int main(int argc, char **argv) -{ -/* int nb_cnst = 20000; */ -/* int nb_var = 20000; */ -/* int nb_elem = 80; */ -/* date = xbt_os_time() * 1000000; */ -/* test(nb_cnst, nb_var, nb_elem); */ -/* printf("One shot execution time for a total of %d constraints, " */ -/* "%d variables with %d active constraint each : %g microsecondes \n", */ -/* nb_cnst, nb_var, nb_elem, date); */ - return 0; -}