Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
14 years agoGet the simple log format omit any file location when --log=no_loc is passed
mquinson [Tue, 18 Aug 2009 14:25:56 +0000 (14:25 +0000)]
Get the simple log format omit any file location when --log=no_loc is passed

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

14 years agoMore fixes to VPATH testing
mquinson [Tue, 18 Aug 2009 14:25:53 +0000 (14:25 +0000)]
More fixes to VPATH testing

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

14 years agoVarious fixes to the java building infrastructure (now working in VPATH builds)
mquinson [Tue, 18 Aug 2009 14:24:57 +0000 (14:24 +0000)]
Various fixes to the java building infrastructure (now working in VPATH builds)

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

14 years agoThe exception associated to each process was relocated from the
cristianrosa [Tue, 18 Aug 2009 14:01:09 +0000 (14:01 +0000)]
The exception associated to each process was relocated from the
context to the simix process that contains it. This is both faster and
simpler because the initialization code was factorized and exception
fetching uses one dereference less.

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

14 years agoMerge java simix process creation with the standard process creation
cristianrosa [Tue, 18 Aug 2009 12:53:39 +0000 (12:53 +0000)]
Merge java simix process creation with the standard process creation
function.

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

14 years agoFix bug related to the exception mechanism once the context module exits
cristianrosa [Tue, 18 Aug 2009 09:24:56 +0000 (09:24 +0000)]
Fix bug related to the exception mechanism once the context module exits

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

14 years agoAdd a missing file to the archive
mquinson [Mon, 17 Aug 2009 16:35:07 +0000 (16:35 +0000)]
Add a missing file to the archive

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

14 years agofollow the advice of autoreconf
mquinson [Mon, 17 Aug 2009 15:49:23 +0000 (15:49 +0000)]
follow the advice of autoreconf

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

