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

Private GIT Repository
loba.git
6 years agoUpdate CXXFLAGS.
Arnaud Giersch [Mon, 30 Apr 2018 11:28:59 +0000 (13:28 +0200)]
Update CXXFLAGS.

6 years agoBe consistent and hold mutex in any case when returning from condition_t::timedwait().
Arnaud Giersch [Mon, 30 Apr 2018 11:25:42 +0000 (13:25 +0200)]
Be consistent and hold mutex in any case when returning from condition_t::timedwait().

6 years agoHandle timeout exception in condition_t::timedwait().
Arnaud Giersch [Mon, 30 Apr 2018 11:18:54 +0000 (13:18 +0200)]
Handle timeout exception in condition_t::timedwait().

6 years agoxbt_cond_timedwait: mutex is not held on timeout.
Arnaud Giersch [Mon, 30 Apr 2018 09:52:58 +0000 (11:52 +0200)]
xbt_cond_timedwait: mutex is not held on timeout.

6 years agoDrop support for SimGrid version before 3.7.
Arnaud Giersch [Mon, 30 Apr 2018 09:52:38 +0000 (11:52 +0200)]
Drop support for SimGrid version before 3.7.

6 years agoTRY_FAST never existed officially.
Arnaud Giersch [Mon, 30 Apr 2018 09:46:26 +0000 (11:46 +0200)]
TRY_FAST never existed officially.

6 years agoStart next version.
Arnaud Giersch [Mon, 30 Apr 2018 09:44:25 +0000 (11:44 +0200)]
Start next version.

6 years agoVersion 0.3. v0.3
Arnaud Giersch [Mon, 30 Apr 2018 09:43:12 +0000 (11:43 +0200)]
Version 0.3.

11 years agoCosmetics: fix comments in grid*.xml.
Arnaud Giersch [Mon, 11 Feb 2013 14:12:48 +0000 (15:12 +0100)]
Cosmetics: fix comments in grid*.xml.

11 years agoAdd original file g5k.xml.
Arnaud Giersch [Mon, 11 Feb 2013 14:11:22 +0000 (15:11 +0100)]
Add original file g5k.xml.

11 years agoKill unused include.
Arnaud Giersch [Tue, 5 Feb 2013 10:22:23 +0000 (11:22 +0100)]
Kill unused include.

11 years agoMSG_clean() was deprecated since SG 3.8.
Arnaud Giersch [Tue, 5 Feb 2013 10:20:37 +0000 (11:20 +0100)]
MSG_clean() was deprecated since SG 3.8.

11 years agoUse correct include.
Arnaud Giersch [Tue, 5 Feb 2013 10:15:14 +0000 (11:15 +0100)]
Use correct include.

xbt/synchro.h has vanished in SG 3.9.

11 years agoAdd a VERSION file, for the distrib.
Arnaud Giersch [Wed, 28 Nov 2012 15:25:20 +0000 (16:25 +0100)]
Add a VERSION file, for the distrib.

11 years agoAdd copyright, and license files.
Arnaud Giersch [Wed, 28 Nov 2012 14:28:36 +0000 (15:28 +0100)]
Add copyright, and license files.

12 years agoMSG type names got renamed in SimGrid 3.8.
Arnaud Giersch [Mon, 2 Jul 2012 11:04:48 +0000 (13:04 +0200)]
MSG type names got renamed in SimGrid 3.8.

12 years agoAdd virtual destructors (fix gcc warnings).
Arnaud Giersch [Mon, 2 Jul 2012 10:47:40 +0000 (12:47 +0200)]
Add virtual destructors (fix gcc warnings).

12 years agoCosmetics.
Arnaud Giersch [Mon, 25 Jun 2012 09:51:04 +0000 (11:51 +0200)]
Cosmetics.

12 years agoAPI change in SimGrid 3.8: MSG_global_init -> MSG_init.
Arnaud Giersch [Mon, 25 Jun 2012 09:50:11 +0000 (11:50 +0200)]
API change in SimGrid 3.8: MSG_global_init -> MSG_init.

