download:whatsnew
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| download:whatsnew [20:51 01.03.2016] – [Simulator] Walter | download:whatsnew [15:35 22.10.2018] (current) – [Open source] Jörn Starruß | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ==== Open source ==== | ==== Open source ==== | ||
| - | * Morpheus | + | * Morpheus is now **open source**. |
| - | * Source code is available in the [[https:// | + | * Source code is available in the [[https:// |
| * Released under a permissive [[https:// | * Released under a permissive [[https:// | ||
| - | * Morpheus | + | * Morpheus is an **extensible framework** |
| - | * Modeling | + | * New modeling |
| - | * A stable C++ API has been developed for plugin development | + | * Extend the Morpheus modeling language MorpheusML by your concept |
| - | * Simple integration of XML and implementation | + | * Place your concept implementation into a plugin based on the stable C++ extension |
| - | * Automated symbol dependency tracking and scheduling | + | * Simple integration of MorpheusML |
| + | * Automated symbol dependency tracking and scheduling | ||
| + | * Integration with other components via math expression | ||
| + | * Integrate external simulation code into Morpheus by using the Symbol interface | ||
| ==== Simulator ==== | ==== Simulator ==== | ||
| Line 19: | Line 22: | ||
| * **Expressions everywhere** | * **Expressions everywhere** | ||
| - | * In addition to numerical values, plugin can now take mathematical expressions as inputs | + | * In addition to numerical values, plugin |
| * Greatly improves modeling flexibility by coupling of submodels | * Greatly improves modeling flexibility by coupling of submodels | ||
| + | * CPM temperature can now also be function of time, e.g. to simulate annealing. | ||
| [{{ : | [{{ : | ||
| + | |||
| + | * **CPM surface scaling** | ||
| + | * New correction terms for scaling of surface of CPM cells | ||
| + | * Now calculated in accordance to the scaling rules as specified in [[http:// | ||
| Line 53: | Line 61: | ||
| * **Performance optimization** | * **Performance optimization** | ||
| * Automatic scheduling has been revised and optimized by subdividing according to spatial contexts. | * Automatic scheduling has been revised and optimized by subdividing according to spatial contexts. | ||
| + | * Tracking of CPM object properties has been moved to an adaptive tracker, tracking only the required information | ||
| * All expressions are now in thread-safe containers to optimize use of multithreading. | * All expressions are now in thread-safe containers to optimize use of multithreading. | ||
| Line 74: | Line 83: | ||
| * Plotting: Logger also provides a versatile interface for generating data visualizations including time plots, phase diagrams, cell trajectory plot, spacetime plot, profile plots, surface plots etc. | * Plotting: Logger also provides a versatile interface for generating data visualizations including time plots, phase diagrams, cell trajectory plot, spacetime plot, profile plots, surface plots etc. | ||
| - | [{{ :download:logger2.png? | + | [{{ :download:logger.png? |
| ==== MorpheusML ==== | ==== MorpheusML ==== | ||
download/whatsnew.1456861894.txt.gz · Last modified: 20:51 01.03.2016 by Walter