1 SimGrid (2.90) unstable; urgency=low
3 * It is a long time since the last release of SimGrid. I'm sorry about
4 that but as I had told you, I was rewriting a lot of things. I apologize
5 to those who had been reporting bugs to me and that I had not answered.
6 If your bug is still in the new version, please tell me. Here is a
7 summary of the main changes.
9 * REVOLUTION 1: The SimGrid project has merged with the GRAS project
10 lead by Martin Quinson. As a consequence SimGrid gains a lot in
11 portability, speed, and a lot more but you'll figure it out later.
12 SimGrid now comprises 3 different projects : MSG, GRAS and SMPI.
13 I wanted to release the new MSG as soon as possible and I have
14 broken GRAS, which is the reason why, for now, only MSG is fully
15 functionnal. A laconic description of these projects is available
18 * REVOLUTION 2: I have removed SG and I am now using a new simulation
19 kernel optimized for our needs (called SURF but only the developers
20 should use it). Hence, MSG is now roughly 30 times faster and I think
21 that by rewriting a little bit MSG, I could event speed it up a little
22 bit more. Beside the gain in speed, it is also much easier to encode a
23 new platform model with SURF than it was with SG. More to come...
25 * REVOLUTION 3: I have tried to change a little as possible the API of
26 MSG but a few things really had to disappear. The main differences
27 with the previous version are :
28 1) no more m_links_t and the corresponding functions. Platforms are
29 directly read from a XML description and cannot be hard-coded
30 anymore. The same format is used for application deployment
31 description. The new format is described in the documentation.
32 Have a look in tools/platform_generation. There is a tiny script
33 that converts from the old platform format to the new one. Concerning
34 the application deployment format, parsing the old one is tricky.
35 I think most of you should hower be able to convert your files. If
36 it is really an issue, I can write a C code that does the conversion.
38 2) the toolbox tbx does not exist anymore. We now have a library
39 with much more data-structures but without the hash-tables (we have
40 dictionaries that are much faster).
42 -- Arnaud Legrand <Arnaud.Legrand@imag.fr> Mon, 31 Jan 2005 10:45:53 -0800