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

Private GIT Repository
loba.git
13 years agoALGORITHMS: spell check, reindent, and keep algorithms in alphabetical order.
Arnaud Giersch [Fri, 3 Jun 2011 10:08:12 +0000 (12:08 +0200)]
ALGORITHMS: spell check, reindent, and keep algorithms in alphabetical order.

13 years agoBe consistent, and start lb-loop by a receive too.
Arnaud Giersch [Wed, 1 Jun 2011 15:01:33 +0000 (17:01 +0200)]
Be consistent, and start lb-loop by a receive too.

13 years agoCosmetics: replace in doc "xxx-er thread" by "xxx-ing" thread.
Arnaud Giersch [Wed, 1 Jun 2011 13:54:28 +0000 (15:54 +0200)]
Cosmetics: replace in doc "xxx-er thread" by "xxx-ing" thread.

Not sure that it is better, but at least it is consistent. ;)

13 years agoCosmetics: declare condition_t as friend of mutex_t.
Arnaud Giersch [Tue, 31 May 2011 14:17:36 +0000 (16:17 +0200)]
Cosmetics: declare condition_t as friend of mutex_t.

13 years agoReverted run-all to original
Aberrahmane Sider [Thu, 26 May 2011 13:19:39 +0000 (14:19 +0100)]
Reverted run-all to original

13 years agoReverted extract-all and extract-all-inv to use original log files from run-all
Aberrahmane Sider [Thu, 26 May 2011 13:17:24 +0000 (14:17 +0100)]
Reverted extract-all and extract-all-inv to use original log files from run-all

13 years agoMerge branch 'master' of ssh://info.iut-bm.univ-fcomte.fr/loba
Aberrahmane Sider [Wed, 25 May 2011 23:17:06 +0000 (00:17 +0100)]
Merge branch 'master' of ssh://info.iut-bm.univ-fcomte.fr/loba

13 years agoAdding extract-all and extract-all-inv bash scripts that create latex tabular data...
Aberrahmane Sider [Wed, 25 May 2011 23:11:41 +0000 (00:11 +0100)]
Adding extract-all and extract-all-inv bash scripts that create latex tabular data with the results folder of run-all. Compile and view all results using sample-latex-tabular-results.tex inside the results/platform folder

13 years agoUpdate BUGS.
Arnaud Giersch [Tue, 24 May 2011 12:55:59 +0000 (14:55 +0200)]
Update BUGS.

13 years agoStop locking the mutex on data_receive.
Arnaud Giersch [Tue, 24 May 2011 11:25:02 +0000 (13:25 +0200)]
Stop locking the mutex on data_receive.

13 years agoDo not run a last data_send round on exit.
Arnaud Giersch [Tue, 24 May 2011 11:24:36 +0000 (13:24 +0200)]
Do not run a last data_send round on exit.

13 years agoReport lost load with exit status.
Arnaud Giersch [Tue, 24 May 2011 11:33:42 +0000 (13:33 +0200)]
Report lost load with exit status.

13 years agoCosmetics in debug messages.
Arnaud Giersch [Tue, 24 May 2011 07:56:59 +0000 (09:56 +0200)]
Cosmetics in debug messages.

13 years agoCosmetics: rename message types, INFO -> CTRL, and LOAD -> DATA.
Arnaud Giersch [Tue, 24 May 2011 07:55:45 +0000 (09:55 +0200)]
Cosmetics: rename message types, INFO -> CTRL, and LOAD -> DATA.

13 years agoMerge INFO and CREDIT messages.
Arnaud Giersch [Tue, 24 May 2011 07:02:01 +0000 (09:02 +0200)]
Merge INFO and CREDIT messages.

It reduces the number of control messages with bookkeeping, and makes
the simulation about 40% faster.

13 years agoUse bigger chunk allocations in sync_queue.
Arnaud Giersch [Mon, 23 May 2011 14:55:27 +0000 (16:55 +0200)]
Use bigger chunk allocations in sync_queue.

And avoid to make a new node for each push.

13 years agoRemove parameter "next" for constructor of sync_queue<T>::node.
Arnaud Giersch [Mon, 23 May 2011 13:45:07 +0000 (15:45 +0200)]
Remove parameter "next" for constructor of sync_queue<T>::node.

13 years agoFix missing definition in gcc 4.4/cstdatomic.
Arnaud Giersch [Mon, 23 May 2011 13:19:04 +0000 (15:19 +0200)]
Fix missing definition in gcc 4.4/cstdatomic.

