Logo AND Algorithmique Numérique Distribuée

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