12 years agoTracing API has changed. Disable it until its usage is fixed.
Arnaud Giersch [Mon, 25 Jun 2012 09:49:12 +0000 (11:49 +0200)]
Tracing API has changed.  Disable it until its usage is fixed.

12 years agoCosmetics: insert a space before dotted lines.
Arnaud Giersch [Mon, 7 May 2012 12:27:54 +0000 (14:27 +0200)]
Cosmetics: insert a space before dotted lines.

12 years agoTake tracing API changes into account.
Arnaud Giersch [Fri, 30 Mar 2012 11:07:03 +0000 (13:07 +0200)]
Take tracing API changes into account.

12 years agoAdd platforms with 4096 nodes.
Arnaud Giersch [Mon, 19 Mar 2012 16:10:56 +0000 (17:10 +0100)]
Add platforms with 4096 nodes.

12 years agoag_parameters: double deadline exp_20120315
Arnaud Giersch [Thu, 15 Mar 2012 15:57:41 +0000 (16:57 +0100)]
ag_parameters: double deadline

12 years agoBug fix: credit can be negative.
Arnaud Giersch [Thu, 15 Mar 2012 15:46:52 +0000 (16:46 +0100)]
Bug fix: credit can be negative.

E.g. when a data message comes faster than its corresponding ctrl
message.

Check that it is not negative when computing balance.

12 years agoUpdate ag_parameters after last discussion. exp_20120314
Arnaud Giersch [Wed, 14 Mar 2012 20:52:27 +0000 (21:52 +0100)]
Update ag_parameters after last discussion.

* convergence is detected at 1%
* add a deadline (100000)
* also reduce comp. iterations to 0.1s.

12 years agoag_parameters: set -S0.5 and -g2000. exp_20120308
Arnaud Giersch [Thu, 8 Mar 2012 22:31:56 +0000 (23:31 +0100)]
ag_parameters: set -S0.5 and -g2000.

12 years agoAPI change in SG 3.7.0: MSG_get_host_table() -> MSG_hosts_as_dynar().
Arnaud Giersch [Thu, 8 Mar 2012 08:25:34 +0000 (09:25 +0100)]
API change in SG 3.7.0: MSG_get_host_table() -> MSG_hosts_as_dynar().

12 years agorun-all: check existence of platform files.
Arnaud Giersch [Wed, 7 Mar 2012 11:22:46 +0000 (12:22 +0100)]
run-all: check existence of platform files.

12 years agomake_params: PREFIX can be set from 2nd parameter on command line.
Arnaud Giersch [Wed, 7 Mar 2012 11:13:30 +0000 (12:13 +0100)]
make_params: PREFIX can be set from 2nd parameter on command line.

12 years agoAdd VARIANTS to ag_parameters. Create ag_parameters1024 for big platforms.
Arnaud Giersch [Wed, 7 Mar 2012 11:12:55 +0000 (12:12 +0100)]
Add VARIANTS to ag_parameters.  Create ag_parameters1024 for big platforms.

12 years agorun-all: add possibility to specify the variants to run in parameter file.
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.

12 years agorun-all: check executable.
Arnaud Giersch [Wed, 7 Mar 2012 11:07:36 +0000 (12:07 +0100)]
run-all: check executable.

12 years agoSet -g1000 in ag_parameters.
Arnaud Giersch [Wed, 7 Mar 2012 10:41:10 +0000 (11:41 +0100)]
Set -g1000 in ag_parameters.

12 years agoDocument correction for known bug.
Arnaud Giersch [Tue, 6 Mar 2012 16:04:14 +0000 (17:04 +0100)]
Document correction for known bug.

12 years agoSet -g100 in ag_parameters.
Arnaud Giersch [Fri, 2 Mar 2012 11:06:14 +0000 (12:06 +0100)]
Set -g100 in ag_parameters.

12 years agoCheck for the existence of input files.
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.

12 years agoSlight change to error message.
Arnaud Giersch [Thu, 1 Mar 2012 16:15:15 +0000 (17:15 +0100)]
Slight change to error message.

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.

12 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.