User Tools

Site Tools


download:whatsnew

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
download:whatsnew [09:14 28.09.2016] Walterdownload:whatsnew [15:35 22.10.2018] (current) – [Open source] Jörn Starruß
Line 6: Line 6:
 ==== Open source ==== ==== Open source ====
    
-  * Morpheus is now **open source**.+  * Morpheus is now **open source**.
     * Source code is available in the [[https://gitlab.com/morpheus.lab/morpheus|Git repository]].     * Source code is available in the [[https://gitlab.com/morpheus.lab/morpheus|Git repository]].
     * Released under a permissive [[https://opensource.org/licenses/BSD-3-Clause|BSD license]]     * Released under a permissive [[https://opensource.org/licenses/BSD-3-Clause|BSD license]]
-  * Morpheus is an **extensible framework** +  * Morpheus is an **extensible framework** 
-    * Modeling and analysis tools can be customized or added as plugins +    * New modeling and analysis components can be added as plugins 
-    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 API and profit from 
-      * Automated symbol dependency tracking and scheduling+        * Simple integration of MorpheusML and implementation 
 +        * 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 parameters can now take mathematical expressions as inputs
     * 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.
  
 [{{ :download:math_expression_2.png?direct&150 |Parameters can given as math expressions, interpreted at run-time.}}] [{{ :download:math_expression_2.png?direct&150 |Parameters can given as math expressions, interpreted at run-time.}}]
Line 57: 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.
  
download/whatsnew.1475046878.txt.gz · Last modified: 09:14 28.09.2016 by Walter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki