SimGrid (3.3.2-svn) unstable; urgency=low
SMPI:
- * Implement MPI_Waitany and MPI_Waitall
+ * Implement some more MPI primitives:
+ MPI_Waitany, MPI_Waitall, MPI_Allreduce
SURF:
* Declare common_public as an embeeded struct to reduce redirections
+ change model->common_model->resource_name()
into surf_model_resource_by_name(model)
(less redirections, less function to write when defining a model)
-
+ * Unify the types of models in a uniq s_surf_model_t (using an union)
+ * Embeed every fields of common_public directly into s_surf_model_t
+ * Implement a generic resource; use it as ancestor to specific ones
+ Allows to kill duplicated code in models
+ The drawback is that network cards are more fat since they don't
+ use the model field of their ancestor.
+ But hell, we wont fight for 8 bytes per host, will we?
+ TODO: integrate the properties into that ancestor
+ * Rename model methods:
+ action_free -> action_unref
+ action_use -> action_ref
+ action_change_state -> action_state_set
+ action_get_state -> action_state_get
+
XBT:
* Add xbt_set_get_by_name_or_null() [Silas De Munck]
* Add xbt_graph_node_get_outedges() [Silas De Munck]