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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
mquinson [Sat, 4 Jul 2009 00:08:52 +0000 (00:08 +0000)]
Change logic so that we don't use a value uninitialized
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6452
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jul 2009 00:02:57 +0000 (00:02 +0000)]
Ooops, forgot that file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6451
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jul 2009 00:02:25 +0000 (00:02 +0000)]
Further work on objectification of resources: use s_surf_resource_lmm_t in s_link_CM02_t
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6450
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jul 2009 00:02:20 +0000 (00:02 +0000)]
inline the accessors of surf_resource_t
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6449
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jul 2009 00:02:14 +0000 (00:02 +0000)]
merge redundant surf_cpu_state_t and surf_link_state_t into surf_resource_state_t; Put datatype declaration into a new src/include/surf/datatypes.h; introduce a still-to-be-used surf_resource_lmm_t type (ancestor of link and cpu)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6448
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jul 2009 00:02:06 +0000 (00:02 +0000)]
document one of Stephane's recent changes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6447
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Fri, 3 Jul 2009 16:49:58 +0000 (16:49 +0000)]
- MPI_Barrier() as a collective
- check code (allreduce still crashing)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6446
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 3 Jul 2009 13:03:06 +0000 (13:03 +0000)]
Add the main class of surf: the generic model. More to come
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6445
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Thu, 2 Jul 2009 16:25:03 +0000 (16:25 +0000)]
embed smpi/smpi_coll_private.h in the tarball
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6444
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Thu, 2 Jul 2009 16:22:39 +0000 (16:22 +0000)]
* added support for optimized collectives:
smpi_coll.c has tree structures and tree implementations
* Bcast has its original implementation renamed as flat_tree_bcast()
and the new default one is binomial_tree_bcast()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6443
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 08:00:36 +0000 (08:00 +0000)]
Make sure upper layer can retrieve the properties of workstations (and that's the only properties they are interested in)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6442
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 08:00:34 +0000 (08:00 +0000)]
Kill SD_link_get_properties: hard to maintain and makes very little sense (Shout out if you used it.)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6441
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 08:00:10 +0000 (08:00 +0000)]
Add a command-line option to choose the routing schema to use
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6440
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 08:00:07 +0000 (08:00 +0000)]
implement a constructor for surf_action_t; draft a surf_action_maxmin_t for actions using maxmin
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6439
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 07:59:44 +0000 (07:59 +0000)]
Actually implement surf_resource_properties so that it links (sorry)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6438
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 07:59:42 +0000 (07:59 +0000)]
Make sure that gtnets model still compiles after all changes in models. I cannot test it here though
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6437
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 07:59:18 +0000 (07:59 +0000)]
Integrate properties into surf_resource_t
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6436
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 07:59:16 +0000 (07:59 +0000)]
Also kill the cards from network_constant
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6435
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 07:58:52 +0000 (07:58 +0000)]
kill link_set (use surf_network_model->resource_set instead)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6434
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jul 2009 07:58:49 +0000 (07:58 +0000)]
move private datatypes into relevant file; kill header files which were loaded only once
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6433
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 20:39:20 +0000 (20:39 +0000)]
Rewrite the ChangeLog to make it more readable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6432
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 20:31:57 +0000 (20:31 +0000)]
Extract the routing logic into its own object.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6431
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 20:31:51 +0000 (20:31 +0000)]
Use dynar to represent routes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6430
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 20:31:25 +0000 (20:31 +0000)]
Update to lastest changes in SURF
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6429
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 20:31:20 +0000 (20:31 +0000)]
Kill typos in comments
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6428
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 20:31:13 +0000 (20:31 +0000)]
move action_ref one layer up: not a model method anymore, but function surf_action_ref instead
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6427
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Wed, 1 Jul 2009 14:30:25 +0000 (14:30 +0000)]
adaptations for MacOSX:
- basename replacement, no hardcoded path for readlink
- consecutive numbers generation hand-made if seq unavailable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6426
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 11:04:28 +0000 (11:04 +0000)]
Rename model methods action_use/free to action_ref/unref
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6425
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 11:04:25 +0000 (11:04 +0000)]
Factorize the code of model->action_state_set where possible
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6424
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 10:43:12 +0000 (10:43 +0000)]
Rename some model methods to stick to getters/setters naming standards; further factorization of code between models
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6423
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 10:00:28 +0000 (10:00 +0000)]
Set the correct mime-type to the compressed file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6422
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 09:52:40 +0000 (09:52 +0000)]
Add the UML representation of SimGrid (only describes SIMIX for now)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6421
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 09:52:38 +0000 (09:52 +0000)]
Move surf_action related function to a specific file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6420
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 09:52:11 +0000 (09:52 +0000)]
Get surf_model_init set fields to common values about actions to kill dupplicated code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6419
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 09:52:08 +0000 (09:52 +0000)]
mv surf_timer.c surf_model_timer.c
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6418
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 08:37:58 +0000 (08:37 +0000)]
Make sure that the warning flags are set in maintainer mode, even if the optimization is disabled
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6417
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 1 Jul 2009 08:37:56 +0000 (08:37 +0000)]
Initialize a variable in any case (kill a warning)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6416
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 23:34:26 +0000 (23:34 +0000)]
Ouups, forgot those two files, bummer
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6415
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 23:33:52 +0000 (23:33 +0000)]
Ignore the lastest smpi example from git
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6414
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 23:33:48 +0000 (23:33 +0000)]
rename src/surf/model.c into surf_model.c to avoid name conflicts on .o files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6413
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 23:28:49 +0000 (23:28 +0000)]
Implement a generic resource; use it as ancestor to specific ones
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6412
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 23:28:43 +0000 (23:28 +0000)]
further polishing on the merge of all model types (merly cosmetics now)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6411
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 23:28:37 +0000 (23:28 +0000)]
Document Stephane's last commit
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6410
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Tue, 30 Jun 2009 21:41:14 +0000 (21:41 +0000)]
MPI_Allreduce()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6409
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 21:33:31 +0000 (21:33 +0000)]
SURF: Embeed every fields of common_public directly into s_surf_model_t
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6408
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Tue, 30 Jun 2009 21:23:33 +0000 (21:23 +0000)]
MPI_Allreduce()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6407
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 21:00:10 +0000 (21:00 +0000)]
SURF: Unify the types of models in a uniq s_surf_model_t (using an union) +reindent all, sorry for the noise
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6406
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 21:00:01 +0000 (21:00 +0000)]
roots of a generic surf_resource_t type
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6405
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 20:59:56 +0000 (20:59 +0000)]
Surf: factorize resource sets into common_public
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6404
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 20:59:50 +0000 (20:59 +0000)]
Factorize some code in SURF
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6403
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Tue, 30 Jun 2009 14:32:30 +0000 (14:32 +0000)]
added automatic test of reduce
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6402
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 14:32:26 +0000 (14:32 +0000)]
Update the bcast tesh file after last changes to smpirun
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6401
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Tue, 30 Jun 2009 13:59:28 +0000 (13:59 +0000)]
/home/genaud/Documents/svn/simgrid/simgrid/trunk/src/svn-commit.2.tmp
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6400
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 13:16:28 +0000 (13:16 +0000)]
Plug some easy memleaks
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6399
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 13:16:26 +0000 (13:16 +0000)]
More debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6398
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 13:16:03 +0000 (13:16 +0000)]
-quiet argument of smpirun died
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6397
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 30 Jun 2009 13:16:00 +0000 (13:16 +0000)]
Compile reduce example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6396
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Tue, 30 Jun 2009 11:55:21 +0000 (11:55 +0000)]
MPI_Reduce() is ok except memleak
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6395
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Tue, 30 Jun 2009 11:54:04 +0000 (11:54 +0000)]
* more thorough test for MPI_Reduce()
* the simplest test that (currently) makes MPI_Barrier() fail
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6394
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Tue, 30 Jun 2009 09:32:32 +0000 (09:32 +0000)]
- corrected test on -map
- removed -quiet and useless msg
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6393
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 29 Jun 2009 21:11:32 +0000 (21:11 +0000)]
Add xbt_graph_node_get_outedges() [Silas De Munck]
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6392
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 29 Jun 2009 21:11:27 +0000 (21:11 +0000)]
Add xbt_set_get_by_name_or_null() [Silas De Munck]
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6391
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 29 Jun 2009 21:11:20 +0000 (21:11 +0000)]
typo in ChangeLog
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6390
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Mon, 29 Jun 2009 16:17:48 +0000 (16:17 +0000)]
still some mem cleanup to finish
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6389
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Mon, 29 Jun 2009 13:02:24 +0000 (13:02 +0000)]
MPI_Reduce using waitany(). Buggy.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6388
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 29 Jun 2009 09:26:49 +0000 (09:26 +0000)]
Make Waitall and Waitany visible from user side (and fix their prototype to stick to the standard)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6387
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 29 Jun 2009 09:11:39 +0000 (09:11 +0000)]
Implement MPI_Waitany and MPI_Waitall
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6386
48e7efb5-ca39-0410-a469-
dd3cf9ba447f