Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Lua: fix an indentation bug in debug logs (the stack crashed)
[simgrid.git] / ChangeLog
index c8e03e2..b40ea02 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,13 +1,45 @@
+SimGrid (3.8) NOT RELEASED; urgency=low
+
+ The "SimGrid makes psssshiiiit and jumps into the cloud" release.
+ CMAKE:
+ * Remove option custom_flags. Now use environment variables CFLAGS 
+   and LDFLAGS.
+  
+ MSG:
+ * Add an experimental interface to manipulate VMs. They are mainly
+   process groups with very few intrinsic semantic, but they should
+   allow you to build the semantic you want easily.
+
+ SimDag:
+ * New type of typed tasks SD_TASK_COMP_PAR_AMDAHL that represents a
+   parallel task whose initial work is distributed among host according
+   to the Amdahl's law. Such tasks are created with a parameter alpha
+   that corresponds to the non-parallelizable part of the computation.
+
+   Before calling SD_task_schedulel or SD_task_schedulev, the
+   SD_task_distribute_comp_amdahl function has to be called with the
+   desired number of workstations. The filling of computation_amount and
+   communication_amount (actually empty) structures is then done
+   seamlessly.
+ * New function SD_workstation_dump to display various information
+
+ -- $date Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
+
 SimGrid (3.7.1) NOT RELEASED; urgency=low
 
+ MSG:
+ * Restore the prototype of MSG_process_create_with_environment() to
+   the pre-3.7 situation by removing the kill_time argument.
+ * Add a MSG_process_set_kill_time() function instead.
+
  SURF:
  * Fix weird behaviors when dealing with parallel tasks.
 
- Bug fixes, cosmetics and small improvements
+ Build System:
  * Fix compilation when using MSG_USE_DEPRECATED.
-
- Portability:
  * Fix compilation on Macs.
+ * Environment variables CFLAGS and LDFLAGS are now honored by cmake.
 
  -- $date Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
 
@@ -1182,7 +1214,7 @@ SimGrid (3.3) stable; urgency=high
     [contributed by Sékou Diakite, many thanks]
 
  GRAS:
-  * Introduce a listener thread in charge of receiving incomming
+  * Introduce a listener thread in charge of receiving incoming
     messages from the network. It allows to overlap communication and
     computation but most notably, it removes some stupid deadlocks due
     to the fact that so far, a process could not send and receive at