14 years agoUse the right guard for snprintf (thanks to ubuntu stack for detecting the potential...
mquinson [Mon, 17 Aug 2009 15:49:21 +0000 (15:49 +0000)]
Use the right guard for snprintf (thanks to ubuntu stack for detecting the potential buffer overflow)

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

14 years agoUpdate the ChangeLog
cristianrosa [Mon, 17 Aug 2009 15:35:13 +0000 (15:35 +0000)]
Update the ChangeLog

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

14 years agoKill a dupplicated target in makefile
mquinson [Mon, 17 Aug 2009 15:00:27 +0000 (15:00 +0000)]
Kill a dupplicated target in makefile

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

14 years agoupdate tesh files (I assume that ordering differances in messages are due to bcast...
mquinson [Mon, 17 Aug 2009 15:00:25 +0000 (15:00 +0000)]
update tesh files (I assume that ordering differances in messages are due to bcast reimplementation using tree)

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

14 years agoFinally the Java interface is working again! (It was broken because of
cristianrosa [Mon, 17 Aug 2009 14:41:18 +0000 (14:41 +0000)]
Finally the Java interface is working again! (It was broken because of
me, sorry :S)

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

14 years agocosmetics
mquinson [Mon, 17 Aug 2009 14:34:39 +0000 (14:34 +0000)]
cosmetics

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

14 years agodisplay more info during the test
mquinson [Mon, 17 Aug 2009 14:20:46 +0000 (14:20 +0000)]
display more info during the test

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

14 years agoTrying to fix another java bug
cristianrosa [Mon, 17 Aug 2009 14:18:07 +0000 (14:18 +0000)]
Trying to fix another java bug

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

14 years agoFix another bug in the java context implementation
cristianrosa [Mon, 17 Aug 2009 13:57:57 +0000 (13:57 +0000)]
Fix another bug in the java context implementation

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

14 years agoFixed bug in smx_context_mod_exit.
cristianrosa [Mon, 17 Aug 2009 13:49:25 +0000 (13:49 +0000)]
Fixed bug in smx_context_mod_exit.

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

14 years agoOutput update in tesh file
mquinson [Mon, 17 Aug 2009 13:47:39 +0000 (13:47 +0000)]
Output update in tesh file

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

14 years agoKill a off by one bug appearing in some rare conditions
mquinson [Mon, 17 Aug 2009 13:37:40 +0000 (13:37 +0000)]
Kill a off by one bug appearing in some rare conditions

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

14 years agoKill context test since contextes cannot be used without simix anymore
mquinson [Mon, 17 Aug 2009 12:43:16 +0000 (12:43 +0000)]
Kill context test since contextes cannot be used without simix anymore

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

14 years agoFix try to fix the JAVA crap!
cristianrosa [Mon, 17 Aug 2009 12:40:52 +0000 (12:40 +0000)]
Fix try to fix the JAVA crap!

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

14 years agobe more friendly in tests with VPATH builds
mquinson [Mon, 17 Aug 2009 12:22:54 +0000 (12:22 +0000)]
be more friendly in tests with VPATH builds

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

14 years agoupdate output in tesh files (line number changes again)
mquinson [Mon, 17 Aug 2009 11:33:27 +0000 (11:33 +0000)]
update output in tesh files (line number changes again)

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

14 years agoStupid me. I still need to put the retrieved value into the variable
mquinson [Mon, 17 Aug 2009 11:24:40 +0000 (11:24 +0000)]
Stupid me. I still need to put the retrieved value into the variable

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

14 years agoContext factory's API simplification: the function for creating the
mquinson [Mon, 17 Aug 2009 10:22:32 +0000 (10:22 +0000)]
Context factory's API simplification: the function for creating the
context for maestro was merged with the function for the creation
of standard contexts.
The functions for managing the context module where simplified.

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

14 years agoSMPI: Fix the prototype of SMPI_MPI_Type_get_extent (use MPI_Aint instead of int...
mquinson [Mon, 17 Aug 2009 10:15:29 +0000 (10:15 +0000)]
SMPI: Fix the prototype of SMPI_MPI_Type_get_extent (use MPI_Aint instead of int since types differ on 64bits)

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

14 years agoFixed the java's context interface to build with the context module layout [Cristian]
mquinson [Mon, 17 Aug 2009 09:24:47 +0000 (09:24 +0000)]
Fixed the java's context interface to build with the context module layout [Cristian]

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

14 years agoFixed some issues in logs logic due to recent changes [Cristian]
mquinson [Mon, 17 Aug 2009 09:24:23 +0000 (09:24 +0000)]
Fixed some issues in logs logic due to recent changes [Cristian]
We assumed that maestro have no simix process (not true anymore)

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

14 years agoSome polishing to the new context factory API to avoid accesing simix
mquinson [Mon, 17 Aug 2009 09:24:20 +0000 (09:24 +0000)]
Some polishing to the new context factory API to avoid accesing simix
data structures from the context implementations.

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

14 years agoNew simplified API for the context factory [Cristian]
mquinson [Mon, 17 Aug 2009 09:23:53 +0000 (09:23 +0000)]
New simplified API for the context factory [Cristian]
It provides functionality for context creation/destruction, start,
stop, resume and suspend. The rest of the logic was factorized and
moved to the SIMIX layer, resulting in a simpler and cleaner
implementation.

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

14 years agoIntermidiate step towards the new context mechanism [Cristian]
mquinson [Mon, 17 Aug 2009 09:23:50 +0000 (09:23 +0000)]
Intermidiate step towards the new context mechanism [Cristian]

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

14 years agoFixed the pthread context implementation, now it compiles and runs
mquinson [Mon, 17 Aug 2009 09:23:26 +0000 (09:23 +0000)]
Fixed the pthread context implementation, now it compiles and runs

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

14 years agoInline abstract interface to factories' functions (smx_context_* func) [Cristian]
mquinson [Mon, 17 Aug 2009 09:23:24 +0000 (09:23 +0000)]
Inline abstract interface to factories' functions (smx_context_* func) [Cristian]
Also relocate them in simix/private.h.
They are now used as macros for simplifying the code.

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

14 years agoC++ needs love
mquinson [Fri, 14 Aug 2009 21:05:23 +0000 (21:05 +0000)]
C++ needs love

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

14 years agoAdd entries about GTNetS and alternate flow models.
alegrand [Tue, 11 Aug 2009 12:34:12 +0000 (12:34 +0000)]
Add entries about GTNetS and alternate flow models.

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

14 years agoAdd carriage returns to help gcc compiling... (otherwise, it fails!).
alegrand [Tue, 11 Aug 2009 12:34:09 +0000 (12:34 +0000)]
Add carriage returns to help gcc compiling... (otherwise, it fails!).

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

14 years agowith GTNetS, the routing is not within to SimGrid but externalized
mquinson [Sun, 9 Aug 2009 13:10:59 +0000 (13:10 +0000)]
with GTNetS, the routing is not within to SimGrid but externalized

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

14 years agoAlltoallv
genaud [Sat, 1 Aug 2009 08:19:02 +0000 (08:19 +0000)]
Alltoallv

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

14 years agostarted alltoallv(). Still some bugs.
genaud [Fri, 31 Jul 2009 17:57:42 +0000 (17:57 +0000)]
started alltoallv(). Still some bugs.

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

14 years agoVarious cleanups in the routing code, all by Silas
mquinson [Thu, 30 Jul 2009 20:33:52 +0000 (20:33 +0000)]
Various cleanups in the routing code, all by Silas

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

14 years agoupdate work status
genaud [Thu, 30 Jul 2009 20:02:01 +0000 (20:02 +0000)]
update work status

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

14 years agoalltoall implemented (almost opmpi algorithms)
genaud [Thu, 30 Jul 2009 19:51:17 +0000 (19:51 +0000)]
alltoall implemented (almost opmpi algorithms)

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

14 years agothought this one would fix my long-standing wait_all() bug.
genaud [Thu, 30 Jul 2009 13:55:22 +0000 (13:55 +0000)]
thought this one would fix my long-standing wait_all() bug.
Not yet, but obviously better.

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

14 years agoBranch to work on maxmin selective update, consists of flaging portion of the system...
velho [Tue, 28 Jul 2009 13:34:18 +0000 (13:34 +0000)]
Branch to work on maxmin selective update, consists of flaging portion of the system that change instead of computing the whole system each time a small change is detected.

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

14 years agoCope with new tmgr (trace manager) interface.
velho [Tue, 28 Jul 2009 13:06:56 +0000 (13:06 +0000)]
Cope with new tmgr (trace manager) interface.

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

14 years ago* minimum of datatype handling for alltoall tuned
genaud [Tue, 21 Jul 2009 13:41:23 +0000 (13:41 +0000)]
* minimum of datatype handling for alltoall tuned
  => start add files for separate topics, e.g smpi_mpi_dt.{c,h}
* started debugging alltoall basic_linear

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

14 years ago... untested ...
genaud [Mon, 20 Jul 2009 19:23:06 +0000 (19:23 +0000)]
... untested ...
* second part in tuned coll alltoall: basic_linear
* enriched a bit more datatypes (ub,lb).
  MPI_Type_get_extent() . -Does not allow datatype creation.)

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

14 years agoshut of, model
mquinson [Thu, 16 Jul 2009 19:46:02 +0000 (19:46 +0000)]
shut of, model

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

14 years agoAllow to instanciate the constant network model. It uses a newly created routing...
mquinson [Thu, 16 Jul 2009 19:12:58 +0000 (19:12 +0000)]
Allow to instanciate the constant network model. It uses a newly created routing schema 'none' doing nothing, and every communication takes exactly 1s

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

14 years agoThree new routing schema by Silas De Munck
mquinson [Thu, 16 Jul 2009 18:51:53 +0000 (18:51 +0000)]
Three new routing schema by Silas De Munck

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

14 years agoAutomatically switch to compound workstation model if the user changes the network...
mquinson [Thu, 16 Jul 2009 18:51:46 +0000 (18:51 +0000)]
Automatically switch to compound workstation model if the user changes the network or the CPU. If not, his choice is ignored

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

14 years agoconfig returns NULL if a string is looked for, but not available
mquinson [Thu, 16 Jul 2009 18:51:40 +0000 (18:51 +0000)]
config returns NULL if a string is looked for, but not available

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

14 years agobummer
mquinson [Thu, 16 Jul 2009 18:51:33 +0000 (18:51 +0000)]
bummer

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

14 years agocosmetics
mquinson [Thu, 16 Jul 2009 18:51:26 +0000 (18:51 +0000)]
cosmetics

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

14 years agoCall surf_timer_model_init() from surf_config_models_setup() so that upper layer...
mquinson [Thu, 16 Jul 2009 18:51:17 +0000 (18:51 +0000)]
Call surf_timer_model_init() from surf_config_models_setup() so that upper layer don't have to do it manually

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

14 years ago* MPI_Sendrecv user+internal levels
genaud [Thu, 16 Jul 2009 15:25:18 +0000 (15:25 +0000)]
* MPI_Sendrecv user+internal levels
* added another test for alltoall

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

14 years agoupdate test
genaud [Thu, 16 Jul 2009 10:36:34 +0000 (10:36 +0000)]
update test

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

14 years agoseparate user-level and internal-level for SMPI_MPI_{Reduce,Bcast}
genaud [Thu, 16 Jul 2009 08:49:25 +0000 (08:49 +0000)]
separate user-level and internal-level for SMPI_MPI_{Reduce,Bcast}
Allreduce ok.

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

14 years agoCompile the sendrecv example
mquinson [Wed, 15 Jul 2009 16:47:44 +0000 (16:47 +0000)]
Compile the sendrecv example

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

14 years agoYet more debug
mquinson [Wed, 15 Jul 2009 16:47:38 +0000 (16:47 +0000)]
Yet more debug

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

14 years agotodo++
mquinson [Wed, 15 Jul 2009 16:38:34 +0000 (16:38 +0000)]
todo++

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

14 years agodo not call smpi_bench_* from SMPI_MPI_Allreduce since it calls SMPI_MPI_* function...
mquinson [Wed, 15 Jul 2009 16:38:32 +0000 (16:38 +0000)]
do not call smpi_bench_* from SMPI_MPI_Allreduce since it calls SMPI_MPI_* function, breaking the parenthesing of smpi_bench_* functions

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

14 years agoMore debug
mquinson [Wed, 15 Jul 2009 16:38:09 +0000 (16:38 +0000)]
More debug

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

14 years agoOnly sleep to handle real computation if the time to sleep is large enough; do not...
mquinson [Wed, 15 Jul 2009 16:38:07 +0000 (16:38 +0000)]
Only sleep to handle real computation if the time to sleep is large enough; do not protect the access to the timer by mutex: there is no concurency in simgrid

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

14 years agoexamples to demonstrate bugs in sendrecv
genaud [Wed, 15 Jul 2009 15:35:40 +0000 (15:35 +0000)]
examples to demonstrate bugs in sendrecv

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

14 years agoone more comment
mquinson [Tue, 14 Jul 2009 08:46:36 +0000 (08:46 +0000)]
one more comment

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

14 years agogosh, this file is outdated
mquinson [Tue, 14 Jul 2009 08:46:30 +0000 (08:46 +0000)]
gosh, this file is outdated

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

14 years agoDo not ignore fread results to keep ubuntu compiler happy
mquinson [Tue, 14 Jul 2009 08:44:33 +0000 (08:44 +0000)]
Do not ignore fread results to keep ubuntu compiler happy

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

14 years agoMPI_Sendrecv
genaud [Mon, 13 Jul 2009 22:02:42 +0000 (22:02 +0000)]
MPI_Sendrecv

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

14 years ago+ MPI_Sendrecv()
genaud [Mon, 13 Jul 2009 21:20:08 +0000 (21:20 +0000)]
+ MPI_Sendrecv()
+ part of optimized MPI_Alltoall()  (pairwise algo)

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

14 years agorevalidate output after recent source changes
mquinson [Mon, 13 Jul 2009 18:08:36 +0000 (18:08 +0000)]
revalidate output after recent source changes

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

14 years agodo not give maestro a name, or it will change every output, invalidating any tests
mquinson [Mon, 13 Jul 2009 18:08:31 +0000 (18:08 +0000)]
do not give maestro a name, or it will change every output, invalidating any tests

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

14 years agoFinish the merging of Cristian branch by fixing some of the remaining glitches preven...
mquinson [Mon, 13 Jul 2009 18:04:22 +0000 (18:04 +0000)]
Finish the merging of Cristian branch by fixing some of the remaining glitches preventing the stuff to compile

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

14 years agoLots of renamings from xbt_ to smx_
mquinson [Mon, 13 Jul 2009 18:04:15 +0000 (18:04 +0000)]
Lots of renamings from xbt_ to smx_

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

14 years agoFirst running version after the relocation of the context module [Cristian]
mquinson [Mon, 13 Jul 2009 18:04:09 +0000 (18:04 +0000)]
First running version after the relocation of the context module [Cristian]

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

14 years agoFirst step into moving the context subsystem into simix. Still segfaults because...
mquinson [Mon, 13 Jul 2009 18:04:03 +0000 (18:04 +0000)]
First step into moving the context subsystem into simix. Still segfaults because of exceptions late initialization [Cristian]

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

14 years agoFix compilation bug when enabling pthreads.
mquinson [Mon, 13 Jul 2009 18:03:57 +0000 (18:03 +0000)]
Fix compilation bug when enabling pthreads.
Move contexts' control API (start, stop, yield, etc) to the
context_factory data structure instead of having pointers in each
xbt_context data structure for them. This saves a bunch of memory and
context creation is a bit faster.

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

14 years agomake dist works again
mquinson [Mon, 13 Jul 2009 18:03:52 +0000 (18:03 +0000)]
make dist works again

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

14 years agosimdata cleanup from smx_action_t. Now all SIMIX's data structures [Cristian]
mquinson [Mon, 13 Jul 2009 18:03:42 +0000 (18:03 +0000)]
simdata cleanup from smx_action_t. Now all SIMIX's data structures [Cristian]

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

14 years agoSome build adjustments mandatory for the relocation of xbt_contexts [Cristian]
mquinson [Mon, 13 Jul 2009 18:03:35 +0000 (18:03 +0000)]
Some build adjustments mandatory for the relocation of xbt_contexts [Cristian]

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

14 years agoFirst step to move xbt_context from XBT to SIMIX. Some renaming is
mquinson [Mon, 13 Jul 2009 18:03:28 +0000 (18:03 +0000)]
First step to move xbt_context from XBT to SIMIX. Some renaming is
still pending but it is working anyway.

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

14 years agoUse parse values as double instead of casting them to int
mquinson [Mon, 13 Jul 2009 18:03:22 +0000 (18:03 +0000)]
Use parse values as double instead of casting them to int

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

14 years agoUseless cleanups
mquinson [Mon, 13 Jul 2009 15:29:42 +0000 (15:29 +0000)]
Useless cleanups

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

14 years agofix a constness
mquinson [Mon, 13 Jul 2009 15:29:18 +0000 (15:29 +0000)]
fix a constness

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

14 years agoAdd xbt_dict_get_key achieving a linear reverse search
mquinson [Mon, 13 Jul 2009 15:29:16 +0000 (15:29 +0000)]
Add xbt_dict_get_key achieving a linear reverse search

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

14 years agobe a bit more paranoid: if a line looks like something we should have understood...
mquinson [Mon, 13 Jul 2009 15:28:52 +0000 (15:28 +0000)]
be a bit more paranoid: if a line looks like something we should have understood, whine if we didn't

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

14 years agomerge the trace parser from file and the trace parser from memory (used when the...
mquinson [Mon, 13 Jul 2009 15:28:50 +0000 (15:28 +0000)]
merge the trace parser from file and the trace parser from memory (used when the trace is in the XML file directly) I *hate* code dupplication :-/

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

14 years agoreset memory before reuse
mquinson [Mon, 13 Jul 2009 15:28:27 +0000 (15:28 +0000)]
reset memory before reuse

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

14 years agoDamnit, when the examples are not syntaxically correct, the test suite fails because...
mquinson [Mon, 13 Jul 2009 15:28:24 +0000 (15:28 +0000)]
Damnit, when the examples are not syntaxically correct, the test suite fails because of nothing and I get mad

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

14 years agoGreately simplify surf_fopen() at the price of one malloc each time we call it instea...
mquinson [Mon, 13 Jul 2009 15:28:17 +0000 (15:28 +0000)]
Greately simplify surf_fopen() at the price of one malloc each time we call it instead of having a static buffer for it

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

14 years agoXBT: Add xbt_str_from_file(FILE*)
mquinson [Mon, 13 Jul 2009 15:27:53 +0000 (15:27 +0000)]
XBT: Add xbt_str_from_file(FILE*)

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

14 years agoI'm wondering since when this test was broken, and how I could miss that
mquinson [Mon, 13 Jul 2009 15:27:50 +0000 (15:27 +0000)]
I'm wondering since when this test was broken, and how I could miss that

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

14 years agoUse peak and scale values for the network also. But the CPU events update the scale...
mquinson [Mon, 13 Jul 2009 15:27:27 +0000 (15:27 +0000)]
Use peak and scale values for the network also. But the CPU events update the scale while the network ones update the peak value (so far)

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

14 years agoIn cpu model, use field names power_peak and power_scale since they betterly reflect...
mquinson [Mon, 13 Jul 2009 15:27:24 +0000 (15:27 +0000)]
In cpu model, use field names power_peak and power_scale since they betterly reflect what we mean

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

14 years agokill network_common.h: empty
mquinson [Mon, 13 Jul 2009 15:27:00 +0000 (15:27 +0000)]
kill network_common.h: empty

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

14 years agoKill deprecated cruft and unused variables
mquinson [Mon, 13 Jul 2009 15:26:57 +0000 (15:26 +0000)]
Kill deprecated cruft and unused variables

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

14 years agoSURF: Kill the SDP model
mquinson [Mon, 13 Jul 2009 15:26:33 +0000 (15:26 +0000)]
SURF: Kill the SDP model

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

14 years agoupdate that file after conversion of option mecanism (it's not used by default, I...
mquinson [Mon, 13 Jul 2009 15:26:30 +0000 (15:26 +0000)]
update that file after conversion of option mecanism (it's not used by default, I forgot it)

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

14 years agoLink properties were killed a while ago, don't test them anymore
mquinson [Mon, 13 Jul 2009 15:26:07 +0000 (15:26 +0000)]
Link properties were killed a while ago, don't test them anymore

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