+ _ _____ ____ ___
+__ _____ _ __ ___(_) ___ _ __ |___ / |___ \ / _ \
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ __) | | | |
+ \ V / __/ | \__ \ | (_) | | | | ___) | / __/| |_| |
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_____|\___/
+ (NOT RELEASED)
+
+ _ _____ _ ___ _
+__ _____ _ __ ___(_) ___ _ __ |___ / / |/ _ \ / |
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | (_) || |
+ \ V / __/ | \__ \ | (_) | | | | ___) || |\__, || |
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_| /_(_)_|
+ March 22 2018
+
+The Fixed ABI release.
+
+ * Reduce the changes to the binary interface of MSG,
+ accidentally introduced by v3.19.
+ _ _____ _ ___
+__ _____ _ __ ___(_) ___ _ __ |___ / / |/ _ \
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | (_) |
+ \ V / __/ | \__ \ | (_) | | | | ___) || |\__, |
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_| /_/
+ March 20 2018
+
+The Moscovitly-cold Spring release.
+
+ * SMPI: Allow to start new actors and ranks after simulation start.
+ * SMPI: Support ICC, better testing on classical proxy apps.
+ * Some kernel headers are now installed, allowing external plugins.
+ * (+ the classical bug fixes and doc improvement)
+ _ _____ _ ___
+__ _____ _ __ ___(_) ___ _ __ |___ / / |( _ )
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | |/ _ \
+ \ V / __/ | \__ \ | (_) | | | | ___) || | (_) |
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_|\___/
+ December 24 2017
+
+The "Ho Ho Ho! SimGrid 4 beta is coming to town" release.
+ SimGrid 4 *may* be there by the next solstice.
+
+ * Convert almost all interesting MSG examples to S4U.
+ * New model: energy consumption due to the network.
+ * Major cleanups in the disk and storage subsystems.
+ * (+ further deprecate XBT, bug fixes and doc improvement)
+ _ _____ _ _____
+__ _____ _ __ ___(_) ___ _ __ |___ / / |___ |
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | / /
+ \ V / __/ | \__ \ | (_) | | | | ___) || | / /
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_|/_/
+ October 8 2017
+
+The Drained Leaks release: (almost) no known leaks despite the tests.
+
+ * Many many internal cleanups (almost 700 commits since 3.16).
+ * The coverage of our tests is above 80%.
+ * All memleaks but one plugged; A dozen of bugs fixed.
+ * XBT: Further replace XBT with std::* constructs.
+ _ _____ _ __
+__ _____ _ __ ___(_) ___ _ __ |___ / / |/ /_
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | '_ \
+ \ V / __/ | \__ \ | (_) | | | | ___) || | (_) |
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_|\___/
+ June 22 2017
+
+The Blooming Spring Release: developments are budding.
+
+ * S4U: Progress; Activity refcounting is now automatic.
+ * XML: <AS> can now be named <zone> as they should.
+ * SMPI: Further performance improvements; RMA support.
+ * Cloud: Multi-core VMs (do not overcommit them yet)
+ * (+ bug fixes, cleanups and documentation improvements)
+ _ _____ _ ____
+__ _____ _ __ ___(_) ___ _ __ |___ / / | ___|
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | |___ \
+ \ V / __/ | \__ \ | (_) | | | | ___) || |___) |
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_|____/
+ Mar 22 2017
+
+The Spring Release: continuous integration servers become green.
+
+ * S4U: progress, integrating more parts of SimDag; New examples.
+ * SMPI: Support MPI 2.2; Convert internals to C++ (TBC).
+ * Java: Massive memleaks and performance issues fixed.
+ * (+ bug fixes, cleanups and documentation improvements)
+ _ _____ _ _ _ _ ____ ___
+__ _____ _ __ ___(_) ___ _ __ |___ / / | || | / | ___|/ _ \
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | || |_ | |___ \ (_) |
+ \ V / __/ | \__ \ | (_) | | | | ___) || |__ _|| |___) \__, |
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_| |_|(_)_|____/ /_/
+ Dec 28 2016
+
+The Christmas Pi Release (better approximation).
+
+ * Fix various glitches in the previous release.
+ _ _____ _ _ _
+__ _____ _ __ ___(_) ___ _ __ |___ / / | || |
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | || |_
+ \ V / __/ | \__ \ | (_) | | | | ___) || |__ _|
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_| |_|
+ Dec 24 2016
+
+The Christmas Pi Release.
+
+ * Documentation reorganized and improved
+
+ * S4U interface further rising, toward SimGrid 4
+ - Routing code rewritten for readability
+ - Virtual Machines almost turned into a plugin
+ - MSG, SimDag, MPI interfaces mostly unchanged
+
+ * The model-checker now works on FreeBSD too.
+ _ _____ _ _____
+__ _____ _ __ ___(_) ___ _ __ |___ / / |___ /
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | |_ \
+ \ V / __/ | \__ \ | (_) | | | | ___) || |___) |
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_|____/
+ Apr 27 2016
+
+The Half Release, a.k.a. the Zealous Easter Trim.
+
+ * Half of the lines of code are gone.
+ - v3.12: 286k lines; v3.13: 142k lines (+ comments)
+ - Experimental untested unused "features" removed
+ - We rewrote several parts in C++ instead of C
+
+ * Introducing v4 of the XML platform format
+ - Many long-due cleanups (details in the Changelog)
+
+ * MSG examples fully reorganized (in C and Java)
+
+ * The S4U interface is rising, toward SimGrid 4
+ - All host manipulations now done in S4U
+ - SimDag was mostly rewritten on top of S4U
+ - MSG & SimDag interfaces mostly unchanged
+ _ _____ _ ____
+__ _____ _ __ ___(_) ___ _ __ |___ / / |___ \
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | __) |
+ \ V / __/ | \__ \ | (_) | | | | ___) || |/ __/
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_|_____|
+ Oct 12 2015
+
+The Facelift Release. Major changes:
+
+ * Many interface glitches addressed, everywhere.
+ - Require g++-4.7, Java 7 and boost 1.48
+ - Builds on Linux, OS X, Windows and FreeBSD
+ - See ChangeLog for renamed functions and options.
+
+ * Energy plugin: major cleanups/rewrites.
+ http://simgrid.org/tutorials/simgrid-energy-101.pdf
+
+ * Model-Checker progresses toward production use:
+ - More robust (now runs in a separate process).
+ - More efficient (with snapshots' memory compaction).
+ - More usable (execution paths replayed out of MC)
+ http://simgrid.org/tutorials/simgrid-mc-101.pdf
+
+ * SMPI improvements:
+ - Better standard coverage - SMP-aware collectives
+ - InfiniBand model - Early support for RMA
+ - Replay: Dynamic selector - MVAPICH2 selector
+ http://simgrid.org/tutorials/simgrid-smpi-101.pdf
+
+Upcoming v3.13 will introduce new interfaces, toward SimGrid 4.
+
+ _ _____ _ _
+__ _____ _ __ ___(_) ___ _ __ |___ / / / |
+\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | |
+ \ V / __/ | \__ \ | (_) | | | | ___) || | |
+ \_/ \___|_| |___/_|\___/|_| |_| |____(_)_|_|
+ May 31 2014
+
+The Class Release. Major changes:
+
+ * Surf is now in C++ (and documented!)
+ * Virtual Machine model for Cloud Simulation
+ * Surf callbacks: plug your code directly in Surf!
+ * Simcalls are script-generated to clean the mess
+
_ _____ _ ___
__ _____ _ __ ___(_) ___ _ __ |___ / / |/ _ \
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ | | | | |
\ V / __/ | \__ \ | (_) | | | | ___) || | |_| |
\_/ \___|_| |___/_|\___/|_| |_| |____(_)_|\___/
+ Nov 17 2013
-The "to be named" release. Major changes:
+The Clean Diaper Release, a.k.a. SimGrid is leak-free. Major changes:
* Preliminary DVFS support to track the energy consumption
* Java is back in the main package (and is very stable).
* The storage sub-modules is now believed to be usable.
* SMPI is now very stable (we pass most MPICH tests).
+ * Lots of memory leaks were corrected in this release.
+ * Verification and model checking further improved:
+ liveness+SMPI works; reduction through state equality detection
Plus the usual load of bug fixes and small improvements
-
+
_ _____ ___
__ _____ _ __ ___(_) ___ _ __ |___ // _ \
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ (_) |
* Gras was completely removed from this version.
* Documentation reorganization to ease browsing it.
* New default value for the TCP_gamma parameter: 4MiB
+
_ _____ ___ _
__ _____ _ __ ___(_) ___ _ __ |___ / ( _ ) / |
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ / _ \ | |
framework" release.
* Add missing manpage to the archive.
+
_ _____ ___
__ _____ _ __ ___(_) ___ _ __ |___ / ( _ )
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ / _ \
* SMPI now covers more of the MPI interface.
More datatypes, more functions, more robust.
* Model-checking: mmalloc is more robust to user errors.
+
_ _____ _____ _
__ _____ _ __ ___(_) ___ _ __ |___ /|___ / |
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ / /| |
* Portability fixups for Mac OSX and Windows
* Some other bug fixing and various polishing.
+
_ ____ _____
__ _____ _ __ ___(_) ___ _ __ |___ /|___ |
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ / /
* Parallel execution of user code should be stable and efficient now
* SMPI is now considered stable
* Add temporals to Model-Checking (highly experimental right now)
+
_ _____ __ ____
__ _____ _ __ ___(_) ___ _ __ |___ / / /_ |___ \
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \| '_ \ __) |
The "Polishing easter eggs is probably a good idea" release.
This is a bug fixes release only.
+
_ _____ _ _
__ _____ _ __ ___(_) ___ _ __ |___ /| || |
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \| || |_
On the way, we gained a bit more than 5% on the classical master/slave
example. More to come on this in future releases.
+
_ _____ _____ _
__ _____ _ __ ___(_) ___ _ __ |___ / |___ / / |
\ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ |_ \ | |