X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8d273cc02cf3c7b1d2ec1c70c306058dee9fd17b..4bc1b8a46fad46958e475b5bd38c402cc3b8bcfb:/ChangeLog diff --git a/ChangeLog b/ChangeLog index dc1cc70eab..f3e9234557 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,11 +3,26 @@ SimGrid (3.20) NOT RELEASED YET (Release target: June 21. 2018 10:07 UTC) TRACE - Change --cfg=tracing/msg/vm to --cfg=tracing/vm as virtual machine behavior tracing is no longer limited to MSG + - TIT (Time Independent Traces): We finally support tags. Unfortunately, + this means that traces now need to be updated or re-obtained; both Irecv + and Isend lines in your traces have now in total 5 mandatory fields: + + To update your traces, it suffices to add a 0 for the tag here. + - TIT now also supports waiting for a distinct request via MPI_Wait. + Wait/Test now wait for a specific request, not just the last one that was + issued. This unfortunately means another update, because we need to + identify which request you want to wait for. We do this via the + triplet (sender, receiver, tag), which needs to be added: + + - We lowercased all actions: For instance, instead of allReduce, we now + use allreduce. MSG - - The deprecation of MSG is ongoing. A lot of functions are now simple - wrappers on the C API of S4U. All these wrappers (and their S4U counterparts - can be found in src/msg/msg_legacy.cpp). + - The deprecation of MSG is ongoing (but this should not impact you). + Many MSG functions are now simple wrappers on the C API of S4U. If + you wish to convert your code to S4U, find the S4U counterparts of + your MSG calls in src/msg/msg_legacy.cpp. + - MSG can still be used, but won't evolve anymore. S4U: - Introduced new function simgrid::s4u::Host::get_actor_count. This function @@ -26,7 +41,7 @@ simix: SMPI: - SMPI is now tested with ~45 proxy apps from various sources, with none or - only minor patching needed: check github.com/simgrid/SMPI-proxy-apps + only minor patching needed: check https://github.com/simgrid/SMPI-proxy-apps - Replay: The replay file has been re-written in C++. - Replay: Tags used for messages sent via MPI_Send / MPI_Recv are now supported. They are stored in the trace and used when replayed.