Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
13 years agoOptimization of the lmm_variable_t mallocator
thiery [Thu, 3 Feb 2011 09:30:39 +0000 (09:30 +0000)]
Optimization of the lmm_variable_t mallocator

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

13 years agoLarge-scale simulations need bigger mallocators
thiery [Wed, 2 Feb 2011 17:13:35 +0000 (17:13 +0000)]
Large-scale simulations need bigger mallocators

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

13 years agoUse a mallocator for SIMIX actions
thiery [Wed, 2 Feb 2011 16:50:16 +0000 (16:50 +0000)]
Use a mallocator for SIMIX actions

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

13 years agoOptimize xbt heaps a little bit: xbt_heap_pop() is 18% faster now
thiery [Wed, 2 Feb 2011 16:50:14 +0000 (16:50 +0000)]
Optimize xbt heaps a little bit: xbt_heap_pop() is 18% faster now

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

13 years agoC99 allows us to put %zu after all
thiery [Wed, 2 Feb 2011 16:50:10 +0000 (16:50 +0000)]
C99 allows us to put %zu after all

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

13 years ago[trace] fixing tracing tesh'es due to changes in event order
schnorr [Wed, 2 Feb 2011 13:23:20 +0000 (13:23 +0000)]
[trace] fixing tracing tesh'es due to changes in event order

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

13 years ago[trace] constant model is explicitly not traced
schnorr [Wed, 2 Feb 2011 10:53:29 +0000 (10:53 +0000)]
[trace] constant model is explicitly not traced

details:
- this resolves a segfault when network constant model is used
with --cfg=tracing:1

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

13 years agoA cast is needed here to avoid warnings in both 32 bit and 64 bit
thiery [Wed, 2 Feb 2011 10:37:26 +0000 (10:37 +0000)]
A cast is needed here to avoid warnings in both 32 bit and 64 bit

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

13 years agoFix a compilation warning introduced by r9557
thiery [Tue, 1 Feb 2011 17:39:47 +0000 (17:39 +0000)]
Fix a compilation warning introduced by r9557

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

13 years agoAdd a flag --cfg=contexts/parallel_threshold:n
thiery [Tue, 1 Feb 2011 17:34:19 +0000 (17:34 +0000)]
Add a flag --cfg=contexts/parallel_threshold:n

At each scheduling rounding, the user contexts are run in
parallel if their number is greater than this threshold.

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

13 years agoAdd parallel contexts test binary to .gitignore
thiery [Tue, 1 Feb 2011 16:31:18 +0000 (16:31 +0000)]
Add parallel contexts test binary to .gitignore

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

13 years agoRemove SIMIX requests that get src and dst buffers and their sizes
thiery [Tue, 1 Feb 2011 16:31:16 +0000 (16:31 +0000)]
Remove SIMIX requests that get src and dst buffers and their sizes

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

13 years agoUse a mallocator for the Surf actions
thiery [Tue, 1 Feb 2011 16:31:14 +0000 (16:31 +0000)]
Use a mallocator for the Surf actions

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

13 years agoForgot void inside parenthesis
thiery [Tue, 1 Feb 2011 16:31:12 +0000 (16:31 +0000)]
Forgot void inside parenthesis

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

13 years agoOptimization, if no parallel execution is selected use the serial execution.
cristianrosa [Tue, 1 Feb 2011 15:00:26 +0000 (15:00 +0000)]
Optimization, if no parallel execution is selected use the serial execution.

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

13 years agoImplement a dynamic parallel execution mode.
cristianrosa [Tue, 1 Feb 2011 14:32:10 +0000 (14:32 +0000)]
Implement a dynamic parallel execution mode.

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

13 years ago-Add smx_ctx_sysv_get_thread_id to the parallel ucontext factory.
cristianrosa [Tue, 1 Feb 2011 13:34:25 +0000 (13:34 +0000)]
-Add smx_ctx_sysv_get_thread_id to the parallel ucontext factory.
-Unify smx_current_context variable for both sequential and // raw/sysv contexts.

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

13 years agoDon't read a comm after completion since it is auto-destroyed now.
thiery [Tue, 1 Feb 2011 12:53:00 +0000 (12:53 +0000)]
Don't read a comm after completion since it is auto-destroyed now.

This fixes the tests that were broken by r9538.

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

13 years agoCompile fix: rename function changed after merge.
cristianrosa [Tue, 1 Feb 2011 12:41:02 +0000 (12:41 +0000)]
Compile fix: rename function changed after merge.

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

