X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2d2e7065203761a57c04479f6a45eec9646171a9..3e8e23939587e7ec646fba0cd59f23400507f255:/ChangeLog?ds=sidebyside diff --git a/ChangeLog b/ChangeLog index 5baeebbf68..73adeb9777 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,15 +6,29 @@ SimGrid (3.12) NOT RELEASED; urgency=low jMSG: * Interface improvement: - Rename Host.isAvail() to Host.isOn() + SIMIX: * New functions - SIMIX_process_throw: raises an exception in a remote process + * Refactoring: Separate submodules + - libsmx: the public interface, as libc in a real system + - popping: the strange dance that converts a user request into a kernel handling + - smx_context_*: the virtualization mechanisms that embeed the user code + - smx_*: the handling of each simcalls + * Rename smx_action_t into smx_synchro_t, making explicit that these + things are used to synchronize processes with their environment. + For example, a communication is a sort of synchronization involving + the communicating processes (that may block until the exchange) and + the platform. The same can be said from computations, etc. + SMPI: * New functions - Onesided early support for : MPI_Win_(create, free, fence, get_name, set_name, get_group), MPI_Get, MPI_Put, MPI_Accumulate, MPI_Alloc_mem, MPI_Free_mem. - MPI_Keyval*, MPI_Attr* functions, as well as MPI_Comm_attr*, MPI_Type_attr* variants (C only, no Fortran support yet) - MPI_Type_set_name, MPI_Type_get_name - MPI_*_c2f and MPI_*_f2c functions + - MPI_Info_* functions (beware, get_nthkey may not follow the insertion order) + - MPI_Pack, MPI_Unpack and MPI_Pack_size functions - Activate a lot of new tests from the mpich 3 testsuite * Features - Constant times can be injected inside MPI_Wtime and MPI_Test through options smpi/wtime and smpi/test @@ -37,11 +51,13 @@ SimGrid (3.12) NOT RELEASED; urgency=low * Bug fixes - "Full" network optimization flag was broken since Surf++ - Better handling of precision flags in maxmin - - Fix bug causing sometimes "Impossible" errors + - Fix bug causing sometimes "Impossible" errors + - Properly pass cluster properties to included hosts XBT * New functions - Add a xbt_heap_update function, to avoid costly xbt_heap_remove+xbt_heap_insert use - Add a xbt wrapper for simcall_mutex_trylock (asked in [#17878]) + - Add two new log appenders : rollfile and splitfile. Patch by Fabien Chaix. -- $date Da SimGrid team