]> AND Private Git Repository - loba.git/log
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
loba.git
12 years agoUse xbt_die instead of throwing an std::logic_error exception.
Arnaud Giersch [Thu, 1 Mar 2012 15:44:43 +0000 (16:44 +0100)]
Use xbt_die instead of throwing an std::logic_error exception.

12 years agoRemove useless temporary references.
Arnaud Giersch [Thu, 1 Mar 2012 15:20:48 +0000 (16:20 +0100)]
Remove useless temporary references.

12 years agoRemove old bugsi that don't exit anymore.
Arnaud Giersch [Thu, 1 Mar 2012 15:11:26 +0000 (16:11 +0100)]
Remove old bugsi that don't exit anymore.

12 years agoBUGS: add missing dates.
Arnaud Giersch [Thu, 1 Mar 2012 15:05:27 +0000 (16:05 +0100)]
BUGS: add missing dates.

12 years agoMake opt::exit_on_convergence an unsigned int.
Arnaud Giersch [Thu, 1 Mar 2012 14:31:52 +0000 (15:31 +0100)]
Make opt::exit_on_convergence an unsigned int.

12 years agoUpdate platform.xml.
Arnaud Giersch [Thu, 1 Mar 2012 14:29:46 +0000 (15:29 +0100)]
Update platform.xml.

12 years agoPrepare next version.
Arnaud Giersch [Thu, 1 Mar 2012 13:27:22 +0000 (14:27 +0100)]
Prepare next version.

12 years agoVersion 0.2. v0.2
Arnaud Giersch [Thu, 1 Mar 2012 13:26:35 +0000 (14:26 +0100)]
Version 0.2.

12 years agoDocument changes for upcoming v0.2.
Arnaud Giersch [Thu, 1 Mar 2012 13:25:06 +0000 (14:25 +0100)]
Document changes for upcoming v0.2.

12 years agoUpdate copyright string.
Arnaud Giersch [Thu, 1 Mar 2012 13:24:37 +0000 (14:24 +0100)]
Update copyright string.

12 years agoUpdate.
Arnaud Giersch [Thu, 1 Mar 2012 13:14:34 +0000 (14:14 +0100)]
Update.

12 years agoAdd platforms with 1024 nodes.
Arnaud Giersch [Thu, 1 Mar 2012 12:14:10 +0000 (13:14 +0100)]
Add platforms with 1024 nodes.

12 years agoUse clock_gettime for a better resolution in timer.h.
Arnaud Giersch [Thu, 1 Mar 2012 08:44:06 +0000 (09:44 +0100)]
Use clock_gettime for a better resolution in timer.h.

12 years agoOoops, fix syntax error.
Arnaud Giersch [Thu, 1 Mar 2012 08:39:45 +0000 (09:39 +0100)]
Ooops, fix syntax error.

12 years agoag_parameters: update. exp_20120229
Arnaud Giersch [Thu, 1 Mar 2012 07:07:00 +0000 (08:07 +0100)]
ag_parameters: update.

12 years agoParameterize the exit on convergence.
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.

12 years agoCosmetics: improve help message.
Arnaud Giersch [Wed, 29 Feb 2012 17:20:12 +0000 (18:20 +0100)]
Cosmetics: improve help message.

12 years agoExperimental: use TRY_NO_BACKTRACE if available.
Arnaud Giersch [Wed, 29 Feb 2012 16:39:40 +0000 (17:39 +0100)]
Experimental: use TRY_NO_BACKTRACE if available.

No functional change.

12 years agoAdd possibility to set the convergence threshold automatically.
Arnaud Giersch [Wed, 29 Feb 2012 16:37:13 +0000 (17:37 +0100)]
Add possibility to set the convergence threshold automatically.

12 years agoAdd option -G, to exit on detection of global convergence.
Arnaud Giersch [Wed, 29 Feb 2012 15:59:19 +0000 (16:59 +0100)]
Add option -G, to exit on detection of global convergence.

12 years agoMove loading of atomic vs. cstdatomic in atomic_compat.h.
Arnaud Giersch [Wed, 29 Feb 2012 15:41:03 +0000 (16:41 +0100)]
Move loading of atomic vs. cstdatomic in atomic_compat.h.

12 years agoDocument changing API with latest version of SG.
Arnaud Giersch [Wed, 29 Feb 2012 15:31:56 +0000 (16:31 +0100)]
Document changing API with latest version of SG.

12 years agoRemove option -x as an alternative for -k.
Arnaud Giersch [Wed, 29 Feb 2012 15:19:28 +0000 (16:19 +0100)]
Remove option -x as an alternative for -k.

