Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
14 years agofurther polishing on the merge of all model types (merly cosmetics now)
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

14 years agoDocument Stephane's last commit
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

14 years agoMPI_Allreduce()
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

14 years agoSURF: Embeed every fields of common_public directly into s_surf_model_t
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

14 years agoMPI_Allreduce()
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

14 years agoSURF: Unify the types of models in a uniq s_surf_model_t (using an union) +reindent...
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

14 years agoroots of a generic surf_resource_t type
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

14 years agoSurf: factorize resource sets into common_public
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

14 years agoFactorize some code in SURF
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

14 years agoadded automatic test of reduce
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

14 years agoUpdate the bcast tesh file after last changes to smpirun
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

14 years ago/home/genaud/Documents/svn/simgrid/simgrid/trunk/src/svn-commit.2.tmp
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

14 years agoPlug some easy memleaks
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

14 years agoMore debug
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

14 years ago-quiet argument of smpirun died
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

14 years agoCompile reduce example
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

14 years agoMPI_Reduce() is ok except memleak
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

14 years ago* more thorough test for MPI_Reduce()
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

14 years ago- corrected test on -map
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

14 years agoAdd xbt_graph_node_get_outedges() [Silas De Munck]
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

14 years agoAdd xbt_set_get_by_name_or_null() [Silas De Munck]
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

14 years agotypo in ChangeLog
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

14 years agostill some mem cleanup to finish
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

14 years agoMPI_Reduce using waitany(). Buggy.
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

