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 [17:05 01.03.2016] – [Simulator] 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/users/sign_in|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.}}]
 +
 +  * **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://bmcbiophys.biomedcentral.com/articles/10.1186/s13628-015-0022-x|Magno et al., BMC Biophysics, 2015]]
  
  
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.
  
download/whatsnew.1456848323.txt.gz · Last modified: 17:05 01.03.2016 by Walter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki