X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e2189eb21a0ab923b4192babe88ca08f589f1245..db18c5c3081a25437cf28dac2b08467c4110a3ea:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 8a1b9f8b7a..bd87549fab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,21 +1,25 @@ SimGrid (3.5) unstable; urgency=low + Checked up to svn r7858 (Mt) + MSG + * Asynchronous communications through the functions: + MSG_task_isend/irecv and MSG_comm_test/wait * New function: MSG_load_platform_script() to make possible using a lua script instead of XML files to set up platforms * New function: MSG_set_function to associate functions to processes, used when bypassing the parser LUA Bindings - * Add layer to set up environment and bypass the XML surf parser + * Add layer to set up environment directly from lua, without XML * Modify the entry point, to take into consideration when lua is used only as a platform generator SURF * Change the XML format. This is a very important modification. SimGrid 3.5 introduces a new hierarchical format based on the notion of Autonomous Systems. Compatibility with old format is ensured - through the perl script provided in the contrib section of the - svn. [PIERRE GIVE THE PATH] + through the perl script provided in the install bin directory + bin/simgrid_update_xml.pl. It is now possible to build platforms with specific routing mechanism (Full/Dijkstra/DijkstraCache/Floyd) and to easily connect several platforms together. We will try to provide soon @@ -55,6 +59,11 @@ SimGrid (3.5) unstable; urgency=low models. This problem was only visible with SIMDAG and you should thus disregard results produced with earlier versions if you relied on this feature (some tasks were blocked because of this). + * Fix a bunch of stuff that prevented to use classical models with SIMDAG + even though your applications were doing only point-to-point + communications and sequential computations. Now you can really use any + model you want (of course, if you create real parallel tasks, which are + not implemented in most models beside ptaskL07, this will abort). * Change the way a task is considered as ready. Instead of removing dependencies when a task is done, a counter is decreased. This way, it is always possible to reach ancestors thanks to the @@ -75,10 +84,12 @@ SimGrid (3.5) unstable; urgency=low * new function SD_dotload(char*) to load a DAG described in dot format. This loader and the corresponding examples require the installation of the graphviz library. + * new function SD_workstation_get_current_task() XBT * New data container: setset (set of sets of elements) - * New module: mmalloc (mapped malloc) + * New module: mmalloc (mapped malloc, allowing to have several + independent segments of malloc) * New function: xbt_dict_cursor_set_data() * New function: xbt_dynar_sort() * New function: xbt_dynar_is_empty() @@ -91,13 +102,22 @@ SimGrid (3.5) unstable; urgency=low GRAS: * New function: gras_msgtype_get_name() + * Implement gras_agent_spawn in RL too (the prototype changed a bit) + * Kill measurement sockets for now. If you rely on them, sorry. This + release is not for you. This feature will be reintroduced in the + future, but we cannot delay the release any further. + + SMPI + * New Model SMPI (three-interval linear regression for correction factors) - Build chain: bug fixes and further polishing + Build chain: bug fixes and overall polishing * Fix the 'make install' target. No need to use 'make install-simgrid' anymore * Introduce a 'make dist' target compiling a *source* archive - 'make package' compiles a binary archive (not well tested) + 'make package' compiles a binary archive * Compile java files only on need + * Add --cd and --setenv command line options to tesh + * Port to windows Tracing: * Tracing system @@ -129,6 +149,9 @@ SimGrid (3.5) unstable; urgency=low with modifications regarding the fullduplex mode - new tesh files to check if gtnets tracing is ok + * New feature to any SimGrid-based simulator: Model-Checking + Check SIN#1 for more details. + -- Da SimGrid team SimGrid (3.4.1) stable; urgency=low