Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' into simgrid-fork-changelog-plugins
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Fri, 3 Nov 2023 16:55:49 +0000 (17:55 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Fri, 3 Nov 2023 16:55:49 +0000 (17:55 +0100)
1  2 
ChangeLog
docs/source/Release_Notes.rst

diff --cc ChangeLog
+++ b/ChangeLog
@@@ -6,12 -6,13 +6,16 @@@ S4U
   - New function NetZone::add_route(host1, host2, links) when you don't need gateways
     Also add a variant with s4u::Link, when you don't want to specify the directions
     on symmetric routes.
-  - Introduce a Mailbox::get_async() with no payload parameter. You can use the new 
+  - Introduce a Mailbox::get_async() with no payload parameter. You can use the new
     Comm::get_payload() once the communication is over to retrieve the payload.
   - Implement recursive mutexes. Simply pass true to the constructor to get one.
 + - Update of the Task model. Each Task now consists of a dispatcher, a collector
 +   and one or more instances. The parallelism degree of each of these can be set.
 +   Several examples have been added or modified accordingly.
+  - Introduce a new MessageQueue abstraction and associated Mess simulated object.
+    The behavior of a MessageQueue is similar to that of a Mailbox, but intended for
+    control messages that do not incur any simulated cost. Information is automagically
+    transported over thin air between producer and consumer. See examples/cpp/mess-wait
  
  SMPI:
   - New SMPI_app_instance_join(): wait for the completion of a started MPI instance
@@@ -35,8 -36,7 +39,9 @@@ C API
  Plugins:
   - Revamp the battery plugin: rewrite completely the API, for a better usability.
     The examples were updated accordingly.
 +   The battery can now act as a simple connector. See battery-connector example.
 + - Revamp of the Photovoltaic plugin: now called SolarPanel and complete rewrite of the API 
+  - Revamp of the Photovoltaic plugin: now called SolarPanel and complete rewrite of the API
   - Add chiller plugin: enable the management of chillers consuming electrical energy
     to compensate heat generated by hosts.
  
Simple merge