alegrand [Thu, 27 Jan 2005 19:16:53 +0000 (19:16 +0000)]
build the documentation and include it in the distribution
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@795
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:56:12 +0000 (18:56 +0000)]
One more word on GRAS
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@794
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:55:40 +0000 (18:55 +0000)]
Do not try to run gras yet.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@793
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:55:05 +0000 (18:55 +0000)]
Ooups I had forgotten this one...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@792
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:44:27 +0000 (18:44 +0000)]
Use the standard model
I really have to write a function to change the SURF model without having to modify the code...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@791
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:43:07 +0000 (18:43 +0000)]
It's just a crappy perl script. But it may help those who are unable to make paje work.
Moreover... I still haven't written the MSG output for paje. :)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@790
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:42:02 +0000 (18:42 +0000)]
convenient scripts to generate platforms
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@789
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:41:37 +0000 (18:41 +0000)]
Importing the documentation !!! :)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@788
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:36:27 +0000 (18:36 +0000)]
Go away. There is nothing to look at here yet.
Poor guy. This axe right through his spin... Must be horribly painful!
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@787
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:34:42 +0000 (18:34 +0000)]
I probably had been drinking too much the day I have written this command... Sorry to the inconvenience.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@786
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 18:33:24 +0000 (18:33 +0000)]
A nice example on how to use MSG.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@785
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 27 Jan 2005 12:29:54 +0000 (12:29 +0000)]
Commented cruft I need to test the IDL projection code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@784
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 27 Jan 2005 12:29:08 +0000 (12:29 +0000)]
Try to allow VPATH builds when we have to regenerate the sources. But I seem to remember that it doesn't really do the trick
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@783
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 27 Jan 2005 12:28:01 +0000 (12:28 +0000)]
First steps for support to flexml within 'simgrid' ;)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@782
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 00:02:51 +0000 (00:02 +0000)]
I know -O0 is not a warning flag but it is convenient when debuging...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@781
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 00:00:42 +0000 (00:00 +0000)]
Please. Don't try to run gras...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@780
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 27 Jan 2005 00:00:10 +0000 (00:00 +0000)]
changing the archive name
SimGrid is the name of the project, GRAS, MSG, SURF, ... are codenames
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@779
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 23:59:21 +0000 (23:59 +0000)]
changing the adress
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@778
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 23:59:04 +0000 (23:59 +0000)]
make distcheck functionnal
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@777
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:33:37 +0000 (17:33 +0000)]
Typo.
Seems like I'm getting addicted to spam you guys. ];)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@776
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:31:43 +0000 (17:31 +0000)]
running msg_test
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@775
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:31:31 +0000 (17:31 +0000)]
missing files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@774
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:30:02 +0000 (17:30 +0000)]
Taking into account an old API modification of SURF
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@773
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:29:26 +0000 (17:29 +0000)]
New msg_test with forwarder agents.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@772
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:26:35 +0000 (17:26 +0000)]
Bug fix : we could get stuck into an infinite loop for floating point precision reason.
Extension of the parser to handle bound on outgoing communications
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@771
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:25:49 +0000 (17:25 +0000)]
Bug fix : we could get stuck into an infinite loop for floating point precision reason.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@770
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:23:48 +0000 (17:23 +0000)]
Now, a process can be killed and all process are killed at the end of the simulation.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@769
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:10:42 +0000 (17:10 +0000)]
Bug fix: a task could sometimes not be immediately forwarded.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@768
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:08:36 +0000 (17:08 +0000)]
Usefull function to "kill" a context before the function it was executing has terminated.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@767
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:07:23 +0000 (17:07 +0000)]
Extending the parser to handle bound on outgoing communications
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@766
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 26 Jan 2005 17:05:23 +0000 (17:05 +0000)]
Fixing line number for an easier debugging.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@765
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 19 Jan 2005 18:17:43 +0000 (18:17 +0000)]
Using logs and making some message more clear.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@764
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 19 Jan 2005 18:16:43 +0000 (18:16 +0000)]
Now, you can send a task of length 0 in a no latency model... Otherwise the emitter used to hang.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@763
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 19 Jan 2005 18:15:13 +0000 (18:15 +0000)]
Bugfix... I had forgotten to reorder elements when updating a variable weight (and the order is heavilly used later to break loops).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@762
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 19 Jan 2005 18:13:44 +0000 (18:13 +0000)]
bugfix (shame on me!) + asserts to detect earlier weird behavior
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@761
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sat, 15 Jan 2005 00:54:20 +0000 (00:54 +0000)]
Taking into account last SURF modifications (suspend, resume and is_suspended moved in the common_public part).
Introducing a new convenient function: MSG_task_put_bounded
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@760
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sat, 15 Jan 2005 00:52:07 +0000 (00:52 +0000)]
Cosmetics and forgot to say in the previous commit (gras/surf/include surf.h,1.19,1.20 and gras/src/surf cpu.c,1.27,1.28 network.c,1.15,1.16 network_private.h,1.9,1.10 workstation.c,1.11,1.12 workstation_KCCFLN05.c,1.4,1.5) that suspend, resume and is_suspended have now been moved into the common_public of resources. Sorry...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@759
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sat, 15 Jan 2005 00:46:32 +0000 (00:46 +0000)]
Now surf communications come with a maximum rate. Also fixed a bug in network.c (was using 1 instead of SG_TCP_CTE_GAMMA when updating link characteristics)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@758
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 14 Jan 2005 21:31:55 +0000 (21:31 +0000)]
Parsing values is good. Taking into account parsed values is better...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@757
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 14 Jan 2005 19:57:03 +0000 (19:57 +0000)]
Add a forwarder in the MSG example.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@756
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 14 Jan 2005 19:54:41 +0000 (19:54 +0000)]
network actions should be suspendable too. In fact it seems to me that it is the case for any action. Maybe those functions should be then moved into the common_public part of resources.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@755
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 14 Jan 2005 19:52:28 +0000 (19:52 +0000)]
Finding this damn fucking bug took me an inordinate amount of time ! It was well hidden deep down in the maxmin solver...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@754
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 14 Jan 2005 19:47:24 +0000 (19:47 +0000)]
Not using MSG_suspend anymore in the internals
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@753
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 12 Jan 2005 22:38:47 +0000 (22:38 +0000)]
Now, MSG internals do not use MSG_suspend/resume anymore.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@752
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 11 Jan 2005 00:33:32 +0000 (00:33 +0000)]
Now, it works.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@751
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 10 Jan 2005 22:19:52 +0000 (22:19 +0000)]
It worries me however, to realize how tough an ass-hole I have had to be, in
order to get to stick to the principle of doing things right, rather than "just hack it in".
-- Poul-Henning Kamp <phk@FreeBSD.org>
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@750
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 10 Jan 2005 22:17:56 +0000 (22:17 +0000)]
Adding default values to the DTD
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@749
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 10 Jan 2005 22:17:12 +0000 (22:17 +0000)]
Introducing new functionnality without breaking the API.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@748
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 10 Jan 2005 22:15:33 +0000 (22:15 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@747
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 10 Jan 2005 22:13:16 +0000 (22:13 +0000)]
Add two convenient functions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@746
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 10 Jan 2005 22:11:59 +0000 (22:11 +0000)]
I had forgotten a host...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@745
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 7 Jan 2005 20:32:59 +0000 (20:32 +0000)]
Keep extending the DTD to handle an computation/communication interference model
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@744
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 7 Jan 2005 20:32:07 +0000 (20:32 +0000)]
fixed a few memleak
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@743
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 7 Jan 2005 20:01:59 +0000 (20:01 +0000)]
Changed my mind. This function will be defined somewhere else.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@742
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 6 Jan 2005 21:52:21 +0000 (21:52 +0000)]
Renamed resource initialization functions. Now they are postfixed by a alpha-style reference to the first paper where this model was described.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@741
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 6 Jan 2005 21:49:03 +0000 (21:49 +0000)]
Preparing to parse interferences for a new model. Also added a tag include that does not work yet.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@740
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 6 Jan 2005 21:47:51 +0000 (21:47 +0000)]
I can't believe I had forgotten to add surf_parse.c... Also add a wrapper to surf_parse_lex.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@739
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 5 Jan 2005 23:19:44 +0000 (23:19 +0000)]
We don't need you anymore. You are weak. Goodbye !
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@738
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 5 Jan 2005 23:18:46 +0000 (23:18 +0000)]
Now, any surf-based program can take --surf-path arguments to help locating platform, trace or deployment files...
Martin had a dream, I made it come true. ;-)
However, now the gras_stub_generator is completely broken...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@737
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 5 Jan 2005 23:13:54 +0000 (23:13 +0000)]
Please, flex, tell me on which line problems are. Also try to put the generated files on the right place. And last, use a bigger stack. We're parsing huge XML platform description files afterall... ;)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@736
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 5 Jan 2005 00:48:54 +0000 (00:48 +0000)]
No more need of these ones...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@735
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 5 Jan 2005 00:47:58 +0000 (00:47 +0000)]
XML version of platform and deployment files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@734
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 5 Jan 2005 00:45:29 +0000 (00:45 +0000)]
Moved from flex to flexml.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@733
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 5 Jan 2005 00:27:52 +0000 (00:27 +0000)]
Taking into account an old behavior modification of surf_solve
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@732
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 4 Jan 2005 23:23:06 +0000 (23:23 +0000)]
moving to flexml
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@731
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 31 Dec 2004 23:09:39 +0000 (23:09 +0000)]
Since we're using the SURF and not SG anymore, we should use that kind of format.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@730
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 20:44:53 +0000 (20:44 +0000)]
search the deployment files where they are
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@729
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 20:43:55 +0000 (20:43 +0000)]
Fix perl syntax
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@728
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 31 Dec 2004 17:19:11 +0000 (17:19 +0000)]
Take into account last API modification. Sorry about that.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@727
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 17:12:37 +0000 (17:12 +0000)]
library rename
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@726
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 17:11:46 +0000 (17:11 +0000)]
Search msg.h where it is
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@725
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 17:05:47 +0000 (17:05 +0000)]
Search msg.h at the right location
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@724
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 17:00:42 +0000 (17:00 +0000)]
Add the prototypes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@723
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 16:54:10 +0000 (16:54 +0000)]
get ready to use MSG NG
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@722
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 16:53:06 +0000 (16:53 +0000)]
cleanup
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@721
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 16:45:49 +0000 (16:45 +0000)]
Add the IDL compilation. But since it's WAYS broken, put it between #if 0/#endif
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@720
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 16:44:45 +0000 (16:44 +0000)]
Add the prototypes for the upcoming IDL compilation. Useless for now, but I want to commit everything to cleanup stuff with Arnaud
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@719
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 16:43:36 +0000 (16:43 +0000)]
Pre-release cleanup: rename libgrasrl to libgras and libgrassg to libsimgrid
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@718
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 14:39:24 +0000 (14:39 +0000)]
Kill dead code, sorry for the noise
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@717
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 12:09:53 +0000 (12:09 +0000)]
Add optimization flags to the game
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@716
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 12:08:57 +0000 (12:08 +0000)]
Add a function I need in GRAS
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@715
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 12:05:52 +0000 (12:05 +0000)]
Automatic update, damn gtkdoc-tools
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@714
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 12:04:21 +0000 (12:04 +0000)]
SimGrid is dead, long life to SimGrid
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@713
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 12:04:11 +0000 (12:04 +0000)]
Properly check for errno and unistd; don't check for old generation SimGrid as we prepare to get funky
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@712
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 11:42:40 +0000 (11:42 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@711
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 11:39:18 +0000 (11:39 +0000)]
automatic update
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@710
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 11:29:34 +0000 (11:29 +0000)]
Let's get funky and try to settle gras on top of msg new generation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@709
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 11:16:19 +0000 (11:16 +0000)]
remove dead code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@708
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 11:14:30 +0000 (11:14 +0000)]
Remove the headers already loaded from somewhere else. Keep the remaining for the day I wonder how to let it work on some exotic platform
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@707
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 31 Dec 2004 10:45:10 +0000 (10:45 +0000)]
remove complications to run tests from there own directory now that the path isn't hardcoded anymore in surf/msg
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@706
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 31 Dec 2004 03:03:00 +0000 (03:03 +0000)]
surf:~/Work/GRAS/heap $ valgrind --leak-check=yes --show-reachable=yes ./msg_test les
...
[421.531] P3 | I'm done. See you!
MSG: Congratulations ! Simulation terminated : all process are over
Simulation time 421.531
==8295==
==8295== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 17 from 1)
==8295== malloc/free: in use at exit: 0 bytes in 0 blocks.
==8295== malloc/free: 195685 allocs, 195685 frees,
6498475 bytes allocated.
==8295== For counts of detected errors, rerun with: -v
==8295== No malloc'd blocks -- no leaks are possible.
Rha! The very good news is that this code (msg_test) behaves exactly in the same way as with the old MSG version. And it is a way faster !!! :)
Before :
real 0m3.130s
user 0m2.290s
sys 0m0.030s
Now :
real 0m0.392s
user 0m0.290s
sys 0m0.000s
Cool, isnt'it ? :)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@705
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 31 Dec 2004 02:49:39 +0000 (02:49 +0000)]
Mem leak hunting!
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@704
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 31 Dec 2004 02:49:07 +0000 (02:49 +0000)]
Convenient to optimize the SURF.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@703
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 29 Dec 2004 14:38:32 +0000 (14:38 +0000)]
search data files in the right directory
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@702
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 29 Dec 2004 03:15:51 +0000 (03:15 +0000)]
MSG almost works. It enabled me to find some bug in the SURF. I'm going to optimize maxmin and to fix this bug.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@701
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 29 Dec 2004 03:11:50 +0000 (03:11 +0000)]
*** empty log message ***
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@700
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 29 Dec 2004 03:11:03 +0000 (03:11 +0000)]
add a startup and a cleanup function to each context
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@699
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 23 Dec 2004 00:56:58 +0000 (00:56 +0000)]
arguments were not set.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@698
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 23 Dec 2004 00:55:07 +0000 (00:55 +0000)]
task->data (formerly callback) could not be set by end-users.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@697
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 22 Dec 2004 20:43:12 +0000 (20:43 +0000)]
API modification in context breaks MSG. Removing MSG from the compilation list until it is repaired.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@696
48e7efb5-ca39-0410-a469-
dd3cf9ba447f