Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
8 years agochainsend: change message sizes to more realistic values, avoid passing too many...
Maximiliano Geier [Fri, 30 Nov 2012 10:11:05 +0000 (11:11 +0100)]
chainsend: change message sizes to more realistic values, avoid passing too many parameters around, use MSG_task_isend in broadcaster instead of send

Signed-off-by: Maximiliano Geier <maximiliano.geier@loria.fr>
8 years agoforgot to add this file thus breaking the smpi_replay test
suter [Fri, 30 Nov 2012 08:00:11 +0000 (09:00 +0100)]
forgot to add this file thus breaking the smpi_replay test

8 years agorm this file, generated now
suter [Thu, 29 Nov 2012 16:13:40 +0000 (17:13 +0100)]
rm this file, generated now

8 years agoadd 2 more test for smpi replay: barrier and some Isend/Irecv
suter [Thu, 29 Nov 2012 16:13:10 +0000 (17:13 +0100)]
add 2 more test for smpi replay: barrier and some Isend/Irecv

8 years agoprinting the final simulation time also has to be done by the last
suter [Thu, 29 Nov 2012 16:06:50 +0000 (17:06 +0100)]
printing the final simulation time also has to be done by the last
process to finish.
smpi_process_finalize/destroy already called by PMPI_finalize (remove)
use my own global to count the number of active processes (to not mess
with process_count)

8 years agoassuming that rank 0 is the last to finish is a bad idea. the last
suter [Thu, 29 Nov 2012 15:40:26 +0000 (16:40 +0100)]
assuming that rank 0 is the last to finish is a bad idea. the last
process to die has to free the dicts.

8 years agothe comm_size action is useless now
suter [Thu, 29 Nov 2012 15:34:05 +0000 (16:34 +0100)]
the comm_size action is useless now

