MSG
- Fix MSG_task_get_remaining_work_ratio() to return 1.0 for tasks that have
not started.
+ - Remove parameter of MSG_process_killall().
+ Resetting the PID was bogus anyway (several actors could have the same PID).
Documentation
- Use a graphical TOC to make it easier to find the documentation you need
- Execution->setHost() can be called after start() to migrate it.
- Comm::test_any() is now implemented.
- s4u::Actor now has onCreation() and onDestruction() signals.
+ - Install some kernel header files for the users' plugins and more.
+ Warning, their API is really not stable yet.
+ include/simgrid/kernel/resource/{Action,Resource,Model}.hpp
+ include/simgrid/kernel/routing/*Zone.hpp
XBT
- Remove XBT_LOG_CONNECT, it should be useless nowadays.
+ SimDag
+ - SD_task_dependency_add(): remove unused parameters 'name' and 'data'.
+
SMPI
- The privatization of global variables via mmap() is now significantly more
flexible and allows the use of daemons with SMPI and to add new processes
ranks, because tracing several communicators right now is not supported.
- Because of this, smpi_process_index() has now been deprecated and will
be removed in 3.21
+
Fixed bugs:
- #245: migrating an actor does not migrate its execution
+ - #256: Modernize FindSimGrid.cmake
+ - #257: Fix (ab)use of CMake install
PLATFORM:
- Rename FULLDUPLEX into SPLITDUPLEX (old name still accepted)
TRACING
- Remove unused run-time parameter "tracing/onelink-only".
+ Fixed bugs:
+ - #254: Something seems wrong with s4u::Actor::kill(aid_t)
+
SimGrid (3.18) Released December 24 2017
The "Ho Ho Ho! SimGrid 4 beta is coming to town" release.