13 years agoReplace the req_todo heap with a table of swags one for each running thread.
cristianrosa [Tue, 1 Feb 2011 12:37:27 +0000 (12:37 +0000)]
Replace the req_todo heap with a table of swags one for each running thread.

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

13 years agoUse the extra data field of the xbt_os_thread to store the worker id.
cristianrosa [Tue, 1 Feb 2011 12:37:25 +0000 (12:37 +0000)]
Use the extra data field of the xbt_os_thread to store the worker id.

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

13 years ago- Add SIMIX_context_get_thread_id to the context factory interface.
cristianrosa [Tue, 1 Feb 2011 12:37:22 +0000 (12:37 +0000)]
- Add SIMIX_context_get_thread_id to the context factory interface.
- Implement a default base function for it.
- Implement a raw context version for use with // threads.

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

13 years agoBugfix: set parallel contexts to 1 par default
cristianrosa [Tue, 1 Feb 2011 12:37:18 +0000 (12:37 +0000)]
Bugfix: set parallel contexts to 1 par default

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

13 years agoI forgot the ones without the extension .tesh
thiery [Tue, 1 Feb 2011 10:30:35 +0000 (10:30 +0000)]
I forgot the ones without the extension .tesh

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

13 years agoProtect --log=root.fmt flag with double quotes in tesh files
thiery [Tue, 1 Feb 2011 10:27:02 +0000 (10:27 +0000)]
Protect --log=root.fmt flag with double quotes in tesh files

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

13 years agoRename flag cfg=contexts/parallel to cfg=contexts/nthreads
thiery [Tue, 1 Feb 2011 09:15:46 +0000 (09:15 +0000)]
Rename flag cfg=contexts/parallel to cfg=contexts/nthreads

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

13 years agocfg=contexts/parallel:nb is now the number of threads instead of a boolean
thiery [Tue, 1 Feb 2011 09:03:59 +0000 (09:03 +0000)]
cfg=contexts/parallel:nb is now the number of threads instead of a boolean

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

13 years agoFix possible compilation problem with the declaration of msg_comm_t
thiery [Mon, 31 Jan 2011 19:19:53 +0000 (19:19 +0000)]
Fix possible compilation problem with the declaration of msg_comm_t

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

13 years agoFix segfault when using parallel contexts
thiery [Mon, 31 Jan 2011 19:11:20 +0000 (19:11 +0000)]
Fix segfault when using parallel contexts

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

13 years agoUse a thread specific variable to store the current context instead of pthread_set...
cristianrosa [Mon, 31 Jan 2011 18:30:35 +0000 (18:30 +0000)]
Use a thread specific variable to store the current context instead of pthread_set/get specific.

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

13 years agobetter to include msg/msg.h to use msg functions
suter [Mon, 31 Jan 2011 18:26:00 +0000 (18:26 +0000)]
better to include msg/msg.h to use msg functions

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

13 years agoMake SIMIX_req_comm(test/wait/testany/waitany) requests to destroy the comm actions.
cristianrosa [Mon, 31 Jan 2011 16:21:54 +0000 (16:21 +0000)]
Make SIMIX_req_comm(test/wait/testany/waitany) requests to destroy the comm actions.

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

13 years agoFix a compilation problem with dsend and Chord
thiery [Mon, 31 Jan 2011 16:14:21 +0000 (16:14 +0000)]
Fix a compilation problem with dsend and Chord

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

13 years agoRename two_peer by two_peers
navarrop [Mon, 31 Jan 2011 15:49:09 +0000 (15:49 +0000)]
Rename two_peer by two_peers

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

13 years agoAdd token_ring example.
navarrop [Mon, 31 Jan 2011 15:47:55 +0000 (15:47 +0000)]
Add token_ring example.
For latency change get_latency between two routers by two AS with the same coordinates.

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

13 years agoMake SIMIX cleanup the user data of the detached isend communication actions.
cristianrosa [Mon, 31 Jan 2011 15:01:04 +0000 (15:01 +0000)]
Make SIMIX cleanup the user data of the detached isend communication actions.

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

13 years agoChord: use MSG_task_dsend when possible
thiery [Mon, 31 Jan 2011 14:48:12 +0000 (14:48 +0000)]
Chord: use MSG_task_dsend when possible

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

