cristianrosa [Thu, 27 Jan 2011 13:59:28 +0000 (13:59 +0000)]
Make SIMIX_req_host_execution_wait to also destroy the execution action when done.
This avoids a subsequent request just to destroy it.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9520
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 27 Jan 2011 13:59:26 +0000 (13:59 +0000)]
Return action state on SIMIX_req_host_execution_wait().
This avoids a call to SIMIX_req_host_execution_get_state right afterwards.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9519
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 27 Jan 2011 13:59:24 +0000 (13:59 +0000)]
Add extra argument "priority" to SIMIX_req_host_execute.
This avoids a second request to set it right afterwards.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9518
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 27 Jan 2011 13:59:20 +0000 (13:59 +0000)]
CHECK_HOST() is very inefficient and only for debugging purposes, redefine it as nothing.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9517
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Thu, 27 Jan 2011 11:00:18 +0000 (11:00 +0000)]
Add MSG's parallel_contexts example.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9516
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
agiersch [Thu, 27 Jan 2011 10:52:03 +0000 (10:52 +0000)]
Fix memory leaks in msg examples.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9515
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
agiersch [Thu, 27 Jan 2011 10:51:59 +0000 (10:51 +0000)]
Fix memory leaks in testall.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9514
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
agiersch [Thu, 27 Jan 2011 10:51:55 +0000 (10:51 +0000)]
Always free cat->layout on xbt_log_layout_set.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9513
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
agiersch [Thu, 27 Jan 2011 10:51:52 +0000 (10:51 +0000)]
Display the config options, sorted by their names.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9512
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
agiersch [Thu, 27 Jan 2011 10:51:49 +0000 (10:51 +0000)]
Do not unref action twice.
It is already done in SIMIX_synchro_destroy, which is called via
SIMIX_synchro_finish.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9511
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
agiersch [Thu, 27 Jan 2011 10:51:45 +0000 (10:51 +0000)]
Delete useless option given to pwd.
If `-L' and `-P' are both given to pwd, the last one takes precedence.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9510
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
agiersch [Thu, 27 Jan 2011 10:51:41 +0000 (10:51 +0000)]
Fix installation of example files.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9509
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
agiersch [Thu, 27 Jan 2011 10:51:38 +0000 (10:51 +0000)]
Some cleanup in cmake files.
Remove unused or duplicated code.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9508
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 26 Jan 2011 14:01:52 +0000 (14:01 +0000)]
It is not Experimental test but nightly.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9507
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 26 Jan 2011 14:01:50 +0000 (14:01 +0000)]
PCRE is installed on /usr/lib
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9506
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 26 Jan 2011 13:54:33 +0000 (13:54 +0000)]
Bugfix: return testany requests' result when they succeed on MC mode.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9505
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 26 Jan 2011 13:54:22 +0000 (13:54 +0000)]
Debug generation clean-ups.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9504
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 26 Jan 2011 13:54:20 +0000 (13:54 +0000)]
Change again the size of the problem for the MC.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9503
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 26 Jan 2011 13:54:09 +0000 (13:54 +0000)]
Increase the frequency of chord's getrequest operations when running the mc.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9502
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 26 Jan 2011 13:54:07 +0000 (13:54 +0000)]
Bugfix: the dependence relation between isend/irecv and "wait timeout" is not symetrical.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9501
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 26 Jan 2011 13:53:55 +0000 (13:53 +0000)]
Improve independence detection and request pretty printing.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9500
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 26 Jan 2011 13:53:53 +0000 (13:53 +0000)]
Bugfix: do not use the action state to determine the result of TEST requests when running in MC mode.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9499
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 26 Jan 2011 13:53:42 +0000 (13:53 +0000)]
Reduce the run size for the MC
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9498
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 26 Jan 2011 13:53:40 +0000 (13:53 +0000)]
Improve the show stack function. (Now it prints the timeouts).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9497
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 25 Jan 2011 15:16:05 +0000 (15:16 +0000)]
Pcre for fedora.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9496
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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