]>
AND Private Git Repository - loba.git/log
Arnaud Giersch [Mon, 30 Apr 2018 19:57:18 +0000 (21:57 +0200)]
xbt_cond_timedwait has changed and doesn't throw exception anymore.
Arnaud Giersch [Mon, 30 Apr 2018 19:36:19 +0000 (21:36 +0200)]
Update XML files to version 4.1.
Arnaud Giersch [Mon, 30 Apr 2018 16:50:02 +0000 (18:50 +0200)]
Filx build with SimGrid 3.14.
Arnaud Giersch [Mon, 30 Apr 2018 16:41:19 +0000 (18:41 +0200)]
Update XML files to version 4.
Arnaud Giersch [Mon, 30 Apr 2018 16:40:19 +0000 (18:40 +0200)]
Add units in XML files.
Arnaud Giersch [Mon, 30 Apr 2018 16:30:40 +0000 (18:30 +0200)]
Fix build with SimGrid 3.12.
Drop compatibility with older versions.
Arnaud Giersch [Mon, 30 Apr 2018 12:16:15 +0000 (14:16 +0200)]
Remove usage of std::bind.
Arnaud Giersch [Mon, 30 Apr 2018 11:32:25 +0000 (13:32 +0200)]
Kill atomic_compat.h.
Arnaud Giersch [Mon, 30 Apr 2018 11:28:59 +0000 (13:28 +0200)]
Update CXXFLAGS.
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().
Arnaud Giersch [Mon, 30 Apr 2018 11:18:54 +0000 (13:18 +0200)]
Handle timeout exception in condition_t::timedwait().
Arnaud Giersch [Mon, 30 Apr 2018 09:52:58 +0000 (11:52 +0200)]
xbt_cond_timedwait: mutex is not held on timeout.
Arnaud Giersch [Mon, 30 Apr 2018 09:52:38 +0000 (11:52 +0200)]
Drop support for SimGrid version before 3.7.
Arnaud Giersch [Mon, 30 Apr 2018 09:46:26 +0000 (11:46 +0200)]
TRY_FAST never existed officially.
Arnaud Giersch [Mon, 30 Apr 2018 09:44:25 +0000 (11:44 +0200)]
Start next version.
Arnaud Giersch [Mon, 30 Apr 2018 09:43:12 +0000 (11:43 +0200)]
Version 0.3.
Arnaud Giersch [Mon, 11 Feb 2013 14:12:48 +0000 (15:12 +0100)]
Cosmetics: fix comments in grid*.xml.
Arnaud Giersch [Mon, 11 Feb 2013 14:11:22 +0000 (15:11 +0100)]
Add original file g5k.xml.
Arnaud Giersch [Tue, 5 Feb 2013 10:22:23 +0000 (11:22 +0100)]
Kill unused include.
Arnaud Giersch [Tue, 5 Feb 2013 10:20:37 +0000 (11:20 +0100)]
MSG_clean() was deprecated since SG 3.8.
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.
Arnaud Giersch [Wed, 28 Nov 2012 15:25:20 +0000 (16:25 +0100)]
Add a VERSION file, for the distrib.
Arnaud Giersch [Wed, 28 Nov 2012 14:28:36 +0000 (15:28 +0100)]
Add copyright, and license files.
Arnaud Giersch [Mon, 2 Jul 2012 11:04:48 +0000 (13:04 +0200)]
MSG type names got renamed in SimGrid 3.8.
Arnaud Giersch [Mon, 2 Jul 2012 10:47:40 +0000 (12:47 +0200)]
Add virtual destructors (fix gcc warnings).
Arnaud Giersch [Mon, 25 Jun 2012 09:51:04 +0000 (11:51 +0200)]
Cosmetics.
Arnaud Giersch [Mon, 25 Jun 2012 09:50:11 +0000 (11:50 +0200)]
API change in SimGrid 3.8: MSG_global_init -> MSG_init.
Arnaud Giersch [Mon, 25 Jun 2012 09:49:12 +0000 (11:49 +0200)]
Tracing API has changed. Disable it until its usage is fixed.
Arnaud Giersch [Mon, 7 May 2012 12:27:54 +0000 (14:27 +0200)]
Cosmetics: insert a space before dotted lines.
Arnaud Giersch [Fri, 30 Mar 2012 11:07:03 +0000 (13:07 +0200)]
Take tracing API changes into account.
Arnaud Giersch [Mon, 19 Mar 2012 16:10:56 +0000 (17:10 +0100)]
Add platforms with 4096 nodes.
Arnaud Giersch [Thu, 15 Mar 2012 15:57:41 +0000 (16:57 +0100)]
ag_parameters: double deadline
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.
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.
Arnaud Giersch [Thu, 8 Mar 2012 22:31:56 +0000 (23:31 +0100)]
ag_parameters: set -S0.5 and -g2000.
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().
Arnaud Giersch [Wed, 7 Mar 2012 11:22:46 +0000 (12:22 +0100)]
run-all: check existence of platform files.
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.
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.