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
mquinson [Mon, 29 Jun 2009 09:11:36 +0000 (09:11 +0000)]
Start the work on 3.3.2
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6385
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Sat, 27 Jun 2009 15:28:46 +0000 (15:28 +0000)]
some preliminary additions to implement more collectives
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6384
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 22:31:58 +0000 (22:31 +0000)]
Correctly detect release archives (as opposed to beta archives)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6382
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 22:26:00 +0000 (22:26 +0000)]
Release 3.3.1
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6381
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 22:13:59 +0000 (22:13 +0000)]
Damn mac linker. Now, it's not complaining of multiple definition of sg_tcp_gamma but of the fact that it cannot find its definition. Poor guy.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6380
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 22:01:10 +0000 (22:01 +0000)]
Yet another missing 'extern' making the mac linker crazy
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6379
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 21:52:05 +0000 (21:52 +0000)]
explicit the fact that a variable without initialization placed in a header is an extern symbol. Stupid mac linker
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6378
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 21:08:32 +0000 (21:08 +0000)]
use readlink instead of realpath because it's more commonly installed
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6377
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 20:59:48 +0000 (20:59 +0000)]
Do not set TCP_gamma as a default value, but insist on running its callback since that's the way the value gets propagated to the right global
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6376
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 20:59:42 +0000 (20:59 +0000)]
Plug a memleak
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6375
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 20:22:34 +0000 (20:22 +0000)]
Finalize the smpi test (it works)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6374
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 20:22:26 +0000 (20:22 +0000)]
SMPI: Add an option to display the timing at the end of the simulation (need to turn that off for tesh since this timing depends on the machine we run the simulation onto)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6373
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 20:22:13 +0000 (20:22 +0000)]
Sanitize the memory handling of config elems description
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6372
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 20:22:05 +0000 (20:22 +0000)]
Add a flag to keep the temp files around, and pass configuration options to the simulator
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6371
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 20:21:57 +0000 (20:21 +0000)]
plug an harmless leak
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6370
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 16:09:45 +0000 (16:09 +0000)]
SMPI: Change the reference speed to a command line option
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6369
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 16:09:43 +0000 (16:09 +0000)]
Change --surf-path into --cfg=path
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6368
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 11:50:46 +0000 (11:50 +0000)]
change TCP_gamma to not be a compilation-time #define, but a command line option
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6367
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 11:10:27 +0000 (11:10 +0000)]
Implement a --cfg-help flag to show existing configuration variables
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6366
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Fri, 26 Jun 2009 10:57:42 +0000 (10:57 +0000)]
- corrected mvmul.c to avoid warnings
- added MPI_Wtime in bcast example.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6365
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 10:39:33 +0000 (10:39 +0000)]
Document Stephane's last change (implement MPI_Wtime())
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6364
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 10:38:30 +0000 (10:38 +0000)]
Update tesh files of msg that use configuration after lastest changes to config infrastructure
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6363
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Jun 2009 10:33:52 +0000 (10:33 +0000)]
Sanitize the way surf options are declared: in surf_config not dupplicated in simix and simdag
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6362
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Fri, 26 Jun 2009 09:50:53 +0000 (09:50 +0000)]
added MPI_Wtime()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6361
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:32:25 +0000 (13:32 +0000)]
The examples moved, and speak of LD_LIBRARY_PATH
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6360
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:32:23 +0000 (13:32 +0000)]
finish the first tesh file of SMPI example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6359
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:32:15 +0000 (13:32 +0000)]
Ignore the smpi examples from the git (sorry, too lazy to tell the same thing to svn)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6358
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:31:51 +0000 (13:31 +0000)]
Get smpirun displaying the real process rank
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6357
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:31:47 +0000 (13:31 +0000)]
ignore new files generated from lastest libtool
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6356
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:31:24 +0000 (13:31 +0000)]
Set in release mode: remove temps and less debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6355
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:31:20 +0000 (13:31 +0000)]
Compile about every existing SMPI examples (reduce don't compile)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6354
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 11:01:32 +0000 (11:01 +0000)]
Improve the INSTALL file: some people just don't read the FAQ...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6353
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Thu, 25 Jun 2009 10:30:44 +0000 (10:30 +0000)]
more in README
mapping of ranks to hosts is done
i) in order of hostfile
ii) round-robin (if -np n > number of lines in hostfile)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6352
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 09:16:39 +0000 (09:16 +0000)]
SMPI: Use the amount of processes to malloc the process list, not the amount of hosts
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6351
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 09:02:33 +0000 (09:02 +0000)]
Change host data into process data; count processes instead of hosts; communicator refer to list of processes instead of list of hosts (SMPI revamping about done, yuhu)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6350
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 08:47:43 +0000 (08:47 +0000)]
Add a SIMIX_process_count() that SMPI needs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6349
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Wed, 24 Jun 2009 21:59:23 +0000 (21:59 +0000)]
check that specified platform and hostfile exist.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6348
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:55:52 +0000 (19:55 +0000)]
SMPI: Pass the rank from smpirun to processes through their command line in deployment file; kill unused hosts global table
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6347
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:55:36 +0000 (19:55 +0000)]
SMPI: kill dead code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6346
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:55:20 +0000 (19:55 +0000)]
SMPI: move the last queue (received_message_queue) from global to process data
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6345
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:55:02 +0000 (19:55 +0000)]
SMPI: move pending_send_request_queue from global to host data
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6344
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:54:45 +0000 (19:54 +0000)]
SMPI: kill some free() from the smpi_process_finalize of the last leaving process to smpi_global_destroy; kill now useless process_running variable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6343
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:54:24 +0000 (19:54 +0000)]
SMPI: Change the way senders and receivers are stopped: main process kills its friends when leaving instead of a big armagedon at the end of simulation (one use less of the big process table)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6342
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:54:08 +0000 (19:54 +0000)]
SMPI: Kill the global list of senders and receivers
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6341
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:53:50 +0000 (19:53 +0000)]
SMPI: Add a global table of processes, which one day will replace the table of hosts
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6340
48e7efb5-ca39-0410-a469-
dd3cf9ba447f