13 years agoUse a lock-free synchronized queue for the message queue.
Arnaud Giersch [Mon, 23 May 2011 12:57:56 +0000 (14:57 +0200)]
Use a lock-free synchronized queue for the message queue.

13 years agoAdd a lock-free synchronized queue.
Arnaud Giersch [Mon, 23 May 2011 12:49:11 +0000 (14:49 +0200)]
Add a lock-free synchronized queue.

13 years agoIt is useless to mention "tr1", now that compilation is done with -std=c++0x.
Arnaud Giersch [Mon, 23 May 2011 06:44:37 +0000 (08:44 +0200)]
It is useless to mention "tr1", now that compilation is done with -std=c++0x.

13 years agoCompile with -std=c++0x.
Arnaud Giersch [Mon, 23 May 2011 06:36:34 +0000 (08:36 +0200)]
Compile with -std=c++0x.

13 years agoMakefile: add compiler flags to MAKEDEPEND, define MAKEDEPEND.C.
Arnaud Giersch [Mon, 23 May 2011 06:35:44 +0000 (08:35 +0200)]
Makefile: add compiler flags to MAKEDEPEND, define MAKEDEPEND.C.

13 years agoUpdate files descriptions in README.
Arnaud Giersch [Mon, 23 May 2011 12:56:51 +0000 (14:56 +0200)]
Update files descriptions in README.

13 years agoSpell sig_atomic_t as std::sig_atomic_t.
Arnaud Giersch [Mon, 23 May 2011 06:34:21 +0000 (08:34 +0200)]
Spell sig_atomic_t as std::sig_atomic_t.

13 years agoUse sig_atomic_t for opt::exit_request.
Arnaud Giersch [Fri, 20 May 2011 15:23:48 +0000 (17:23 +0200)]
Use sig_atomic_t for opt::exit_request.

13 years agoAdd a bug entry about mutex usage in process.
Arnaud Giersch [Fri, 20 May 2011 15:01:33 +0000 (17:01 +0200)]
Add a bug entry about mutex usage in process.

13 years agoUse -pipe to speed up compilation a little bit.
Arnaud Giersch [Wed, 18 May 2011 15:36:52 +0000 (17:36 +0200)]
Use -pipe to speed up compilation a little bit.

13 years agoQuit immediately on 2nd Ctrl-C.
Arnaud Giersch [Mon, 16 May 2011 16:03:47 +0000 (18:03 +0200)]
Quit immediately on 2nd Ctrl-C.

13 years agoAccount for elapsed (wall clock) time too.
Arnaud Giersch [Fri, 6 May 2011 10:06:46 +0000 (12:06 +0200)]
Account for elapsed (wall clock) time too.

May be useful when monitoring parallel execution.

13 years agotimestamp: add possibility to choose clock type.
Arnaud Giersch [Fri, 6 May 2011 09:42:40 +0000 (11:42 +0200)]
timestamp: add possibility to choose clock type.

13 years agoMissing loba_lln.h and loba_lln.cpp added. ALGORITHMS updated to include bulk and...
Aberrahmane Sider [Fri, 6 May 2011 11:41:44 +0000 (12:41 +0100)]
Missing loba_lln.h and loba_lln.cpp added. ALGORITHMS updated to include bulk and lln descirptions

13 years agoAdded Least Load Neighbors and another bulk algorithm
Aberrahmane Sider [Mon, 2 May 2011 14:12:17 +0000 (15:12 +0100)]
Added Least Load Neighbors and another bulk algorithm

13 years agoMerge branch 'master' of ssh://info.iut-bm.univ-fcomte.fr/loba
Aberrahmane Sider [Sun, 24 Apr 2011 19:32:34 +0000 (20:32 +0100)]
Merge branch 'master' of ssh://info.iut-bm.univ-fcomte.fr/loba

13 years agoAdd script to run experimentations.
Arnaud Giersch [Wed, 20 Apr 2011 13:20:27 +0000 (15:20 +0200)]
Add script to run experimentations.

13 years agoWrap long lines, and other typos.
Arnaud Giersch [Wed, 20 Apr 2011 13:20:01 +0000 (15:20 +0200)]
Wrap long lines, and other typos.

13 years agoUpdate .gitignore.
Arnaud Giersch [Wed, 20 Apr 2011 13:13:02 +0000 (15:13 +0200)]
Update .gitignore.

