]>
AND Private Git Repository - loba.git/log
Arnaud Giersch [Wed, 7 Mar 2012 11:12:55 +0000 (12:12 +0100)]
Add VARIANTS to ag_parameters. Create ag_parameters1024 for big platforms.
Arnaud Giersch [Wed, 7 Mar 2012 11:08:14 +0000 (12:08 +0100)]
run-all: add possibility to specify the variants to run in parameter file.
Arnaud Giersch [Wed, 7 Mar 2012 11:07:36 +0000 (12:07 +0100)]
run-all: check executable.
Arnaud Giersch [Wed, 7 Mar 2012 10:41:10 +0000 (11:41 +0100)]
Set -g1000 in ag_parameters.
Arnaud Giersch [Tue, 6 Mar 2012 16:04:14 +0000 (17:04 +0100)]
Document correction for known bug.
Arnaud Giersch [Fri, 2 Mar 2012 11:06:14 +0000 (12:06 +0100)]
Set -g100 in ag_parameters.
Arnaud Giersch [Thu, 1 Mar 2012 16:16:18 +0000 (17:16 +0100)]
Check for the existence of input files.
And avoid an ugly backtrace+coredump when file does not exists.
Arnaud Giersch [Thu, 1 Mar 2012 16:15:15 +0000 (17:15 +0100)]
Slight change to error message.
Arnaud Giersch [Thu, 1 Mar 2012 15:44:43 +0000 (16:44 +0100)]
Use xbt_die instead of throwing an std::logic_error exception.
Arnaud Giersch [Thu, 1 Mar 2012 15:20:48 +0000 (16:20 +0100)]
Remove useless temporary references.
Arnaud Giersch [Thu, 1 Mar 2012 15:11:26 +0000 (16:11 +0100)]
Remove old bugsi that don't exit anymore.
Arnaud Giersch [Thu, 1 Mar 2012 15:05:27 +0000 (16:05 +0100)]
BUGS: add missing dates.
Arnaud Giersch [Thu, 1 Mar 2012 14:31:52 +0000 (15:31 +0100)]
Make opt::exit_on_convergence an unsigned int.
Arnaud Giersch [Thu, 1 Mar 2012 14:29:46 +0000 (15:29 +0100)]
Update platform.xml.
Arnaud Giersch [Thu, 1 Mar 2012 13:27:22 +0000 (14:27 +0100)]
Prepare next version.
Arnaud Giersch [Thu, 1 Mar 2012 13:26:35 +0000 (14:26 +0100)]
Version 0.2.
Arnaud Giersch [Thu, 1 Mar 2012 13:25:06 +0000 (14:25 +0100)]
Document changes for upcoming v0.2.
Arnaud Giersch [Thu, 1 Mar 2012 13:24:37 +0000 (14:24 +0100)]
Update copyright string.
Arnaud Giersch [Thu, 1 Mar 2012 13:14:34 +0000 (14:14 +0100)]
Update.
Arnaud Giersch [Thu, 1 Mar 2012 12:14:10 +0000 (13:14 +0100)]
Add platforms with 1024 nodes.
Arnaud Giersch [Thu, 1 Mar 2012 08:44:06 +0000 (09:44 +0100)]
Use clock_gettime for a better resolution in timer.h.
Arnaud Giersch [Thu, 1 Mar 2012 08:39:45 +0000 (09:39 +0100)]
Ooops, fix syntax error.
Arnaud Giersch [Thu, 1 Mar 2012 07:07:00 +0000 (08:07 +0100)]
ag_parameters: update.
Arnaud Giersch [Wed, 29 Feb 2012 17:21:14 +0000 (18:21 +0100)]
Parameterize the exit on convergence.
Parameter is the number of iterations to wait while converged before
to decide to exit.
Arnaud Giersch [Wed, 29 Feb 2012 17:20:12 +0000 (18:20 +0100)]
Cosmetics: improve help message.
Arnaud Giersch [Wed, 29 Feb 2012 16:39:40 +0000 (17:39 +0100)]
Experimental: use TRY_NO_BACKTRACE if available.
No functional change.
Arnaud Giersch [Wed, 29 Feb 2012 16:37:13 +0000 (17:37 +0100)]
Add possibility to set the convergence threshold automatically.
Arnaud Giersch [Wed, 29 Feb 2012 15:59:19 +0000 (16:59 +0100)]
Add option -G, to exit on detection of global convergence.
Arnaud Giersch [Wed, 29 Feb 2012 15:41:03 +0000 (16:41 +0100)]
Move loading of atomic vs. cstdatomic in atomic_compat.h.
Arnaud Giersch [Wed, 29 Feb 2012 15:31:56 +0000 (16:31 +0100)]
Document changing API with latest version of SG.
Arnaud Giersch [Wed, 29 Feb 2012 15:19:28 +0000 (16:19 +0100)]
Remove option -x as an alternative for -k.
Arnaud Giersch [Wed, 29 Feb 2012 15:16:45 +0000 (16:16 +0100)]
One more bug :(
Arnaud Giersch [Wed, 29 Feb 2012 14:54:31 +0000 (15:54 +0100)]
Protect concurrent accesses to shared variables in process.
Arnaud Giersch [Wed, 29 Feb 2012 14:31:59 +0000 (15:31 +0100)]
Fix ispell dictionary in dir-locals.el.
Arnaud Giersch [Tue, 28 Feb 2012 07:20:22 +0000 (08:20 +0100)]
ag_parameters: update for last experimentations.
Arnaud Giersch [Mon, 27 Feb 2012 12:26:08 +0000 (13:26 +0100)]
Document a bug with parallel executions.
Arnaud Giersch [Thu, 16 Feb 2012 15:49:03 +0000 (16:49 +0100)]
contexts/factory:raw is now the default.
Arnaud Giersch [Tue, 7 Feb 2012 21:50:03 +0000 (22:50 +0100)]
Don't try to be clever with exceptions, let them flow and abort immediately.
There is no need to make debugging more difficult than it already is.
Arnaud Giersch [Thu, 1 Dec 2011 14:02:17 +0000 (15:02 +0100)]
Missing include.
Arnaud Giersch [Thu, 3 Nov 2011 13:20:32 +0000 (14:20 +0100)]
Use static instead of volatile for variables that may be clobbered by a TRY..CATCH.
couturie [Mon, 24 Oct 2011 17:50:36 +0000 (19:50 +0200)]
mise a jour des résultats des expés
Raphael Couturier [Mon, 24 Oct 2011 15:09:41 +0000 (17:09 +0200)]
modif expe raph
Arnaud Giersch [Mon, 24 Oct 2011 14:29:55 +0000 (16:29 +0200)]
Revert "Use a do..while() loop instead of this ugly continue statement."
The still_running() check was missed with the do..while() loop!
This reverts commit
f8daec44188cc69bbd5b05a1eebfb813a07ae495 .
Conflicts:
process.cpp
Arnaud Giersch [Tue, 18 Oct 2011 13:53:20 +0000 (15:53 +0200)]
Move idle duration, and supernumerary iterations in "Useful metrics".
Arnaud Giersch [Tue, 18 Oct 2011 13:52:02 +0000 (15:52 +0200)]
Count supernumerary comp. iterations.
Arnaud Giersch [Tue, 18 Oct 2011 13:48:49 +0000 (15:48 +0200)]
Add a comment about idle duration.
Arnaud Giersch [Tue, 18 Oct 2011 13:43:37 +0000 (15:43 +0200)]
Use shorter abbreviation in main results.
Arnaud Giersch [Fri, 14 Oct 2011 15:03:22 +0000 (17:03 +0200)]
Add some notes in TESTS.
Arnaud Giersch [Fri, 14 Oct 2011 15:02:32 +0000 (17:02 +0200)]
Add statistics about idle duration.
Arnaud Giersch [Fri, 14 Oct 2011 15:00:59 +0000 (17:00 +0200)]
In compute_loop(), wait the duration of an *lb* iteration if there is nothing to do.
The rationale here is that there is no need to go too fast if real_load == 0.0.
Arnaud Giersch [Fri, 14 Oct 2011 14:58:02 +0000 (16:58 +0200)]
Use a do..while() loop instead of this ugly continue statement.
Arnaud Giersch [Thu, 13 Oct 2011 06:41:00 +0000 (08:41 +0200)]
Also print average and deviation for times of convergence.
Arnaud Giersch [Tue, 11 Oct 2011 13:10:24 +0000 (15:10 +0200)]
TODO: add some notes for future work.
Arnaud Giersch [Tue, 4 Oct 2011 09:02:40 +0000 (11:02 +0200)]
Print {min,max} times of convergence on a single line.
Arnaud Giersch [Tue, 4 Oct 2011 08:18:30 +0000 (10:18 +0200)]
Check for convergence after final receive too.
Also use opt::load_ratio_threshold when comparing floating point values, when
checking for convergence.
Arnaud Giersch [Tue, 4 Oct 2011 07:23:39 +0000 (09:23 +0200)]
Add missing include.
And remove one that was useless.
Arnaud Giersch [Mon, 3 Oct 2011 19:37:02 +0000 (21:37 +0200)]
Cosmetics: use a litteral constant of type double.
Arnaud Giersch [Mon, 3 Oct 2011 15:35:25 +0000 (17:35 +0200)]
Add statistics about convergence (see parameter -%).
Arnaud Giersch [Mon, 3 Oct 2011 15:28:29 +0000 (17:28 +0200)]
Add min and max values in statistics.
Arnaud Giersch [Mon, 3 Oct 2011 14:41:24 +0000 (16:41 +0200)]
Cosmetics: move around a line in initial summary.
Arnaud Giersch [Mon, 3 Oct 2011 12:30:38 +0000 (14:30 +0200)]
New parameter: "-k value", to specify divisor for algorithms *best*.
Define and use opt::loba_best_divisor instead of opt::option_x to
specify the divisor for algorithms besteffort and 2besteffort.
The command line parameter "-k" is used to change its value.
Arnaud Giersch [Mon, 3 Oct 2011 12:15:23 +0000 (14:15 +0200)]
Improve error message.
Arnaud Giersch [Wed, 28 Sep 2011 15:38:52 +0000 (17:38 +0200)]
Print useful metrics at exit.
Arnaud Giersch [Wed, 28 Sep 2011 15:27:55 +0000 (17:27 +0200)]
Define macro PR_VALUE(), like PR_STATS().
Arnaud Giersch [Wed, 28 Sep 2011 15:19:27 +0000 (17:19 +0200)]
More updates to METRICS.
Arnaud Giersch [Wed, 28 Sep 2011 14:29:04 +0000 (16:29 +0200)]
Update METRICS.
Arnaud Giersch [Wed, 28 Sep 2011 14:07:46 +0000 (16:07 +0200)]
Add some words on metrics that can be used to compare the algorithms.
Raphael Couturier [Wed, 28 Sep 2011 12:38:58 +0000 (14:38 +0200)]
Update extract.pl.
Arnaud Giersch [Wed, 28 Sep 2011 09:56:01 +0000 (11:56 +0200)]
Add all- (or X-) comp. iterations, counting empty iterations too.
Arnaud Giersch [Tue, 27 Sep 2011 13:02:14 +0000 (15:02 +0200)]
Add comp. iterations to global statistics.
Arnaud Giersch [Tue, 27 Sep 2011 12:24:37 +0000 (14:24 +0200)]
Document the rationale behind process::accounting.
Arnaud Giersch [Tue, 27 Sep 2011 08:26:42 +0000 (10:26 +0200)]
Add support for a constant random, for testing.
Raphael Couturier [Fri, 23 Sep 2011 15:51:28 +0000 (17:51 +0200)]
new tests
Arnaud Giersch [Fri, 23 Sep 2011 14:29:07 +0000 (16:29 +0200)]
In ag_parameters, limit output to every 100 iterations.
Arnaud Giersch [Fri, 23 Sep 2011 14:27:40 +0000 (16:27 +0200)]
In make_params, extract common options from template file.
Arnaud Giersch [Fri, 23 Sep 2011 09:27:06 +0000 (11:27 +0200)]
Add option -x4 in TESTS (see commit
64c0f9cb9f ).
couturie [Thu, 22 Sep 2011 18:23:37 +0000 (20:23 +0200)]
mise a jour du fichier expe raph (loba_makhoul.cpp pas modifié, j'avais essayé l'option avec transfert mais je l'ai enlevé
Arnaud Giersch [Thu, 22 Sep 2011 14:30:17 +0000 (16:30 +0200)]
Temporarily use opt::option_x in algorithms (2)besteffort.
Arnaud Giersch [Thu, 22 Sep 2011 14:28:55 +0000 (16:28 +0200)]
Add option -X <double>, for testing and/or debugging purpose.
Arnaud Giersch [Tue, 20 Sep 2011 14:12:05 +0000 (16:12 +0200)]
Add per-directory local variables for Emacs.
Arnaud Giersch [Tue, 20 Sep 2011 13:57:19 +0000 (15:57 +0200)]
Short documentation for makhoul3, and reindentation.
Raphael Couturier [Tue, 20 Sep 2011 12:57:07 +0000 (14:57 +0200)]
makhoul3
Arnaud Giersch [Mon, 19 Sep 2011 14:56:40 +0000 (16:56 +0200)]
Move item from TODO to CHANGES.
Also reindent CHANGES.
Arnaud Giersch [Mon, 19 Sep 2011 14:17:05 +0000 (16:17 +0200)]
Use credit to try to avoid useless transfers.
Arnaud Giersch [Mon, 19 Sep 2011 12:57:48 +0000 (14:57 +0200)]
Update attribute "credit" for each neighbor.
Arnaud Giersch [Mon, 19 Sep 2011 06:37:07 +0000 (08:37 +0200)]
New neighbor attribute: credit.
Arnaud Giersch [Fri, 16 Sep 2011 10:12:00 +0000 (12:12 +0200)]
Document what should be done in test branch.
Arnaud Giersch [Mon, 19 Sep 2011 14:52:43 +0000 (16:52 +0200)]
Prepare next version.
Arnaud Giersch [Mon, 19 Sep 2011 14:48:13 +0000 (16:48 +0200)]
Version 0.1.
Arnaud Giersch [Mon, 19 Sep 2011 12:56:07 +0000 (14:56 +0200)]
Print neighbor loads (debug) at termination.
Arnaud Giersch [Mon, 19 Sep 2011 06:34:43 +0000 (08:34 +0200)]
Cosmetic fix in comments.
Arnaud Giersch [Fri, 16 Sep 2011 10:09:13 +0000 (12:09 +0200)]
Remove already fixed item in TODO list.
couturie [Fri, 16 Sep 2011 06:20:28 +0000 (08:20 +0200)]
fichier pour les tests
Arnaud Giersch [Thu, 15 Sep 2011 16:09:55 +0000 (18:09 +0200)]
Add option -E : egocentric mode.
The changes introduced by commit
f5336c506a2c288f6a4a9ed84ecb21b12a22a2dd
("Do not go below expected_load when bookkeeping.") are now only
used when egocentric mode is turned on.
The default behaviour is reverted to the previous one.
Arnaud Giersch [Thu, 15 Sep 2011 16:09:33 +0000 (18:09 +0200)]
Uncapitalize description of algoriothms bulk and lln.
Arnaud Giersch [Thu, 15 Sep 2011 13:59:05 +0000 (15:59 +0200)]
Move options at proper place in switch..case.
couturie [Wed, 14 Sep 2011 19:45:26 +0000 (21:45 +0200)]
modif des scripts rc
Arnaud Giersch [Wed, 14 Sep 2011 13:21:21 +0000 (15:21 +0200)]
Add rc_{extract,normalize,usage}.
Arnaud Giersch [Tue, 13 Sep 2011 15:31:00 +0000 (17:31 +0200)]
Partially revert "ajout de 3 fichiers pour lancer des expés"
Undo changes to ag_parameters.
This reverts commit
5ed91ecd196e066ba88ff13f3dc8e2fa76bcf61f .
couturie [Mon, 12 Sep 2011 17:43:50 +0000 (19:43 +0200)]
ajout de 3 fichiers pour lancer des expés