14 years agoMake Waitall and Waitany visible from user side (and fix their prototype to stick...
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

14 years agoImplement MPI_Waitany and MPI_Waitall
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

14 years agoStart the work on 3.3.2
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

14 years agosome preliminary additions to implement more collectives
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

14 years agoCorrectly detect release archives (as opposed to beta archives)
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

14 years agoRelease 3.3.1
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

14 years agoDamn mac linker. Now, it's not complaining of multiple definition of sg_tcp_gamma...
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

14 years agoYet another missing 'extern' making the mac linker crazy
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

14 years agoexplicit the fact that a variable without initialization placed in a header is an...
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

14 years agouse readlink instead of realpath because it's more commonly installed
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

14 years agoDo not set TCP_gamma as a default value, but insist on running its callback since...
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

14 years agoPlug a memleak
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

14 years agoFinalize the smpi test (it works)
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

14 years agoSMPI: Add an option to display the timing at the end of the simulation (need to turn...
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

14 years agoSanitize the memory handling of config elems description
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

14 years agoAdd a flag to keep the temp files around, and pass configuration options to the simulator
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

14 years agoplug an harmless leak
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

14 years agoSMPI: Change the reference speed to a command line option
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

14 years agoChange --surf-path into --cfg=path
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

14 years agochange TCP_gamma to not be a compilation-time #define, but a command line option
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

14 years agoImplement a --cfg-help flag to show existing configuration variables
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

14 years ago- corrected mvmul.c to avoid warnings
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

14 years agoDocument Stephane's last change (implement MPI_Wtime())
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

14 years agoUpdate tesh files of msg that use configuration after lastest changes to config infra...
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

14 years agoSanitize the way surf options are declared: in surf_config not dupplicated in simix...
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

14 years agoadded MPI_Wtime()
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

14 years agoThe examples moved, and speak of LD_LIBRARY_PATH
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

14 years agofinish the first tesh file of SMPI example
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

14 years agoIgnore the smpi examples from the git (sorry, too lazy to tell the same thing to...
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

14 years agoGet smpirun displaying the real process rank
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

14 years agoignore new files generated from lastest libtool
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

14 years agoSet in release mode: remove temps and less debug
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

14 years agoCompile about every existing SMPI examples (reduce don't compile)
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

14 years agoImprove the INSTALL file: some people just don't read the FAQ...
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

14 years agomore in README
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

14 years agoSMPI: Use the amount of processes to malloc the process list, not the amount of hosts
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

14 years agoChange host data into process data; count processes instead of hosts; communicator...
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

14 years agoAdd a SIMIX_process_count() that SMPI needs
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

14 years agocheck that specified platform and hostfile exist.
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

14 years agoSMPI: Pass the rank from smpirun to processes through their command line in deploymen...
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

14 years agoSMPI: kill dead code
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

14 years agoSMPI: move the last queue (received_message_queue) from global to process data
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

14 years agoSMPI: move pending_send_request_queue from global to host data
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

14 years agoSMPI: kill some free() from the smpi_process_finalize of the last leaving process...
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

14 years agoSMPI: Change the way senders and receivers are stopped: main process kills its friend...
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

14 years agoSMPI: Kill the global list of senders and receivers
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

14 years agoSMPI: Add a global table of processes, which one day will replace the table of hosts
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

14 years agoMove pending_recv_request_queues into host_data (ie, wanna be process_data)
mquinson [Wed, 24 Jun 2009 19:53:32 +0000 (19:53 +0000)]
Move pending_recv_request_queues into host_data (ie, wanna be process_data)

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

14 years agoSMPI: get the main process launch the sender and receiver ones (will ease passing...
mquinson [Tue, 23 Jun 2009 19:49:54 +0000 (19:49 +0000)]
SMPI: get the main process launch the sender and receiver ones (will ease passing them some shared data)

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

14 years agocosmetics (use xbt_fifo_foreach where relevant)
mquinson [Tue, 23 Jun 2009 15:07:53 +0000 (15:07 +0000)]
cosmetics (use xbt_fifo_foreach where relevant)

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

14 years agocosmetics (function renaming)
mquinson [Tue, 23 Jun 2009 15:07:30 +0000 (15:07 +0000)]
cosmetics (function renaming)

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

14 years agoKill another useless synchronization source: no one will interupt you in simulation
mquinson [Tue, 23 Jun 2009 15:07:27 +0000 (15:07 +0000)]
Kill another useless synchronization source: no one will interupt you in simulation

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

14 years agoSMPI: Kill a whole bunch of unneeded synchronization: processes run in exclusive...
mquinson [Tue, 23 Jun 2009 15:07:04 +0000 (15:07 +0000)]
SMPI: Kill a whole bunch of unneeded synchronization: processes run in exclusive manner within the simulator

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

14 years agoDocument Stephane's change
mquinson [Tue, 23 Jun 2009 15:07:01 +0000 (15:07 +0000)]
Document Stephane's change

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

14 years agoSMPI: Remove the initialization barrier now that it's useless
mquinson [Tue, 23 Jun 2009 15:06:38 +0000 (15:06 +0000)]
SMPI: Remove the initialization barrier now that it's useless

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

14 years agoSMPI: cleanup the initialization process by moving stuff done by first process in...
mquinson [Tue, 23 Jun 2009 15:06:33 +0000 (15:06 +0000)]
SMPI: cleanup the initialization process by moving stuff done by first process in smpi_process_init to smpi_global_init (WIP)

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

14 years agoquick notes to get started compiling an smpi example.
genaud [Tue, 23 Jun 2009 13:24:45 +0000 (13:24 +0000)]
quick notes to get started compiling an smpi example.

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

14 years agoextended smpirun accepting -platform and -hostfile
genaud [Tue, 23 Jun 2009 13:21:32 +0000 (13:21 +0000)]
extended smpirun accepting -platform and -hostfile

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

14 years agoAutomatically set the execution bit to the smpi scripts
mquinson [Tue, 23 Jun 2009 11:40:01 +0000 (11:40 +0000)]
Automatically set the execution bit to the smpi scripts

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

14 years agoBug fix: add the compiler name to the command line
mquinson [Tue, 23 Jun 2009 11:39:58 +0000 (11:39 +0000)]
Bug fix: add the compiler name to the command line

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

14 years agoUse parse values as double instead of casting them to int
mquinson [Fri, 19 Jun 2009 12:26:26 +0000 (12:26 +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@6326 48e7efb5-ca39-0410-a469-dd3cf9ba447f

14 years agoA word about LD_LIBRARY_PATH in the first lesson of the GRAS tutorial
mquinson [Wed, 10 Jun 2009 15:00:24 +0000 (15:00 +0000)]
A word about LD_LIBRARY_PATH in the first lesson of the GRAS tutorial

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

14 years agoDocument a change that slept from a private branch to the public trunk during the...
mquinson [Mon, 8 Jun 2009 22:14:53 +0000 (22:14 +0000)]
Document a change that slept from a private branch to the public trunk during the reindentation war (sorry, seem to be the only one; glad it was working)

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

14 years agoI'm a jerk, I do cleanups on useless stuff written by others.
mquinson [Mon, 8 Jun 2009 21:58:31 +0000 (21:58 +0000)]
I'm a jerk, I do cleanups on useless stuff written by others.

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

14 years agosome more comments, and minor cleanups
mquinson [Mon, 8 Jun 2009 21:41:17 +0000 (21:41 +0000)]
some more comments, and minor cleanups

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

14 years agoDocument my last commits.
alegrand [Mon, 8 Jun 2009 14:51:31 +0000 (14:51 +0000)]
Document my last commits.

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

14 years agoMake a much cleaner (and correct) use of refcount introduced by Henri. Now failures...
alegrand [Mon, 8 Jun 2009 14:16:59 +0000 (14:16 +0000)]
Make a much cleaner (and correct) use of refcount introduced by Henri. Now failures should be handled correctly.

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

14 years agoCleaner use of the refcount introduced by Henri.
alegrand [Mon, 8 Jun 2009 14:16:33 +0000 (14:16 +0000)]
Cleaner use of the refcount introduced by Henri.

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

14 years agoHandle host failures in communications. (bug raised by Alan Malta)
alegrand [Mon, 8 Jun 2009 14:16:28 +0000 (14:16 +0000)]
Handle host failures in communications. (bug raised by Alan Malta)

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

14 years agoAdd debug
alegrand [Mon, 8 Jun 2009 14:16:24 +0000 (14:16 +0000)]
Add debug

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

14 years agoFix tesh file. Surprisingly, according to git, it was already wrong when first commit...
alegrand [Sat, 6 Jun 2009 13:45:06 +0000 (13:45 +0000)]
Fix tesh file. Surprisingly, according to git, it was already wrong when first commited a few months ago (unlesss I do not run with the right gtnets version....).

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

14 years agoKeep tesh files uptodate with some recent reindentation.
alegrand [Sat, 6 Jun 2009 13:44:41 +0000 (13:44 +0000)]
Keep tesh files uptodate with some recent reindentation.

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

14 years agoUpdate test file now that state traces are better managed.
alegrand [Sat, 6 Jun 2009 13:44:36 +0000 (13:44 +0000)]
Update test file now that state traces are better managed.

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

14 years agoTake into account that some process may actually not be launched because the host...
alegrand [Sat, 6 Jun 2009 13:44:10 +0000 (13:44 +0000)]
Take into account that some process may actually not be launched because the host on which they were supposed to run was turned off.

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

14 years agoCheck that a host is available before launching a process.
alegrand [Sat, 6 Jun 2009 13:44:06 +0000 (13:44 +0000)]
Check that a host is available before launching a process.

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

14 years agoGive deployment functions the opportunity to know that some host have failed before...
alegrand [Sat, 6 Jun 2009 13:43:56 +0000 (13:43 +0000)]
Give deployment functions the opportunity to know that some host have failed before launching the process.

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