X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6eb40f45f49f664ad67687236caf426efb86f74c..88fed751aea3a177650f8ceb697315c38d7d20ec:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 0b4b561be6..69fa05cc39 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,29 @@ 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 + and mallocs + * Factorize model_init/exit between models + * Factorize the set of resources within common_public; + + 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 + XBT: * Add xbt_set_get_by_name_or_null() [Silas De Munck] + * Add xbt_graph_node_get_outedges() [Silas De Munck] -- Da SimGrid team