Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
13 years agoAdd test install to pipol.
navarrop [Tue, 25 Jan 2011 15:16:04 +0000 (15:16 +0000)]
Add test install to pipol.
Remove jaunty distrib to pipol.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9495 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFinally beat the communication failure leaks of MSG
thiery [Tue, 25 Jan 2011 14:43:35 +0000 (14:43 +0000)]
Finally beat the communication failure leaks of MSG

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9494 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdd a test for pipol.
navarrop [Tue, 25 Jan 2011 13:10:21 +0000 (13:10 +0000)]
Add a test for pipol.
Target "make install" with test reported into cdash.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9493 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoPipol
navarrop [Tue, 25 Jan 2011 12:55:35 +0000 (12:55 +0000)]
Pipol

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9492 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoPipol
navarrop [Tue, 25 Jan 2011 12:55:34 +0000 (12:55 +0000)]
Pipol

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9491 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoStringify e_smx_req_t just by using macros (remove the special header)
thiery [Tue, 25 Jan 2011 12:46:55 +0000 (12:46 +0000)]
Stringify e_smx_req_t just by using macros (remove the special header)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9490 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoPipol
navarrop [Tue, 25 Jan 2011 11:58:50 +0000 (11:58 +0000)]
Pipol

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9489 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoPipol
navarrop [Tue, 25 Jan 2011 11:57:29 +0000 (11:57 +0000)]
Pipol

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9488 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoUpdate pipol files
navarrop [Tue, 25 Jan 2011 11:55:41 +0000 (11:55 +0000)]
Update pipol files

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9487 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChange tests for having raw thread and ucontext.
navarrop [Tue, 25 Jan 2011 11:55:39 +0000 (11:55 +0000)]
Change tests for having raw thread and ucontext.
Use script :
perl generate_new_tests.pl AddTests_old.cmake > AddTests.cmake

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9486 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix test lua-msg-masterslave-console (was broken since r9407)
thiery [Tue, 25 Jan 2011 10:39:29 +0000 (10:39 +0000)]
Fix test lua-msg-masterslave-console (was broken since r9407)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9485 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoUse a linear sweep waitall when MC is enabled.
pini [Mon, 24 Jan 2011 16:17:40 +0000 (16:17 +0000)]
Use a linear sweep waitall when MC is enabled.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9484 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCosmetics
navarrop [Mon, 24 Jan 2011 15:44:05 +0000 (15:44 +0000)]
Cosmetics

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9483 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoWe can now compile simgrid into a link directory.
navarrop [Mon, 24 Jan 2011 15:44:04 +0000 (15:44 +0000)]
We can now compile simgrid into a link directory.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9482 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoUpdate tesh for 64bits
navarrop [Mon, 24 Jan 2011 14:04:52 +0000 (14:04 +0000)]
Update tesh for 64bits

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9481 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoruby
navarrop [Mon, 24 Jan 2011 14:04:51 +0000 (14:04 +0000)]
ruby

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9480 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdd a flag --cfg=contexts/stacksize and rename other context flags to be
thiery [Mon, 24 Jan 2011 13:37:15 +0000 (13:37 +0000)]
Add a flag --cfg=contexts/stacksize and rename other context flags to be
more uniform.