8 years agogenerate the one_trace file for each test (will allow me to test several
suter [Thu, 29 Nov 2012 15:27:09 +0000 (16:27 +0100)]
generate the one_trace file for each test (will allow me to test several
basic traces with a single temporary file)

8 years agoEnable memcheck for smpi tests too.
Arnaud Giersch [Thu, 29 Nov 2012 13:37:37 +0000 (14:37 +0100)]
Enable memcheck for smpi tests too.

Tests from teshsuite/smpi/mpich-test/ are however still excluded, since
they are run through intricate scripts.

Also exclude smpi-replay, since it's too memory hungry.

8 years agoMake valgrind skip commands from /usr/bin/ and /bin/.
Arnaud Giersch [Thu, 29 Nov 2012 13:37:22 +0000 (14:37 +0100)]
Make valgrind skip commands from /usr/bin/ and /bin/.

8 years agoCosmetics: test ucontexts before raw contexts.
Arnaud Giersch [Thu, 29 Nov 2012 14:18:38 +0000 (15:18 +0100)]
Cosmetics: test ucontexts before raw contexts.

8 years agoAdd missing guards.
Arnaud Giersch [Thu, 29 Nov 2012 14:17:46 +0000 (15:17 +0100)]
Add missing guards.

8 years agoremove some leaks by calling SD_exit() before dying
suter [Thu, 29 Nov 2012 13:24:09 +0000 (14:24 +0100)]
remove some leaks by calling SD_exit() before dying

8 years agoclean stuff even when the scheduled is not good
suter [Thu, 29 Nov 2012 12:35:48 +0000 (13:35 +0100)]
clean stuff even when the scheduled is not good

8 years agoFix printf statements.
Arnaud Giersch [Wed, 28 Nov 2012 22:40:35 +0000 (23:40 +0100)]
Fix printf statements.

8 years agoRename file, and make test smpi-mpich-pt2pt-raw succeed.
Arnaud Giersch [Wed, 28 Nov 2012 21:39:53 +0000 (22:39 +0100)]
Rename file, and make test smpi-mpich-pt2pt-raw succeed.

8 years agoAdd a few thoughts in README.coding, and correct typos.
Arnaud Giersch [Wed, 28 Nov 2012 20:34:51 +0000 (21:34 +0100)]
Add a few thoughts in README.coding, and correct typos.

8 years agoWe have status, return its value.
Arnaud Giersch [Wed, 28 Nov 2012 17:22:19 +0000 (18:22 +0100)]
We have status, return its value.

8 years agoDefine functions as static.
Arnaud Giersch [Wed, 28 Nov 2012 17:19:17 +0000 (18:19 +0100)]
Define functions as static.

Fix build errors from -Werror=missing-prototypes.

8 years agoRemove unused variables.
Arnaud Giersch [Wed, 28 Nov 2012 17:18:19 +0000 (18:18 +0100)]
Remove unused variables.

8 years agoAdd missing prototypes.
Arnaud Giersch [Wed, 28 Nov 2012 16:48:37 +0000 (17:48 +0100)]
Add missing prototypes.

8 years agoAn inline function must be visible from header file.
Arnaud Giersch [Wed, 28 Nov 2012 17:14:30 +0000 (18:14 +0100)]
An inline function must be visible from header file.

8 years agoReturn new value.
Arnaud Giersch [Wed, 28 Nov 2012 16:47:43 +0000 (17:47 +0100)]
Return new value.

Did it work before?

8 years agoOops, forgot to actually add the new tesh
Maximiliano Geier [Wed, 28 Nov 2012 16:26:03 +0000 (17:26 +0100)]
Oops, forgot to actually add the new tesh

8 years agoRemove unused tesh (copied from sendrecv), add a real tesh for chainsend
Maximiliano Geier [Wed, 28 Nov 2012 16:06:55 +0000 (17:06 +0100)]
Remove unused tesh (copied from sendrecv), add a real tesh for chainsend

8 years agoOops, forgot to change one XBT_INFO
Maximiliano Geier [Wed, 28 Nov 2012 14:19:57 +0000 (15:19 +0100)]
Oops, forgot to change one XBT_INFO

8 years agoSome more cleaning up, commented out INFO logs go to DEBUG
Maximiliano Geier [Wed, 28 Nov 2012 14:10:27 +0000 (15:10 +0100)]
Some more cleaning up, commented out INFO logs go to DEBUG

8 years agoCode cleanup
Maximiliano Geier [Wed, 28 Nov 2012 12:31:20 +0000 (13:31 +0100)]
Code cleanup

8 years agoFix compilation error: there's no MSG_clean anymore
Maximiliano Geier [Wed, 28 Nov 2012 11:01:54 +0000 (12:01 +0100)]
Fix compilation error: there's no MSG_clean anymore

8 years agoFix typo
Maximiliano Geier [Tue, 16 Oct 2012 12:07:36 +0000 (14:07 +0200)]
Fix typo

8 years agoRenamed project to chainsend to avoid confusion
Maximiliano Geier [Tue, 16 Oct 2012 09:42:50 +0000 (11:42 +0200)]
Renamed project to chainsend to avoid confusion

8 years agoDeployment file generator in Ruby, takes a platform file, parses hostnames and output...
Maximiliano Geier [Mon, 15 Oct 2012 16:14:01 +0000 (18:14 +0200)]
Deployment file generator in Ruby, takes a platform file, parses hostnames and outputs a deployment file for kadeploy Fixed mailbox names so that they don't depend on the hostnames FIXME: comm_t should be queued both in sends and recvs

8 years agoCode is now modular and tidy
Maximiliano Geier [Thu, 11 Oct 2012 13:29:43 +0000 (15:29 +0200)]
Code is now modular and tidy

8 years agoRefactored the xbt_dynar_iterator_t implementation Added reverse and random iterators
Maximiliano Geier [Wed, 10 Oct 2012 15:16:58 +0000 (17:16 +0200)]
Refactored the xbt_dynar_iterator_t implementation Added reverse and random iterators

8 years agoFirst working version with 8 peers I have not evaluated how it works yet, only that...
Maximiliano Geier [Tue, 9 Oct 2012 16:06:57 +0000 (18:06 +0200)]
First working version with 8 peers I have not evaluated how it works yet, only that every piece is delivered successfully

8 years agoModified XML platform file so that routing actually gets done Now it works with sync...
Maximiliano Geier [Mon, 8 Oct 2012 16:50:19 +0000 (18:50 +0200)]
Modified XML platform file so that routing actually gets done Now it works with sync messages, but it's too slow Async doesn't work yet, it fails after the first peer exits

8 years agomessages implementation: it dies when trying to forward data from one peer to another...
Maximiliano Geier [Fri, 5 Oct 2012 15:57:17 +0000 (17:57 +0200)]
messages implementation: it dies when trying to forward data from one peer to another unified message parsing, it parses and executes chain and end of data messages correctly

8 years agoModified platform and deployment files so it's easier to add nodes Fixed chain genera...
Maximiliano Geier [Tue, 2 Oct 2012 15:16:37 +0000 (17:16 +0200)]
Modified platform and deployment files so it's easier to add nodes Fixed chain generation Implemented an end data message (peer doesn't know about it yet) TODO: fix peer side of end data, implement data send, see how to do a barrier to synchronize