13 years agoAdd an example for communication between cluster or peer.
navarrop [Mon, 31 Jan 2011 13:35:28 +0000 (13:35 +0000)]
Add an example for communication between cluster or peer.

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

13 years agoI need those source files for java for the moment.
navarrop [Mon, 31 Jan 2011 13:35:27 +0000 (13:35 +0000)]
I need those source files for java for the moment.

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

13 years agoWe need to had symmetrical "no" to route from version x to 3.
navarrop [Mon, 31 Jan 2011 13:35:26 +0000 (13:35 +0000)]
We need to had symmetrical "no" to route from version x to 3.

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

13 years agoAdd MSG_task_dsend function to MSG.
cristianrosa [Mon, 31 Jan 2011 13:24:36 +0000 (13:24 +0000)]
Add MSG_task_dsend function to MSG.
MSG_task_dsend performs a best effort asynchronous send or dettached send.

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

13 years agoReturn the host failures in the same process sleep requests.
cristianrosa [Fri, 28 Jan 2011 16:25:50 +0000 (16:25 +0000)]
Return the host failures in the same process sleep requests.

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

13 years agoSet the task to NULL to avoid a warning message.
cristianrosa [Fri, 28 Jan 2011 16:25:39 +0000 (16:25 +0000)]
Set the task to NULL to avoid a warning message.

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

13 years agoCosmetic changes
cristianrosa [Fri, 28 Jan 2011 16:25:37 +0000 (16:25 +0000)]
Cosmetic changes

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

13 years agoMake msg_comm_t be a real structure again, not an alias of smx_comm_t.
thiery [Fri, 28 Jan 2011 16:23:54 +0000 (16:23 +0000)]
Make msg_comm_t be a real structure again, not an alias of smx_comm_t.

This avoids many SIMIX requests related to communications.

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

13 years agoSkip requests for SIMIX_req_rdv_get_by_name and call the function directly.
cristianrosa [Fri, 28 Jan 2011 14:48:31 +0000 (14:48 +0000)]
Skip requests for SIMIX_req_rdv_get_by_name and call the function directly.
It is too expensive to post a request just to get the rendez-vous point.

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

13 years agoMake the platform symmetric.
cristianrosa [Fri, 28 Jan 2011 14:48:20 +0000 (14:48 +0000)]
Make the platform symmetric.

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

13 years agoAdd example pcontexts2 (parallel independent master/slave processes).
cristianrosa [Fri, 28 Jan 2011 14:48:18 +0000 (14:48 +0000)]
Add example pcontexts2 (parallel independent master/slave processes).

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

13 years agoReplace the return value of SIMIX_req_process_create() by a parameter.
thiery [Thu, 27 Jan 2011 16:42:16 +0000 (16:42 +0000)]
Replace the return value of SIMIX_req_process_create() by a parameter.

This is because the new process created may start its execution before this function
returns, making the assignment of the return value occur too late.

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

13 years agoMake SIMIX_req_host_execution_wait to also destroy the execution action when done.
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

13 years agoReturn action state on SIMIX_req_host_execution_wait().
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

13 years agoAdd extra argument "priority" to SIMIX_req_host_execute.
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

13 years agoCHECK_HOST() is very inefficient and only for debugging purposes, redefine it as...
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

13 years agoAdd MSG's parallel_contexts example.
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

13 years agoFix memory leaks in msg examples.
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

13 years agoFix memory leaks in testall.
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

13 years agoAlways free cat->layout on xbt_log_layout_set.
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

13 years agoDisplay the config options, sorted by their names.
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

13 years agoDo not unref action twice.
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

13 years agoDelete useless option given to pwd.
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

13 years agoFix installation of example files.
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

13 years agoSome cleanup in cmake files.
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

13 years agoIt is not Experimental test but nightly.
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

13 years agoPCRE is installed on /usr/lib
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

13 years agoBugfix: return testany requests' result when they succeed on MC mode.
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

13 years agoDebug generation clean-ups.
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

13 years agoChange again the size of the problem for the MC.
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

13 years agoIncrease the frequency of chord's getrequest operations when running the mc.
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

13 years agoBugfix: the dependence relation between isend/irecv and "wait timeout" is not symetrical.
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

13 years agoImprove independence detection and request pretty printing.
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

13 years agoBugfix: do not use the action state to determine the result of TEST requests when...
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

13 years agoReduce the run size for the MC
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

13 years agoImprove the show stack function. (Now it prints the timeouts).
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

13 years agoPcre for fedora.
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

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