Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
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

14 years agoKill surf_parse_get_trace() which were a useless wrapper to tmgr_trace_new
mquinson [Mon, 13 Jul 2009 15:26:05 +0000 (15:26 +0000)]
Kill surf_parse_get_trace() which were a useless wrapper to tmgr_trace_new

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

14 years agocosmetics (giva a name to a struct)
mquinson [Mon, 13 Jul 2009 15:25:50 +0000 (15:25 +0000)]
cosmetics (giva a name to a struct)

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

14 years agoallreduce + scatter examples
genaud [Fri, 10 Jul 2009 14:21:06 +0000 (14:21 +0000)]
allreduce + scatter examples

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

14 years ago MPI_Scatter() ok
genaud [Fri, 10 Jul 2009 14:05:11 +0000 (14:05 +0000)]
 MPI_Scatter() ok

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

14 years ago- MPI_Scatter() /* untested */
genaud [Thu, 9 Jul 2009 20:36:21 +0000 (20:36 +0000)]
- MPI_Scatter()  /* untested */
- associated tests

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

14 years agoSURF models diagram class
mquinson [Wed, 8 Jul 2009 06:58:04 +0000 (06:58 +0000)]
SURF models diagram class

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

14 years agoFix make dist by locating surf_resource.h in its real location
mquinson [Tue, 7 Jul 2009 21:19:20 +0000 (21:19 +0000)]
Fix make dist by locating surf_resource.h in its real location

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

14 years agoheader to explain
genaud [Tue, 7 Jul 2009 21:09:52 +0000 (21:09 +0000)]
header to explain

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

14 years agoooops. Forgot this new one.
genaud [Tue, 7 Jul 2009 21:05:45 +0000 (21:05 +0000)]
ooops. Forgot this new one.

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

14 years agoOops. Forgot to commit the header.
genaud [Tue, 7 Jul 2009 17:30:44 +0000 (17:30 +0000)]
Oops. Forgot to commit the header.

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

14 years agoDisplay the list of still queued messages in SG mode when existing the process
mquinson [Tue, 7 Jul 2009 13:19:10 +0000 (13:19 +0000)]
Display the list of still queued messages in SG mode when existing the process

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

14 years agoupdate the entry on finding more platforms now that the PDA project is up and running
mquinson [Tue, 7 Jul 2009 12:46:03 +0000 (12:46 +0000)]
update the entry on finding more platforms now that the PDA project is up and running

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