--cfg=simix/context is replaced by --cfg=contexts/factory
and --cfg=parallel-contexts is replaced by --cfg=contexts/parallel

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9479 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoSIMIX requests: generate strings from enumeration values automatically
thiery [Mon, 24 Jan 2011 12:02:47 +0000 (12:02 +0000)]
SIMIX requests: generate strings from enumeration values automatically

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9478 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoMove SIMIX comm requests to the top of the big switch
thiery [Mon, 24 Jan 2011 12:02:45 +0000 (12:02 +0000)]
Move SIMIX comm requests to the top of the big switch

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9477 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoNow install ruby v1.9.*
navarrop [Mon, 24 Jan 2011 12:00:24 +0000 (12:00 +0000)]
Now install ruby v1.9.*

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9476 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoReplace while+modulo by a bitwise operation
thiery [Sun, 23 Jan 2011 20:16:23 +0000 (20:16 +0000)]
Replace while+modulo by a bitwise operation

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9475 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agomade it so that to apply varget for statics we not only have to match the name
markls [Fri, 21 Jan 2011 14:52:10 +0000 (14:52 +0000)]
made it so that to apply varget for statics we not only have to match the name
of the variable, but also the containing function.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9474 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFlatifier is now with http://simgrid.gforge.inria.fr/simgrid.dtd
navarrop [Fri, 21 Jan 2011 13:56:10 +0000 (13:56 +0000)]
Flatifier is now with simgrid.gforge.inria.fr/simgrid.dtd

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9473 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoWe now use http://simgrid.gforge.inria.fr/simgrid.dtd to generate maintainer sources.
navarrop [Fri, 21 Jan 2011 13:50:31 +0000 (13:50 +0000)]
We now use simgrid.gforge.inria.fr/simgrid.dtd to generate maintainer sources.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9472 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoLet simgrid.dtd to be accessible from the web in order to enable automatic validation...
navarrop [Fri, 21 Jan 2011 12:39:51 +0000 (12:39 +0000)]
Let simgrid.dtd to be accessible from the web in order to enable automatic validation when using an XML editor
Updated all XML files to point to the new dtd location.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9471 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCorrectly set callbacks for tags.
navarrop [Fri, 21 Jan 2011 11:21:58 +0000 (11:21 +0000)]
Correctly set callbacks for tags.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9470 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: protect MC calls
thiery [Thu, 20 Jan 2011 17:36:37 +0000 (17:36 +0000)]
Chord: protect MC calls

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9469 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: fix more memory leaks
thiery [Thu, 20 Jan 2011 17:36:35 +0000 (17:36 +0000)]
Chord: fix more memory leaks

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9468 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoDon't access a task that failed to be received
thiery [Thu, 20 Jan 2011 17:36:34 +0000 (17:36 +0000)]
Don't access a task that failed to be received

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9467 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdd a clock per process when running in MC mode.
cristianrosa [Thu, 20 Jan 2011 15:46:02 +0000 (15:46 +0000)]
Add a clock per process when running in MC mode.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9466 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdd assertions to use with the model-checker
cristianrosa [Thu, 20 Jan 2011 15:45:59 +0000 (15:45 +0000)]
Add assertions to use with the model-checker

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9465 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoLet the model-checker decide if the wait transitions should timeout or not.
cristianrosa [Thu, 20 Jan 2011 15:45:57 +0000 (15:45 +0000)]
Let the model-checker decide if the wait transitions should timeout or not.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9464 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCode refactor: move the functions associated to the request enabledness to mc_request.c
cristianrosa [Thu, 20 Jan 2011 15:45:53 +0000 (15:45 +0000)]
Code refactor: move the functions associated to the request enabledness to mc_request.c

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9463 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoImprove debug information for waitany and testany requests.
cristianrosa [Thu, 20 Jan 2011 15:45:41 +0000 (15:45 +0000)]
Improve debug information for waitany and testany requests.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9462 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoBugfix: do not compare comm actions to decide if they are dependent or not, and impro...
cristianrosa [Thu, 20 Jan 2011 15:45:39 +0000 (15:45 +0000)]
Bugfix: do not compare comm actions to decide if they are dependent or not, and improve dependence detection.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9461 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoBugfix: correctly set the process to MC_DONE once the last transition of it was execu...
cristianrosa [Thu, 20 Jan 2011 15:45:28 +0000 (15:45 +0000)]
Bugfix: correctly set the process to MC_DONE once the last transition of it was executed (for waitany and testany).

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9460 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoBugfix: return after answering the sleep request when running in MC mode.
cristianrosa [Thu, 20 Jan 2011 15:45:26 +0000 (15:45 +0000)]
Bugfix: return after answering the sleep request when running in MC mode.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9459 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoBugfix: every state should also save a copy of the communication action associated...
cristianrosa [Thu, 20 Jan 2011 15:45:15 +0000 (15:45 +0000)]
Bugfix: every state should also save a copy of the communication action associated to the request.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9458 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoTranslate the executed TestAny and WaitAny requests into Test and Wait ones.
cristianrosa [Thu, 20 Jan 2011 15:45:13 +0000 (15:45 +0000)]
Translate the executed TestAny and WaitAny requests into Test and Wait ones.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9457 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoBugfix: save only the state of the heap and libsimgrid.
cristianrosa [Thu, 20 Jan 2011 15:45:11 +0000 (15:45 +0000)]
Bugfix: save only the state of the heap and libsimgrid.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9456 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoBugfix: do not assume that request of different type are independent, as it is wrong.
cristianrosa [Thu, 20 Jan 2011 15:45:00 +0000 (15:45 +0000)]
Bugfix: do not assume that request of different type are independent, as it is wrong.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9455 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoDo not free the data structures before leaving because there are issues in the implem...
cristianrosa [Thu, 20 Jan 2011 15:44:58 +0000 (15:44 +0000)]
Do not free the data structures before leaving because there are issues in the implementation.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9454 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoSome bugfixes:
cristianrosa [Thu, 20 Jan 2011 15:44:47 +0000 (15:44 +0000)]
Some bugfixes:
- consider timeouts on wait calls
- test calls are always enabled
- do not destroy surf actions on comm_cancel when running the MC

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9453 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoBugfix: manually increase the time when running the model-checkers on sleep calls.
cristianrosa [Thu, 20 Jan 2011 15:44:45 +0000 (15:44 +0000)]
Bugfix: manually increase the time when running the model-checkers on sleep calls.
This is a horrible hack.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9452 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix memory leaks
thiery [Thu, 20 Jan 2011 15:12:26 +0000 (15:12 +0000)]
Fix memory leaks

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9451 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdded macros definitions and runtime support for cocci-processed local static variables.
pini [Thu, 20 Jan 2011 14:18:36 +0000 (14:18 +0000)]
Added macros definitions and runtime support for cocci-processed local static variables.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9450 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdd functions for callbacks.
navarrop [Thu, 20 Jan 2011 13:09:24 +0000 (13:09 +0000)]
Add functions for callbacks.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9449 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoMake a function to know if the configuration is set by default or by command line.
navarrop [Thu, 20 Jan 2011 13:09:22 +0000 (13:09 +0000)]
Make a function to know if the configuration is set by default or by command line.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9448 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoUntested update to take deployment file into account.
alegrand [Thu, 20 Jan 2011 13:04:55 +0000 (13:04 +0000)]
Untested update to take deployment file into account.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9447 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoupdated patch file to work with static variables. This probably needs some
markls [Thu, 20 Jan 2011 10:43:09 +0000 (10:43 +0000)]
updated patch file to work with static variables. This probably needs some
testing, and maybe we should rename the .cocci file, and maybe roll all of this
into smpicc, possibly with a command line switch to output revised source
instead of compiling it.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9446 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: make a lookup every 10 seconds
thiery [Wed, 19 Jan 2011 17:04:22 +0000 (17:04 +0000)]
Chord: make a lookup every 10 seconds

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9444 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: load a platform with appropriate size
thiery [Wed, 19 Jan 2011 17:04:20 +0000 (17:04 +0000)]
Chord: load a platform with appropriate size

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9443 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCosmetics
navarrop [Wed, 19 Jan 2011 16:37:14 +0000 (16:37 +0000)]
Cosmetics

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9442 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoTest if the configuration into tag_config is already set by command line.
navarrop [Wed, 19 Jan 2011 16:37:13 +0000 (16:37 +0000)]
Test if the configuration into tag_config is already set by command line.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9441 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: reproduce the scenario of the Oversim paper
thiery [Wed, 19 Jan 2011 15:08:10 +0000 (15:08 +0000)]
Chord: reproduce the scenario of the Oversim paper

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9440 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoModify pipol scripts.
navarrop [Wed, 19 Jan 2011 13:10:08 +0000 (13:10 +0000)]
Modify pipol scripts.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9439 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoIn the end use a temporary file (for those systems where patch cannot output to stdou...
pini [Tue, 18 Jan 2011 14:52:51 +0000 (14:52 +0000)]
In the end use a temporary file (for those systems where patch cannot output to stdout), but trap its removal upon exit.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9438 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoWindows compatibility.
navarrop [Tue, 18 Jan 2011 14:39:15 +0000 (14:39 +0000)]
Windows compatibility.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9437 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoProtect for windows.
navarrop [Tue, 18 Jan 2011 14:39:03 +0000 (14:39 +0000)]
Protect for windows.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9436 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCosmetics.
navarrop [Tue, 18 Jan 2011 14:38:50 +0000 (14:38 +0000)]
Cosmetics.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9435 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCan have pcrelib in windows by setting PCRE_LIBRARY_PATH.
navarrop [Tue, 18 Jan 2011 14:38:37 +0000 (14:38 +0000)]
Can have pcrelib in windows by setting PCRE_LIBRARY_PATH.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9434 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoRemove old scripts for windows.
navarrop [Tue, 18 Jan 2011 14:37:24 +0000 (14:37 +0000)]
Remove old scripts for windows.
Now set in environment variables.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9433 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoadded cocci for static vars...
markls [Tue, 18 Jan 2011 14:35:37 +0000 (14:35 +0000)]
added cocci for static vars...

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9432 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agomostly fixed up some comments here and there.
markls [Tue, 18 Jan 2011 14:34:43 +0000 (14:34 +0000)]
mostly fixed up some comments here and there.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9431 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoNo need to use a temporary file here.
pini [Tue, 18 Jan 2011 14:14:23 +0000 (14:14 +0000)]
No need to use a temporary file here.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9430 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAlways add the needed include file.
pini [Tue, 18 Jan 2011 14:14:21 +0000 (14:14 +0000)]
Always add the needed include file.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9429 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoUpdate documentation since v3.5
navarrop [Tue, 18 Jan 2011 14:08:54 +0000 (14:08 +0000)]
Update documentation since v3.5

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9428 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agodon't use lock file to protect against parallel invocation anymore
mquinson [Tue, 18 Jan 2011 10:27:17 +0000 (10:27 +0000)]
don't use lock file to protect against parallel invocation anymore

Makefiles were changed a while ago to avoid parallel invocation at the
source, and this protections are useless and dangerous on some broken
NFS, for example.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9427 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agocosmetics
mquinson [Tue, 18 Jan 2011 10:27:13 +0000 (10:27 +0000)]
cosmetics

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9426 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agocommiting some more automatic source patching stuff, and renamed some of the
markls [Tue, 18 Jan 2011 10:07:54 +0000 (10:07 +0000)]
commiting some more automatic source patching stuff, and renamed some of the
macros for purely arbitrary aesthetic reasons. Eventually this all needs to
cleanly rolled into smpicc, but for now we're just testing and don't want to
break anyting...

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9425 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAccess to SIMIX data without resorting to a request (and thus do not rely specificall...
pini [Mon, 17 Jan 2011 15:54:07 +0000 (15:54 +0000)]
Access to SIMIX data without resorting to a request (and thus do not rely specifically on thread context in SMPI).

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9424 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: give some options at runtime
thiery [Mon, 17 Jan 2011 14:31:31 +0000 (14:31 +0000)]
Chord: give some options at runtime

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9423 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoput var name back in macro calls...
markls [Mon, 17 Jan 2011 14:10:51 +0000 (14:10 +0000)]
put var name back in macro calls...

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9422 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agohey, figured out how to change vars to pointers without cocci complaining...
markls [Mon, 17 Jan 2011 13:49:56 +0000 (13:49 +0000)]
hey, figured out how to change vars to pointers without cocci complaining...

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9421 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdded include file with macro definitions for coccinelle-generated code.
pini [Mon, 17 Jan 2011 13:30:30 +0000 (13:30 +0000)]
Added include file with macro definitions for coccinelle-generated code.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9420 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agooh, hey, got everything but the array initializers now...
markls [Mon, 17 Jan 2011 13:23:07 +0000 (13:23 +0000)]
oh, hey, got everything but the array initializers now...

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9419 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agookay, this version should work now.
markls [Mon, 17 Jan 2011 13:19:32 +0000 (13:19 +0000)]
okay, this version should work now.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9418 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChange the type of globals to pointer-of-the-type.
pini [Mon, 17 Jan 2011 11:27:39 +0000 (11:27 +0000)]
Change the type of globals to pointer-of-the-type.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9417 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: add a large deployment file and a script to generate it
thiery [Mon, 17 Jan 2011 10:44:24 +0000 (10:44 +0000)]
Chord: add a large deployment file and a script to generate it

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9416 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agookay, semantic patches mostly doing what is probably the right thing, the next
markls [Mon, 17 Jan 2011 08:07:54 +0000 (08:07 +0000)]
okay, semantic patches mostly doing what is probably the right thing, the next
order of business is to work on the #defines...

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9415 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoadded replace globals cocci patch to repository
markls [Mon, 17 Jan 2011 07:57:19 +0000 (07:57 +0000)]
added replace globals cocci patch to repository

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9414 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: add a deployment file with 90 nodes and fix some bugs
thiery [Fri, 14 Jan 2011 12:35:01 +0000 (12:35 +0000)]
Chord: add a deployment file with 90 nodes and fix some bugs

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9413 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoDon't store user pointers
thiery [Fri, 14 Jan 2011 12:34:59 +0000 (12:34 +0000)]
Don't store user pointers

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9412 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoThe output of this test has changed after r9407
thiery [Fri, 14 Jan 2011 07:34:14 +0000 (07:34 +0000)]
The output of this test has changed after r9407

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9411 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoThis test was not out of source.
navarrop [Thu, 13 Jan 2011 15:25:37 +0000 (15:25 +0000)]
This test was not out of source.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9410 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdd test for cluster tag with state_file and availability_file.
navarrop [Thu, 13 Jan 2011 15:15:10 +0000 (15:15 +0000)]
Add test for cluster tag with state_file and availability_file.
Can now add state file and availability file with regex.
For example :
state_file="${prefix}${radical}_state_file.trace"
availability_file="${prefix}${radical}_availability_file.trace"

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9409 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoSet gtnets sources as fragile sources for simgrid cause they are *.cc
navarrop [Thu, 13 Jan 2011 15:15:09 +0000 (15:15 +0000)]
Set gtnets sources as fragile sources for simgrid cause they are *.cc

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9408 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoNow tag config is available.
navarrop [Thu, 13 Jan 2011 14:14:06 +0000 (14:14 +0000)]
Now tag config is available.
See teshsuite/simdag/platfroms/properties.xml for use it.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9407 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoRemove supernovae files with make clean.
navarrop [Thu, 13 Jan 2011 14:14:04 +0000 (14:14 +0000)]
Remove supernovae files with make clean.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9406 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoRevert "Fix memory leak in xbt_str_split_quoted."
agiersch [Wed, 12 Jan 2011 17:47:57 +0000 (17:47 +0000)]
Revert "Fix memory leak in xbt_str_split_quoted."
or "On the risk of waiting too long before commiting pending patches."

This reverts commit a122c7adb6b296162c5f5297531902525a675861 (9403).

This was already fixed in the middle of commit 9233.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9405 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoRemove redundant call to git svn info.
agiersch [Wed, 12 Jan 2011 17:08:19 +0000 (17:08 +0000)]
Remove redundant call to git svn info.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9404 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix memory leak in xbt_str_split_quoted.
agiersch [Wed, 12 Jan 2011 17:08:16 +0000 (17:08 +0000)]
Fix memory leak in xbt_str_split_quoted.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9403 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix debugging message.
agiersch [Wed, 12 Jan 2011 17:08:13 +0000 (17:08 +0000)]
Fix debugging message.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9402 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix parameter passing through makecontext (again).
agiersch [Wed, 12 Jan 2011 17:08:09 +0000 (17:08 +0000)]
Fix parameter passing through makecontext (again).

Use an union to avoid risky binary operations such as shift or cast with
signed ints.

For example on x86_64 arch, address 0x00007f89d445e010 was recomputed as
0xffffffffd445e010, because (uintptr_t)(int)0xd445e010 is 0xffffffffd445e010,
thanks to sign extension.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9401 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoMSG_mailbox_create does not exist anymore.
agiersch [Wed, 12 Jan 2011 17:08:06 +0000 (17:08 +0000)]
MSG_mailbox_create does not exist anymore.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9400 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix installation of smpif.h.
agiersch [Wed, 12 Jan 2011 17:08:03 +0000 (17:08 +0000)]
Fix installation of smpif.h.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9399 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoDon't try forever to join the Chord ring
thiery [Wed, 12 Jan 2011 14:20:20 +0000 (14:20 +0000)]
Don't try forever to join the Chord ring

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9398 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCheck a parameter
thiery [Wed, 12 Jan 2011 14:20:19 +0000 (14:20 +0000)]
Check a parameter

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9397 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agocurrent version (maybe 30 or 40% done) of our spatching file
mquinson [Wed, 12 Jan 2011 07:58:23 +0000 (07:58 +0000)]
current version (maybe 30 or 40% done) of our spatching file

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9396 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoBugfix: no longer post a request in the clean up function.
cristianrosa [Tue, 11 Jan 2011 13:30:36 +0000 (13:30 +0000)]
Bugfix: no longer post a request in the clean up function.
Assume the process being killed is "self".

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9395 48e7efb5-ca39-0410-a469-dd3cf9ba447f