12 years agoOne more bug :(
Arnaud Giersch [Wed, 29 Feb 2012 15:16:45 +0000 (16:16 +0100)]
One more bug :(

12 years agoProtect concurrent accesses to shared variables in process.
Arnaud Giersch [Wed, 29 Feb 2012 14:54:31 +0000 (15:54 +0100)]
Protect concurrent accesses to shared variables in process.

12 years agoFix ispell dictionary in dir-locals.el.
Arnaud Giersch [Wed, 29 Feb 2012 14:31:59 +0000 (15:31 +0100)]
Fix ispell dictionary in dir-locals.el.

12 years agoag_parameters: update for last experimentations. exp_20120216
Arnaud Giersch [Tue, 28 Feb 2012 07:20:22 +0000 (08:20 +0100)]
ag_parameters: update for last experimentations.

12 years agoDocument a bug with parallel executions.
Arnaud Giersch [Mon, 27 Feb 2012 12:26:08 +0000 (13:26 +0100)]
Document a bug with parallel executions.

12 years agocontexts/factory:raw is now the default.
Arnaud Giersch [Thu, 16 Feb 2012 15:49:03 +0000 (16:49 +0100)]
contexts/factory:raw is now the default.

12 years agoDon't try to be clever with exceptions, let them flow and abort immediately.
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.

13 years agoMissing include.
Arnaud Giersch [Thu, 1 Dec 2011 14:02:17 +0000 (15:02 +0100)]
Missing include.

13 years agoUse static instead of volatile for variables that may be clobbered by a TRY..CATCH.
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.

13 years agomise a jour des résultats des expés
couturie [Mon, 24 Oct 2011 17:50:36 +0000 (19:50 +0200)]
mise a jour des résultats des expés

13 years agomodif expe raph
Raphael Couturier [Mon, 24 Oct 2011 15:09:41 +0000 (17:09 +0200)]
modif expe raph

13 years agoRevert "Use a do..while() loop instead of this ugly continue statement."
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

13 years agoMove idle duration, and supernumerary iterations in "Useful metrics".
Arnaud Giersch [Tue, 18 Oct 2011 13:53:20 +0000 (15:53 +0200)]
Move idle duration, and supernumerary iterations in "Useful metrics".

13 years agoCount supernumerary comp. iterations.
Arnaud Giersch [Tue, 18 Oct 2011 13:52:02 +0000 (15:52 +0200)]
Count supernumerary comp. iterations.

13 years agoAdd a comment about idle duration.
Arnaud Giersch [Tue, 18 Oct 2011 13:48:49 +0000 (15:48 +0200)]
Add a comment about idle duration.

13 years agoUse shorter abbreviation in main results.
Arnaud Giersch [Tue, 18 Oct 2011 13:43:37 +0000 (15:43 +0200)]
Use shorter abbreviation in main results.

13 years agoAdd some notes in TESTS.
Arnaud Giersch [Fri, 14 Oct 2011 15:03:22 +0000 (17:03 +0200)]
Add some notes in TESTS.

13 years agoAdd statistics about idle duration.
Arnaud Giersch [Fri, 14 Oct 2011 15:02:32 +0000 (17:02 +0200)]
Add statistics about idle duration.

13 years agoIn compute_loop(), wait the duration of an *lb* iteration if there is nothing to do.
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.

13 years agoUse a do..while() loop instead of this ugly continue statement.
Arnaud Giersch [Fri, 14 Oct 2011 14:58:02 +0000 (16:58 +0200)]
Use a do..while() loop instead of this ugly continue statement.

13 years agoAlso print average and deviation for times of convergence.
Arnaud Giersch [Thu, 13 Oct 2011 06:41:00 +0000 (08:41 +0200)]
Also print average and deviation for times of convergence.

13 years agoTODO: add some notes for future work.
Arnaud Giersch [Tue, 11 Oct 2011 13:10:24 +0000 (15:10 +0200)]
TODO: add some notes for future work.

13 years agoPrint {min,max} times of convergence on a single line.
Arnaud Giersch [Tue, 4 Oct 2011 09:02:40 +0000 (11:02 +0200)]
Print {min,max} times of convergence on a single line.

13 years agoCheck for convergence after final receive too.
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.

13 years agoAdd missing include.
Arnaud Giersch [Tue, 4 Oct 2011 07:23:39 +0000 (09:23 +0200)]
Add missing include.

And remove one that was useless.

13 years agoCosmetics: use a litteral constant of type double.
Arnaud Giersch [Mon, 3 Oct 2011 19:37:02 +0000 (21:37 +0200)]
Cosmetics: use a litteral constant of type double.

13 years agoAdd statistics about convergence (see parameter -%).
Arnaud Giersch [Mon, 3 Oct 2011 15:35:25 +0000 (17:35 +0200)]
Add statistics about convergence (see parameter -%).

13 years agoAdd min and max values in statistics.
Arnaud Giersch [Mon, 3 Oct 2011 15:28:29 +0000 (17:28 +0200)]
Add min and max values in statistics.

13 years agoCosmetics: move around a line in initial summary.
Arnaud Giersch [Mon, 3 Oct 2011 14:41:24 +0000 (16:41 +0200)]
Cosmetics: move around a line in initial summary.

13 years agoNew parameter: "-k value", to specify divisor for algorithms *best*.
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.

13 years agoImprove error message.
Arnaud Giersch [Mon, 3 Oct 2011 12:15:23 +0000 (14:15 +0200)]
Improve error message.

13 years agoPrint useful metrics at exit.
Arnaud Giersch [Wed, 28 Sep 2011 15:38:52 +0000 (17:38 +0200)]
Print useful metrics at exit.

13 years agoDefine macro PR_VALUE(), like PR_STATS().
Arnaud Giersch [Wed, 28 Sep 2011 15:27:55 +0000 (17:27 +0200)]
Define macro PR_VALUE(), like PR_STATS().

13 years agoMore updates to METRICS.
Arnaud Giersch [Wed, 28 Sep 2011 15:19:27 +0000 (17:19 +0200)]
More updates to METRICS.

13 years agoUpdate METRICS.
Arnaud Giersch [Wed, 28 Sep 2011 14:29:04 +0000 (16:29 +0200)]
Update METRICS.

13 years agoAdd some words on metrics that can be used to compare the algorithms.
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.

13 years agoUpdate extract.pl.
Raphael Couturier [Wed, 28 Sep 2011 12:38:58 +0000 (14:38 +0200)]
Update extract.pl.

13 years agoAdd all- (or X-) comp. iterations, counting empty iterations too.
Arnaud Giersch [Wed, 28 Sep 2011 09:56:01 +0000 (11:56 +0200)]
Add all- (or X-) comp. iterations, counting empty iterations too.

13 years agoAdd comp. iterations to global statistics.
Arnaud Giersch [Tue, 27 Sep 2011 13:02:14 +0000 (15:02 +0200)]
Add comp. iterations to global statistics.

13 years agoDocument the rationale behind process::accounting.
Arnaud Giersch [Tue, 27 Sep 2011 12:24:37 +0000 (14:24 +0200)]
Document the rationale behind process::accounting.

13 years agoAdd support for a constant random, for testing.
Arnaud Giersch [Tue, 27 Sep 2011 08:26:42 +0000 (10:26 +0200)]
Add support for a constant random, for testing.

13 years agonew tests
Raphael Couturier [Fri, 23 Sep 2011 15:51:28 +0000 (17:51 +0200)]
new tests

13 years agoIn ag_parameters, limit output to every 100 iterations.
Arnaud Giersch [Fri, 23 Sep 2011 14:29:07 +0000 (16:29 +0200)]
In ag_parameters, limit output to every 100 iterations.

13 years agoIn make_params, extract common options from template file.
Arnaud Giersch [Fri, 23 Sep 2011 14:27:40 +0000 (16:27 +0200)]
In make_params, extract common options from template file.

13 years agoAdd option -x4 in TESTS (see commit 64c0f9cb9f).
Arnaud Giersch [Fri, 23 Sep 2011 09:27:06 +0000 (11:27 +0200)]
Add option -x4 in TESTS (see commit 64c0f9cb9f).

13 years agomise a jour du fichier expe raph (loba_makhoul.cpp pas modifié, j'avais essayé l...
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é

13 years agoTemporarily use opt::option_x in algorithms (2)besteffort.
Arnaud Giersch [Thu, 22 Sep 2011 14:30:17 +0000 (16:30 +0200)]
Temporarily use opt::option_x in algorithms (2)besteffort.

13 years agoAdd option -X <double>, for testing and/or debugging purpose.
Arnaud Giersch [Thu, 22 Sep 2011 14:28:55 +0000 (16:28 +0200)]
Add option -X <double>, for testing and/or debugging purpose.

13 years agoAdd per-directory local variables for Emacs.
Arnaud Giersch [Tue, 20 Sep 2011 14:12:05 +0000 (16:12 +0200)]
Add per-directory local variables for Emacs.

13 years agoShort documentation for makhoul3, and reindentation.
Arnaud Giersch [Tue, 20 Sep 2011 13:57:19 +0000 (15:57 +0200)]
Short documentation for makhoul3, and reindentation.

13 years agomakhoul3
Raphael Couturier [Tue, 20 Sep 2011 12:57:07 +0000 (14:57 +0200)]
makhoul3

13 years agoMove item from TODO to CHANGES.
Arnaud Giersch [Mon, 19 Sep 2011 14:56:40 +0000 (16:56 +0200)]
Move item from TODO to CHANGES.

Also reindent CHANGES.

13 years agoUse credit to try to avoid useless transfers.
Arnaud Giersch [Mon, 19 Sep 2011 14:17:05 +0000 (16:17 +0200)]
Use credit to try to avoid useless transfers.

13 years agoUpdate attribute "credit" for each neighbor.
Arnaud Giersch [Mon, 19 Sep 2011 12:57:48 +0000 (14:57 +0200)]
Update attribute "credit" for each neighbor.

13 years agoNew neighbor attribute: credit.
Arnaud Giersch [Mon, 19 Sep 2011 06:37:07 +0000 (08:37 +0200)]
New neighbor attribute: credit.

13 years agoDocument what should be done in test branch.
Arnaud Giersch [Fri, 16 Sep 2011 10:12:00 +0000 (12:12 +0200)]
Document what should be done in test branch.

13 years agoPrepare next version.
Arnaud Giersch [Mon, 19 Sep 2011 14:52:43 +0000 (16:52 +0200)]
Prepare next version.

13 years agoVersion 0.1. v0.1
Arnaud Giersch [Mon, 19 Sep 2011 14:48:13 +0000 (16:48 +0200)]
Version 0.1.

13 years agoPrint neighbor loads (debug) at termination.
Arnaud Giersch [Mon, 19 Sep 2011 12:56:07 +0000 (14:56 +0200)]
Print neighbor loads (debug) at termination.

13 years agoCosmetic fix in comments.
Arnaud Giersch [Mon, 19 Sep 2011 06:34:43 +0000 (08:34 +0200)]
Cosmetic fix in comments.

13 years agoRemove already fixed item in TODO list.
Arnaud Giersch [Fri, 16 Sep 2011 10:09:13 +0000 (12:09 +0200)]
Remove already fixed item in TODO list.

13 years agofichier pour les tests
couturie [Fri, 16 Sep 2011 06:20:28 +0000 (08:20 +0200)]
fichier pour les tests

13 years agoAdd option -E : egocentric mode.
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.

13 years agoUncapitalize description of algoriothms bulk and lln.
Arnaud Giersch [Thu, 15 Sep 2011 16:09:33 +0000 (18:09 +0200)]
Uncapitalize description of algoriothms bulk and lln.

13 years agoMove options at proper place in switch..case.
Arnaud Giersch [Thu, 15 Sep 2011 13:59:05 +0000 (15:59 +0200)]
Move options at proper place in switch..case.

13 years agomodif des scripts rc
couturie [Wed, 14 Sep 2011 19:45:26 +0000 (21:45 +0200)]
modif des scripts rc

13 years agoAdd rc_{extract,normalize,usage}.
Arnaud Giersch [Wed, 14 Sep 2011 13:21:21 +0000 (15:21 +0200)]
Add rc_{extract,normalize,usage}.

13 years agoPartially revert "ajout de 3 fichiers pour lancer des expés"
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.

13 years agoajout de 3 fichiers pour lancer des expés
couturie [Mon, 12 Sep 2011 17:43:50 +0000 (19:43 +0200)]
ajout de 3 fichiers pour lancer des expés

13 years agooubli de ce fichier
couturie [Thu, 8 Sep 2011 20:55:29 +0000 (22:55 +0200)]
oubli de ce fichier

13 years agoMerge branch 'master' of ssh://info.iut-bm.univ-fcomte.fr/loba
couturie [Thu, 8 Sep 2011 20:47:46 +0000 (22:47 +0200)]
Merge branch 'master' of ssh://info.iut-bm.univ-fcomte.fr/loba

13 years agoajout de 8 fichiers de tests (a mon avis leur duree de vie sera tres courte :-) )
couturie [Thu, 8 Sep 2011 20:46:44 +0000 (22:46 +0200)]
ajout de 8 fichiers de tests (a mon avis leur duree de vie sera tres courte :-) )

13 years agocmath functions are in namespace std.
Arnaud Giersch [Mon, 5 Sep 2011 13:07:38 +0000 (15:07 +0200)]
cmath functions are in namespace std.

13 years agoReindent.
Arnaud Giersch [Mon, 5 Sep 2011 13:04:24 +0000 (15:04 +0200)]
Reindent.

13 years agoWhitespace cleanup.
Arnaud Giersch [Mon, 5 Sep 2011 13:00:14 +0000 (15:00 +0200)]
Whitespace cleanup.

13 years agoUse C++ header <cmath> instead of <math.h>.
Arnaud Giersch [Mon, 5 Sep 2011 12:48:39 +0000 (14:48 +0200)]
Use C++ header <cmath> instead of <math.h>.

13 years agoAdd missing includes.
Arnaud Giersch [Mon, 5 Sep 2011 12:47:38 +0000 (14:47 +0200)]
Add missing includes.