8 years agoFixed iterator Initial version of chain generator (doesn't work) I have to change...
Maximiliano Geier [Mon, 1 Oct 2012 15:24:36 +0000 (17:24 +0200)]
Fixed iterator Initial version of chain generator (doesn't work) I have to change the deployment file and the way the peers are initialized so that you don't have to generate a huge file with every single entry

8 years agoInitial implementation of kadeploy look-alike
Maximiliano Geier [Fri, 28 Sep 2012 15:34:57 +0000 (17:34 +0200)]
Initial implementation of kadeploy look-alike

Used sendrecv as skeleton
Implemented a random iterator for xbt_dynar_t, which still segfaults

8 years agoTypo + kill useless empty lines.
Arnaud Giersch [Tue, 27 Nov 2012 14:52:55 +0000 (15:52 +0100)]
Typo + kill useless empty lines.

8 years agoCall xbt_log_postexit() at the end.
Arnaud Giersch [Tue, 27 Nov 2012 14:32:03 +0000 (15:32 +0100)]
Call xbt_log_postexit() at the end.

8 years agogras_os_time() has vanished.
Arnaud Giersch [Tue, 27 Nov 2012 12:45:58 +0000 (13:45 +0100)]
gras_os_time() has vanished.

8 years agoFile is unused since commit 678328fb7b84cbcebfff2e5df242b59fb0a0b9ff.
Arnaud Giersch [Tue, 27 Nov 2012 12:41:25 +0000 (13:41 +0100)]
File is unused since commit 678328fb7b84cbcebfff2e5df242b59fb0a0b9ff.

8 years agoRemove unused test program.
Arnaud Giersch [Mon, 26 Nov 2012 16:45:43 +0000 (17:45 +0100)]
Remove unused test program.

It was used to define SIZEOF_MAX for Gras.

8 years agoRemove needless volatile qualifier.
Arnaud Giersch [Mon, 26 Nov 2012 16:45:43 +0000 (17:45 +0100)]
Remove needless volatile qualifier.

8 years agoRemove unused variable.
Arnaud Giersch [Mon, 26 Nov 2012 16:45:43 +0000 (17:45 +0100)]
Remove unused variable.

8 years agos/diffrent/different/
Arnaud Giersch [Mon, 26 Nov 2012 16:45:43 +0000 (17:45 +0100)]
s/diffrent/different/

8 years agoTypos.
Arnaud Giersch [Mon, 26 Nov 2012 16:45:43 +0000 (17:45 +0100)]
Typos.

8 years agoRevalidate tesh outputs for msg/cloud, and lua tests.
Arnaud Giersch [Mon, 26 Nov 2012 16:45:43 +0000 (17:45 +0100)]
Revalidate tesh outputs for msg/cloud, and lua tests.

8 years agomention the modification of TCP_gamma default value, its impact and
suter [Mon, 26 Nov 2012 15:26:31 +0000 (16:26 +0100)]
mention the modification of TCP_gamma default value, its impact and
workaround

8 years agorevalidate tesh output for tracing ms and simdag
suter [Mon, 26 Nov 2012 15:21:29 +0000 (16:21 +0100)]
revalidate tesh output for tracing ms and simdag

8 years agorevalidate tesh output for token ring
suter [Mon, 26 Nov 2012 15:15:10 +0000 (16:15 +0100)]
revalidate tesh output for token ring

8 years agorevalidate tesh outputs for masterslave
suter [Mon, 26 Nov 2012 15:10:02 +0000 (16:10 +0100)]
revalidate tesh outputs for masterslave

8 years agorevalidate tesh output for bittorrent
suter [Mon, 26 Nov 2012 15:00:31 +0000 (16:00 +0100)]
revalidate tesh output for bittorrent

8 years agorevalidate tesh output for actions
suter [Mon, 26 Nov 2012 14:44:24 +0000 (15:44 +0100)]
revalidate tesh output for actions

8 years agorevalidate tesh outputs for chord
suter [Mon, 26 Nov 2012 14:30:24 +0000 (15:30 +0100)]
revalidate tesh outputs for chord

8 years agorevalidate tesh outputs for icomms, pmm, sendrecv
suter [Mon, 26 Nov 2012 13:15:21 +0000 (14:15 +0100)]
revalidate tesh outputs for icomms, pmm, sendrecv

8 years agorevalidate tesh outputs for simdag tests
suter [Mon, 26 Nov 2012 12:46:06 +0000 (13:46 +0100)]
revalidate tesh outputs for simdag tests

8 years agorevalidate (ans simplify) tesh outputs
suter [Mon, 26 Nov 2012 12:45:16 +0000 (13:45 +0100)]
revalidate (ans simplify) tesh outputs

8 years agochange default value of tcp_gamma to use something more realistic than
suter [Mon, 26 Nov 2012 12:44:27 +0000 (13:44 +0100)]
change default value of tcp_gamma to use something more realistic than
20K. Use 4MiB now

8 years agobetter description of the basic simdag tests + cosmetics
suter [Mon, 26 Nov 2012 11:18:06 +0000 (12:18 +0100)]
better description of the basic simdag tests + cosmetics

8 years agooops removed the AS
suter [Mon, 26 Nov 2012 11:17:17 +0000 (12:17 +0100)]
oops removed the AS

8 years agoget rid of useless spaces and tabs
suter [Mon, 26 Nov 2012 11:03:49 +0000 (12:03 +0100)]
get rid of useless spaces and tabs

8 years agoadd a description of the scenario
suter [Mon, 26 Nov 2012 10:31:14 +0000 (11:31 +0100)]
add a description of the scenario

8 years agoAdd a description of the scenario
suter [Mon, 26 Nov 2012 10:28:50 +0000 (11:28 +0100)]
Add a description of the scenario

8 years agoadd a description of the scenario and expected result
suter [Mon, 26 Nov 2012 09:04:41 +0000 (10:04 +0100)]
add a description of the scenario and expected result

8 years agodoxygen is sooooo roten, it drives me crazy
Martin Quinson [Mon, 26 Nov 2012 13:15:26 +0000 (14:15 +0100)]
doxygen is sooooo roten, it drives me crazy

8 years agoadd xbt_fifo_search(), to search an item with a user-provided comparison function
Martin Quinson [Mon, 26 Nov 2012 13:08:25 +0000 (14:08 +0100)]
add xbt_fifo_search(), to search an item with a user-provided comparison function

8 years agomove sg_cmdline to xbt/virtu.h module, and rename it to xbt_cmdline
Martin Quinson [Sun, 25 Nov 2012 14:15:52 +0000 (15:15 +0100)]
move sg_cmdline to xbt/virtu.h module, and rename it to xbt_cmdline

8 years agoxbt_os_procname and xbt_binary_name are the same -- keep only one of them
Martin Quinson [Sun, 25 Nov 2012 14:07:45 +0000 (15:07 +0100)]
xbt_os_procname and xbt_binary_name are the same -- keep only one of them

8 years agoApparently, I'm not allowed to free the memory here
Martin Quinson [Sun, 25 Nov 2012 13:29:43 +0000 (14:29 +0100)]
Apparently, I'm not allowed to free the memory here

I'm not sure of why I MUST free it in the other path, 10 lines above,
if I don't want to leak and why I MUST NOT free it here, but anyway.
All test pass this way, let's be pragmatic and move forward.

8 years agoplug a (damn) memleak. Gosh, this one was hard to get, too
Martin Quinson [Sun, 25 Nov 2012 13:21:06 +0000 (14:21 +0100)]
plug a (damn) memleak. Gosh, this one was hard to get, too

8 years agoplug a memleak in that example
Martin Quinson [Sun, 25 Nov 2012 11:37:58 +0000 (12:37 +0100)]
plug a memleak in that example

8 years agoRemove all traces of chord_before_dsend
Martin Quinson [Sun, 25 Nov 2012 11:09:00 +0000 (12:09 +0100)]
Remove all traces of chord_before_dsend

This was an attempt at working around bugs in the model-checker, but
it turned out that the bugs were not due to dsend, making the work
around useless.

8 years agofurther eradicate all traces of GRAS existance
Martin Quinson [Sun, 25 Nov 2012 11:02:33 +0000 (12:02 +0100)]
further eradicate all traces of GRAS existance

8 years agodon't polute my disk with your crappy test files
Martin Quinson [Sun, 25 Nov 2012 10:38:20 +0000 (11:38 +0100)]
don't polute my disk with your crappy test files

8 years agodocument one of the major change of the upcoming release
Martin Quinson [Sat, 24 Nov 2012 17:57:39 +0000 (18:57 +0100)]
document one of the major change of the upcoming release

8 years agoRemove doc items about gras.
Arnaud Giersch [Fri, 23 Nov 2012 15:45:59 +0000 (16:45 +0100)]
Remove doc items about gras.

8 years agoThese files are automatically regenerated at another place.
Arnaud Giersch [Fri, 23 Nov 2012 15:44:53 +0000 (16:44 +0100)]
These files are automatically regenerated at another place.

Remove them.

8 years agoRemove deprecated figures.
Arnaud Giersch [Fri, 23 Nov 2012 15:20:42 +0000 (16:20 +0100)]
Remove deprecated figures.

8 years agoRemove old pictures.
Arnaud Giersch [Fri, 23 Nov 2012 15:17:22 +0000 (16:17 +0100)]
Remove old pictures.

The files seem to be corrupted anyway.

8 years agoRemove binary file!
Arnaud Giersch [Fri, 23 Nov 2012 15:11:56 +0000 (16:11 +0100)]
Remove binary file!

8 years agoRemove fixme comment.
Arnaud Giersch [Fri, 23 Nov 2012 14:18:30 +0000 (15:18 +0100)]
Remove fixme comment.

We cannot use an assert here, since test simdag_reinit_costs tries
to call xbt_init twice.

8 years agoLog priorities were renamed a long time ago.
Arnaud Giersch [Fri, 23 Nov 2012 14:17:27 +0000 (15:17 +0100)]
Log priorities were renamed a long time ago.

8 years agoEradicate gras further.
Arnaud Giersch [Fri, 23 Nov 2012 14:15:45 +0000 (15:15 +0100)]
Eradicate gras further.

8 years agoMerge XBT_SG_SRC with XBT_SRC, and fix make dist.
Arnaud Giersch [Fri, 23 Nov 2012 11:43:21 +0000 (12:43 +0100)]
Merge XBT_SG_SRC with XBT_SRC, and fix make dist.

8 years agoRe-add file (wrongly removed).
Arnaud Giersch [Fri, 23 Nov 2012 11:35:33 +0000 (12:35 +0100)]
Re-add file (wrongly removed).

8 years agofix distcheck to handle mpich-test
Augustin Degomme [Fri, 23 Nov 2012 10:58:55 +0000 (11:58 +0100)]
fix distcheck to handle mpich-test

8 years agoMerge branch 'killgraskill'
Arnaud Giersch [Fri, 23 Nov 2012 10:24:55 +0000 (11:24 +0100)]
Merge branch 'killgraskill'

8 years agoUpdate ChangeLog.
Arnaud Giersch [Fri, 23 Nov 2012 10:19:05 +0000 (11:19 +0100)]
Update ChangeLog.

8 years agoFix make dist.
Arnaud Giersch [Fri, 23 Nov 2012 10:04:17 +0000 (11:04 +0100)]
Fix make dist.

make distcheck is still broken, though.

8 years agoFinalize coverage for swag.c.
Arnaud Giersch [Tue, 20 Nov 2012 10:20:29 +0000 (11:20 +0100)]
Finalize coverage for swag.c.

8 years agoKill more references to GRAS.
Arnaud Giersch [Fri, 23 Nov 2012 09:41:53 +0000 (10:41 +0100)]
Kill more references to GRAS.

8 years agoThis hack is not needed since gras is killed.
Arnaud Giersch [Fri, 23 Nov 2012 09:36:26 +0000 (10:36 +0100)]
This hack is not needed since gras is killed.

8 years agoRename gras_config to internal_config.
Arnaud Giersch [Fri, 23 Nov 2012 09:20:12 +0000 (10:20 +0100)]
Rename gras_config to internal_config.

8 years agoKill xbt_dynar_dopar().
Arnaud Giersch [Fri, 23 Nov 2012 09:15:46 +0000 (10:15 +0100)]
Kill xbt_dynar_dopar().

Keep it as a separated commit, to make a potential revert easier.

8 years agoUse real threads for xbt_dynar_dopar.
Arnaud Giersch [Fri, 23 Nov 2012 08:57:35 +0000 (09:57 +0100)]
Use real threads for xbt_dynar_dopar.

8 years agoRevert "use MSG_init instead of xbt_init since someone wrongly create mutexes"
Arnaud Giersch [Fri, 23 Nov 2012 08:40:34 +0000 (09:40 +0100)]
Revert "use MSG_init instead of xbt_init since someone wrongly create mutexes"

This reverts commit becf2ff78c488808dcb55883271ca759ac0ca492
since it's not needed anymore.

8 years agoMove check at another place where it doesn't break the log machinery.
Arnaud Giersch [Fri, 23 Nov 2012 08:34:07 +0000 (09:34 +0100)]
Move check at another place where it doesn't break the log machinery.