quasar [Fri, 9 Nov 2007 09:02:32 +0000 (09:02 +0000)]
update 1 pass
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5011
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Fri, 9 Nov 2007 08:54:29 +0000 (08:54 +0000)]
1pas mods
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5010
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Fri, 9 Nov 2007 08:46:51 +0000 (08:46 +0000)]
adding modifications for 1 pass & for adding routes only when platform end tag reached
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5009
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Fri, 9 Nov 2007 00:42:03 +0000 (00:42 +0000)]
added code to allow for DO_ONCE loops. very preliminary.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5008
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 14:37:26 +0000 (14:37 +0000)]
One crude cast less, thanks to small cleanup by Mark
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5006
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 14:27:36 +0000 (14:27 +0000)]
Ops, missed some signess fixups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5005
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 14:11:54 +0000 (14:11 +0000)]
Better fix to the comparison between signed and unsigned int around dynar size: change all iterators to be unsigned (sorry for the rather intrusive change, but this is the way to go)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5004
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 14:10:07 +0000 (14:10 +0000)]
autogenerated
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5003
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 13:59:14 +0000 (13:59 +0000)]
Some more debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5002
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 11:11:56 +0000 (11:11 +0000)]
Revalidate output
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5001
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 10:58:21 +0000 (10:58 +0000)]
Specify that only <platform> can be a root tag
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5000
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 10:23:44 +0000 (10:23 +0000)]
Still more cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4999
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 10:22:51 +0000 (10:22 +0000)]
add a dist builder, which simply makes an archive to be distributed
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4998
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 10:21:48 +0000 (10:21 +0000)]
Add the configuration of some slaves in the SVN, making sure that it does not contain any password; create subdirs for each buildbot
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4997
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 09:54:31 +0000 (09:54 +0000)]
Portability fixups (second try). This is the bad side of using buildbots: each try have to be commited, thus a SVN log polution
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4996
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 09:36:20 +0000 (09:36 +0000)]
Portability fixups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4995
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 09:01:31 +0000 (09:01 +0000)]
don't try to distribute a non-existing file (copy/paste leftover)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4994
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 08:58:28 +0000 (08:58 +0000)]
Properly say the test suite that java tests are not run when it's the case
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4993
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 08:46:55 +0000 (08:46 +0000)]
This file was moved (factorized)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4992
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Nov 2007 08:09:11 +0000 (08:09 +0000)]
Add the automake generated file so that the buildbot have a chance to work
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4991
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Wed, 7 Nov 2007 22:54:19 +0000 (22:54 +0000)]
small change to calls to SIMIX_action_communicate and SIMIX_action_execute
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4990
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Wed, 7 Nov 2007 22:48:48 +0000 (22:48 +0000)]
made small change to function prototype for SIMIX_action_execute so name is now
type "const char *". This matches similar functions and makes calls to
SIMIX_action_execute a little less unwieldy.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4989
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Wed, 7 Nov 2007 09:49:46 +0000 (09:49 +0000)]
updated smpirun to use new xml format and made changes to benchmark code to
(hopefully) make it more accurate.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4988
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 6 Nov 2007 13:43:40 +0000 (13:43 +0000)]
Use the XBT_INLINE macro (defined in the portability layer header misc.h) to specify the inline keyword which depends of the platform target.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4986
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 6 Nov 2007 13:41:09 +0000 (13:41 +0000)]
A distraction, the SIMIX_process_create() function really takes seven parameters.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4985
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 6 Nov 2007 13:40:32 +0000 (13:40 +0000)]
This change avoids a warning on the Visual C++ compiler.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4984
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 6 Nov 2007 13:39:24 +0000 (13:39 +0000)]
Remove the masterslave example from the solution
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4983
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 6 Nov 2007 13:38:50 +0000 (13:38 +0000)]
Adapt some Visual C++ compiler options.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4982
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 6 Nov 2007 12:40:24 +0000 (12:40 +0000)]
A distraction, the SIMIX_process_create() function takes only six parameters.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4981
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 6 Nov 2007 12:38:11 +0000 (12:38 +0000)]
This change allow to avoid the Visual C++ compiler Warning that occur when you try to compare an signed integer with a signed integer (xbt_dynar_length() function returns an unsigned long and the iterators or the indexes are generally integers).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4980
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 6 Nov 2007 12:30:06 +0000 (12:30 +0000)]
This change avoid the redefinitions of log categories. To do this, the parent category of a subcategory must be declared extern instead
public data (see the definition of the macro XBT_LOG_NEW_SUBCATEGORY). An other change corrects the definition of the macro
XBT_LOG_NEW_ROOT_SUBCATEGORY. Indeed, Ansi C (Visual C++ compiler standard language) doesn't allow to initialize a structure during
its declaration with non constant values.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4979
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Nov 2007 12:28:39 +0000 (12:28 +0000)]
Cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4978
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Nov 2007 12:28:13 +0000 (12:28 +0000)]
Also fix the prototype of the RL stub
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4977
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Nov 2007 12:27:19 +0000 (12:27 +0000)]
add gras prop tests to the make check
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4976
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Tue, 6 Nov 2007 12:26:22 +0000 (12:26 +0000)]
Just disable a specific warning on Visual C++
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4975
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Tue, 6 Nov 2007 08:29:25 +0000 (08:29 +0000)]
added compute timer test
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4974
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Nov 2007 08:01:54 +0000 (08:01 +0000)]
cleanups (among which example simplification)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4973
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Nov 2007 08:01:22 +0000 (08:01 +0000)]
Revalidate output
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4972
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Nov 2007 08:00:28 +0000 (08:00 +0000)]
Fix constness of arguments
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4971
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Mon, 5 Nov 2007 12:27:27 +0000 (12:27 +0000)]
tesh file for simdag props updated...again
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4969
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Mon, 5 Nov 2007 11:59:06 +0000 (11:59 +0000)]
one more buf fix to simdag prop
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4968
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Mon, 5 Nov 2007 11:55:02 +0000 (11:55 +0000)]
one more buf fix to simdag prop
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4967
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Mon, 5 Nov 2007 10:49:00 +0000 (10:49 +0000)]
cleared warn: init discards pointer...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4966
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Mon, 5 Nov 2007 10:36:16 +0000 (10:36 +0000)]
updating gras prop example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4965
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Mon, 5 Nov 2007 10:26:29 +0000 (10:26 +0000)]
updatig simdag prop examples
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4964
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Mon, 5 Nov 2007 10:21:04 +0000 (10:21 +0000)]
delete platform msg props
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4963
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Mon, 5 Nov 2007 10:20:23 +0000 (10:20 +0000)]
updating msg prop tests
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4962
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Mon, 5 Nov 2007 10:16:50 +0000 (10:16 +0000)]
factorized platform file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4961
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Fri, 2 Nov 2007 09:07:05 +0000 (09:07 +0000)]
Update msg property test
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4960
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Fri, 2 Nov 2007 09:01:55 +0000 (09:01 +0000)]
Update msg property test
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4959
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Fri, 2 Nov 2007 08:37:45 +0000 (08:37 +0000)]
modified tesh file for simdag/properties
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4958
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 2 Nov 2007 00:24:15 +0000 (00:24 +0000)]
This time, hopefully, the files are in valid version 2 of the DTD
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4957
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Thu, 1 Nov 2007 16:42:09 +0000 (16:42 +0000)]
simdag properties example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4954
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Thu, 1 Nov 2007 16:06:39 +0000 (16:06 +0000)]
gras prop example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4953
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Thu, 1 Nov 2007 15:59:42 +0000 (15:59 +0000)]
msg properties example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4952
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 31 Oct 2007 17:51:35 +0000 (17:51 +0000)]
Update the platform files: the root tag is now called 'platform', not 'platform_description'. Everyone knows that XML is a descriptive language, right?
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4946
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
lmarchal [Wed, 31 Oct 2007 16:01:57 +0000 (16:01 +0000)]
Corrected a small bug for transfers, and added host visualization,
process sorting, time axis and legend.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4944
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Wed, 31 Oct 2007 10:08:37 +0000 (10:08 +0000)]
updating the dtd and some memory leacks
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4943
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Oct 2007 22:37:16 +0000 (22:37 +0000)]
Add totals
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4932
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Oct 2007 09:38:12 +0000 (09:38 +0000)]
Add the SVN revision to the VERSION string so that it lands into the archive names
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4930
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Oct 2007 08:44:19 +0000 (08:44 +0000)]
Update the FAQ wrt lastest XML changes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4929
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Oct 2007 08:32:07 +0000 (08:32 +0000)]
Export the cute little macro that Arnaud devised to ease the bypassing work (and add a pointer to the right example in its new location)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4928
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 23:05:43 +0000 (23:05 +0000)]
Also display the status of the last build in the top box of each column
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4927
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 23:05:12 +0000 (23:05 +0000)]
Reindent and cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4926
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 22:12:40 +0000 (22:12 +0000)]
Mac does not find the prototype of getline
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4925
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 20:58:38 +0000 (20:58 +0000)]
Cosmetics: do display the amount of failed tests in the waterfall, as well as the svn revision
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4924
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 18:02:44 +0000 (18:02 +0000)]
Off by one access
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4923
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 18:01:23 +0000 (18:01 +0000)]
Damn it, we forgot to update the stubs, once again
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4922
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 15:08:12 +0000 (15:08 +0000)]
Message improvements
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4921
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 15:06:11 +0000 (15:06 +0000)]
Revalidate the output after the conversion to the lastest XML version (s/cpu/host/ changed every logging lines)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4920
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 15:02:13 +0000 (15:02 +0000)]
Ooops. When restarting the logging action with dynamic buffer because we overflowed the static one, use the copy of the vaargs, not the original ones (which were already used by static action)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4919
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 14:53:03 +0000 (14:53 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4918
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 14:47:29 +0000 (14:47 +0000)]
Let's be brutal: copy the pthread_mutex_timedlock prototype since I fail to get this from the system headers on amd64
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4917
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 14:35:18 +0000 (14:35 +0000)]
Cleanups around the inter-unixes portability code for sem_init, sem_timedwait and mutex_timedlock
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4916
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 14:32:52 +0000 (14:32 +0000)]
Check for sem_init
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4915
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 14:30:24 +0000 (14:30 +0000)]
new line at EOF
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4914
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 13:13:52 +0000 (13:13 +0000)]
Check for pthread_mutex_timedlock()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4913
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 13:08:22 +0000 (13:08 +0000)]
Kill useless variable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4912
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 12:06:43 +0000 (12:06 +0000)]
Make test more verbose to understand why it timeouts on build daemons
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4911
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 11:47:05 +0000 (11:47 +0000)]
Oops, forgot to add this file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4910
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 11:45:21 +0000 (11:45 +0000)]
more explicit error messages, and random cleanups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4909
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 11:43:08 +0000 (11:43 +0000)]
Fixup the bypassing example: pretend we've found v2 XML, and split the bypassing function in two (one for the platform and one for the application) to make sure that the platform isn't declared twice (once in MSG_create_environment and once in MSG_launch_application) since it fools things
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4908
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 11:33:33 +0000 (11:33 +0000)]
Fix stupid comments
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4907
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 11:31:47 +0000 (11:31 +0000)]
Check that the platform file does not define the same element (host or link) twice. Fail otherwise.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4906
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 11:06:55 +0000 (11:06 +0000)]
Avoid segfault when trying to retrieve the name of the current thread while being in the maestro before initialization (where SIMIX_process_self returns NULL)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4905
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 09:59:52 +0000 (09:59 +0000)]
More java approach with a specific task type for finalization instead of magic value in uniq task type, plus random cleanups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4904
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 09:44:36 +0000 (09:44 +0000)]
Better Java philosophy: create a new type of tasks to mean terminaison instead of relying of some magic value of the classical computation task (plus reduce the verbosity of the slaves)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4903
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 09:21:27 +0000 (09:21 +0000)]
Reset the clock to 0 in surf_exit so that it gets zeroed in MSG_clean for people wanting to rerun simullations in the same setting (hello Pablo)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4902
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 09:12:22 +0000 (09:12 +0000)]
Reduce drastically the size of the test since it causes timeouts on slow build daemons
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4901
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 09:09:46 +0000 (09:09 +0000)]
Last useless cleanup about Marc jumbo commit
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4900
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 09:07:26 +0000 (09:07 +0000)]
Factorize the current_property_set symbol of simix (for process properties) and surf (for host and link properties); mark it 'extern' in include/surf/surf.h, and declare it strongly (ie, initialize it) in surf/surfxml_parse.c so that the poor macosx linker don't get fooled
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4899
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 08:36:33 +0000 (08:36 +0000)]
Kill code duplication, and doc tiny improvements
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4898
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 08:24:36 +0000 (08:24 +0000)]
Kill the useless _MSG_process_create_with_env_from_SIMIX(). _MSG_process_create_from_SIMIX() is part of the private API of MSG (I mean internal to the lib), so it can be changed without pissing of users
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4897
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 08:17:22 +0000 (08:17 +0000)]
Lastest cleanups in surf/ of Marc's jumbo commit
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4896
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 27 Oct 2007 07:34:39 +0000 (07:34 +0000)]
I think I now better understand the surf internals: each resource can be *either* a cpu or a link, so we can merge all the get_??_properties into only one method. No object will need both of them. This could be further improved by moving this to a function in surf directly instead of leaving this in models, but it would be the first attribute being handled that way, so I prefer keeping the pseudo object philosophy in place in surf
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4895
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Oct 2007 21:17:37 +0000 (21:17 +0000)]
useless cleanups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4894
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Oct 2007 21:16:52 +0000 (21:16 +0000)]
Yeah, that was a bit agressive against leaks...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4893
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Oct 2007 21:08:05 +0000 (21:08 +0000)]
Ooops, this is a graphxml file, not a surfxml one. It shouldn't be updated... (revert)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4892
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Oct 2007 20:42:22 +0000 (20:42 +0000)]
Fixup the is_first semantic (does not change anything, but you're first the first time, not afterward)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4891
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 26 Oct 2007 20:38:57 +0000 (20:38 +0000)]
Propagate the s/network_link/link/ from the XML to the C code (hope I didn't break anything)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4890
48e7efb5-ca39-0410-a469-
dd3cf9ba447f