13 years agoUpdate BUGS.
Arnaud Giersch [Tue, 19 Apr 2011 15:48:39 +0000 (17:48 +0200)]
Update BUGS.

13 years agoFix valgrind_suppressions.
Arnaud Giersch [Tue, 19 Apr 2011 12:50:11 +0000 (14:50 +0200)]
Fix valgrind_suppressions.

13 years agoMerge branch 'master' of ssh://info.iut-bm.univ-fcomte.fr/loba
Aberrahmane Sider [Mon, 18 Apr 2011 16:51:03 +0000 (17:51 +0100)]
Merge branch 'master' of ssh://info.iut-bm.univ-fcomte.fr/loba

13 years agoLine was too long in help message.
Arnaud Giersch [Mon, 18 Apr 2011 16:39:28 +0000 (18:39 +0200)]
Line was too long in help message.

13 years agoImprove help messages.
Arnaud Giersch [Mon, 18 Apr 2011 16:21:37 +0000 (18:21 +0200)]
Improve help messages.

13 years agoMost memory leaks in SimGrid are gone.
Arnaud Giersch [Mon, 18 Apr 2011 12:49:15 +0000 (14:49 +0200)]
Most memory leaks in SimGrid are gone.

13 years agoAdd algorithm bulk.
sq [Mon, 4 Apr 2011 21:42:57 +0000 (22:42 +0100)]
Add algorithm bulk.

13 years agoAdd colors to trace categories.
Arnaud Giersch [Tue, 29 Mar 2011 06:51:50 +0000 (08:51 +0200)]
Add colors to trace categories.

I am still unable to exploit those traces...

13 years agoNow that THROWF is in SG/svn, remove compatibility hack.
Arnaud Giersch [Fri, 25 Mar 2011 14:12:25 +0000 (15:12 +0100)]
Now that THROWF is in SG/svn, remove compatibility hack.

13 years agoUpdate valgrind_suppressions.
Arnaud Giersch [Fri, 25 Mar 2011 14:03:21 +0000 (15:03 +0100)]
Update valgrind_suppressions.

13 years agoRename valgrind_suppressions.
Arnaud Giersch [Fri, 25 Mar 2011 14:06:40 +0000 (15:06 +0100)]
Rename valgrind_suppressions.

13 years agoPreparation for the removal of THROW1 in SG/svn.
Arnaud Giersch [Thu, 24 Mar 2011 15:04:25 +0000 (16:04 +0100)]
Preparation for the removal of THROW1 in SG/svn.

13 years agoUpdate BUGS.
Arnaud Giersch [Thu, 24 Mar 2011 15:03:24 +0000 (16:03 +0100)]
Update BUGS.

13 years agoSimGrid version <= 3.5 is not supported anymore.
Arnaud Giersch [Thu, 17 Mar 2011 16:49:33 +0000 (17:49 +0100)]
SimGrid version <= 3.5 is not supported anymore.

13 years agoCleanup: remove simple_async.
Arnaud Giersch [Thu, 17 Mar 2011 16:52:39 +0000 (17:52 +0100)]
Cleanup: remove simple_async.

13 years agoAdd debugging option -x.
Arnaud Giersch [Tue, 15 Mar 2011 14:14:30 +0000 (15:14 +0100)]
Add debugging option -x.

13 years agoUse two empty lines to separate data sets.
Arnaud Giersch [Tue, 15 Mar 2011 14:06:31 +0000 (15:06 +0100)]
Use two empty lines to separate data sets.

This is required by gnuplot.  Also add some exemples in README file.

13 years agoUse absolute path for SIMGRID_INSTALL_DIR (take #2).
Arnaud Giersch [Wed, 9 Mar 2011 10:18:45 +0000 (11:18 +0100)]
Use absolute path for SIMGRID_INSTALL_DIR (take #2).

13 years agoFlush pending comms just before send.
Arnaud Giersch [Wed, 9 Mar 2011 10:13:45 +0000 (11:13 +0100)]
Flush pending comms just before send.

13 years agoNeighbor/debt should be protected against concurrent access too.
Arnaud Giersch [Wed, 9 Mar 2011 08:53:38 +0000 (09:53 +0100)]
Neighbor/debt should be protected against concurrent access too.

13 years agoNew bug?
Arnaud Giersch [Wed, 9 Mar 2011 07:24:40 +0000 (08:24 +0100)]
New bug?

13 years agoProtect concurrent access to real_load.
Arnaud Giersch [Tue, 8 Mar 2011 22:21:36 +0000 (23:21 +0100)]
Protect concurrent access to real_load.

Is it really needed?

13 years agoRemove unused default for 2nd parameter of sleep_until_date.
Arnaud Giersch [Tue, 8 Mar 2011 21:59:20 +0000 (22:59 +0100)]
Remove unused default for 2nd parameter of sleep_until_date.

13 years agoRemove useless include.
Arnaud Giersch [Tue, 8 Mar 2011 13:13:45 +0000 (14:13 +0100)]
Remove useless include.

13 years agoUse absolute path for SIMGRID_INSTALL_DIR.
Arnaud Giersch [Tue, 8 Mar 2011 13:11:44 +0000 (14:11 +0100)]
Use absolute path for SIMGRID_INSTALL_DIR.

13 years agoWhitespace cleanup. Rename makhoul.txt -> MAKHOUL.txt.
Arnaud Giersch [Mon, 7 Mar 2011 17:20:24 +0000 (18:20 +0100)]
Whitespace cleanup.  Rename makhoul.txt -> MAKHOUL.txt.

13 years agoCheck for real_load being null *after* sending loop.
Arnaud Giersch [Mon, 7 Mar 2011 14:56:45 +0000 (15:56 +0100)]
Check for real_load being null *after* sending loop.

13 years agoUse FATPIPE for backbone in machines1000.xml.
Arnaud Giersch [Mon, 7 Mar 2011 14:49:42 +0000 (15:49 +0100)]
Use FATPIPE for backbone in machines1000.xml.

13 years agoMake colorized-loba obey to LOBA environment variable.
Arnaud Giersch [Mon, 7 Mar 2011 11:05:26 +0000 (12:05 +0100)]
Make colorized-loba obey to LOBA environment variable.

13 years agoImplement random initial load distribution.
Arnaud Giersch [Fri, 25 Feb 2011 16:19:31 +0000 (17:19 +0100)]
Implement random initial load distribution.

Using drand48() for an uniform distribution.

13 years agoImplement loba_besteffort.
Arnaud Giersch [Fri, 25 Feb 2011 14:55:23 +0000 (15:55 +0100)]
Implement loba_besteffort.

13 years agoMinor cleanups.
Arnaud Giersch [Fri, 25 Feb 2011 14:54:39 +0000 (15:54 +0100)]
Minor cleanups.

13 years agoTerminate smoothly on CTRL-C.
Arnaud Giersch [Fri, 25 Feb 2011 14:21:28 +0000 (15:21 +0100)]
Terminate smoothly on CTRL-C.

13 years agoMinor fixes (cosmetics only).
Arnaud Giersch [Fri, 25 Feb 2011 14:00:53 +0000 (15:00 +0100)]
Minor fixes (cosmetics only).

13 years agoDo not insert line twice.
Arnaud Giersch [Fri, 25 Feb 2011 11:17:51 +0000 (12:17 +0100)]
Do not insert line twice.

13 years agoHide dependency files.
Arnaud Giersch [Fri, 25 Feb 2011 11:12:16 +0000 (12:12 +0100)]
Hide dependency files.

13 years agoAutomatically update "options.cpp".
Arnaud Giersch [Fri, 25 Feb 2011 11:03:30 +0000 (12:03 +0100)]
Automatically update "options.cpp".

13 years agoAdd forgotten files.
Arnaud Giersch [Fri, 25 Feb 2011 10:59:24 +0000 (11:59 +0100)]
Add forgotten files.

13 years agoCosmetics: reorder includes.
Arnaud Giersch [Fri, 25 Feb 2011 09:44:31 +0000 (10:44 +0100)]
Cosmetics: reorder includes.

13 years agoAdd skeleton for algorithm besteffort.
Arnaud Giersch [Fri, 25 Feb 2011 09:35:09 +0000 (10:35 +0100)]
Add skeleton for algorithm besteffort.

Not yet implemented.

13 years agoAdd new_loba.sh to help adding a new algorithm.
Arnaud Giersch [Fri, 25 Feb 2011 09:23:35 +0000 (10:23 +0100)]
Add new_loba.sh to help adding a new algorithm.

13 years agoOne more simplification for algorithm makhoul.
Arnaud Giersch [Fri, 25 Feb 2011 08:52:31 +0000 (09:52 +0100)]
One more simplification for algorithm makhoul.

13 years agoRender algorithm makhoul much more simpler.
Arnaud Giersch [Thu, 24 Feb 2011 18:22:32 +0000 (19:22 +0100)]
Render algorithm makhoul much more simpler.

13 years agoAdd algorithm makhoul2.
Arnaud Giersch [Thu, 24 Feb 2011 18:21:19 +0000 (19:21 +0100)]
Add algorithm makhoul2.

13 years agoUpdate description of fairstrategy algorithm.
Arnaud Giersch [Thu, 24 Feb 2011 17:15:49 +0000 (18:15 +0100)]
Update description of fairstrategy algorithm.

13 years agoAdd reference code for Makhoul's algorithm.
Arnaud Giersch [Thu, 24 Feb 2011 15:37:10 +0000 (16:37 +0100)]
Add reference code for Makhoul's algorithm.

13 years agoAdd references.
Arnaud Giersch [Thu, 24 Feb 2011 15:16:24 +0000 (16:16 +0100)]
Add references.

13 years agoUse the correct algorithm to find the bound.
Arnaud Giersch [Thu, 24 Feb 2011 15:13:35 +0000 (16:13 +0100)]
Use the correct algorithm to find the bound.

Should not change result, just be slightly faster.

13 years agoUpdate TODO.
Arnaud Giersch [Wed, 23 Feb 2011 22:51:21 +0000 (23:51 +0100)]
Update TODO.

13 years agoTry to describe load-balancing algorithms.
Arnaud Giersch [Wed, 23 Feb 2011 22:50:56 +0000 (23:50 +0100)]
Try to describe load-balancing algorithms.

13 years agoFix loba_makhoul.
Arnaud Giersch [Wed, 23 Feb 2011 22:41:19 +0000 (23:41 +0100)]
Fix loba_makhoul.

Load difference (delta) must be computed before the sending loop.

13 years agoFix loba_simple.
Arnaud Giersch [Wed, 23 Feb 2011 17:20:20 +0000 (18:20 +0100)]
Fix loba_simple.

It was not doing exactly what was envisioned.

13 years agoAssign value at declaration.
Arnaud Giersch [Wed, 23 Feb 2011 13:32:35 +0000 (14:32 +0100)]
Assign value at declaration.

13 years agoImprove output alignment.
Arnaud Giersch [Tue, 22 Feb 2011 22:57:15 +0000 (23:57 +0100)]
Improve output alignment.

13 years agoAdd statistics about message exchanges.
Arnaud Giersch [Tue, 22 Feb 2011 22:35:59 +0000 (23:35 +0100)]
Add statistics about message exchanges.

13 years agoMake messages intelligent about their size.
Arnaud Giersch [Tue, 22 Feb 2011 22:08:07 +0000 (23:08 +0100)]
Make messages intelligent about their size.

13 years agoUpdate TODO list.
Arnaud Giersch [Mon, 21 Feb 2011 14:55:43 +0000 (15:55 +0100)]
Update TODO list.

13 years agoAdd debug messages.
Arnaud Giersch [Mon, 21 Feb 2011 14:54:25 +0000 (15:54 +0100)]
Add debug messages.

13 years agoChange "infinity" to "no limit" in help message.
Arnaud Giersch [Sun, 20 Feb 2011 20:55:04 +0000 (21:55 +0100)]
Change "infinity" to "no limit" in help message.

Also print "no limit" when max_transfer_amount is null.

13 years agoAdd options to control min./max. data transfer amount.
Arnaud Giersch [Sun, 20 Feb 2011 20:08:51 +0000 (21:08 +0100)]
Add options to control min./max. data transfer amount.

13 years agoMove declarations at proper place, and fix indentation.
Arnaud Giersch [Sun, 20 Feb 2011 20:01:24 +0000 (21:01 +0100)]
Move declarations at proper place, and fix indentation.

13 years agoTry to make results more consistent.
Arnaud Giersch [Fri, 18 Feb 2011 07:40:25 +0000 (08:40 +0100)]
Try to make results more consistent.

13 years agoReintroduce process::get_sum_of_to_send().
Arnaud Giersch [Fri, 18 Feb 2011 07:12:47 +0000 (08:12 +0100)]
Reintroduce process::get_sum_of_to_send().