Changes between Version 16 and Version 17 of ReleaseNotes/1.9.0


Ignore:
Timestamp:
2013-01-28T18:10:15+01:00 (12 years ago)
Author:
sjoelund.se
Comment:

beta3

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/1.9.0

    v16 v17  
    77This is not the final release version
    88}}}
    9 = Release Notes for OpenModelica [milestone:1.9.0] Beta2 Release =
     9= Release Notes for OpenModelica [milestone:1.9.0] Beta3 Release =
    1010[[PageOutline(2-3)]]
    11 The OpenModelica 1.9.0 beta release has a more complete OMC model compiler. It simulates more models than the previous 1.8.1 version, for example 74 MSL 3.1 example models compared to 36 example models for the 1.8.1 release, 118 MSL3.2.1 example models (73%) compared to 30% in the 1.9.0 beta1 release, and partial support for some other libraries like ThermoSysPro. It also contains a further improved ModelicaML version for the latest Eclipse and Papyrus releases. However it does not yet contain support for the Fluid library, only simulates 17% of the MSL 3.2.1 (development version of MSL) Fluid example models. More general Fluid support is the target for the final 1.9.0 release planned for the December time frame.
     11The OpenModelica 1.9.0 beta3 release has a more complete OMC model compiler. It simulates many more models than the previous 1.8.1 version and 1.9.0 beta1 and beta2 releases. This is the first release that simulates many (58%) of the MSL 3.2.1 Fluid models. Regarding the whole MSL 3.2.1, 233 out of 253 example models now simulate (92%) compared to 118 in the beta2 release Oct 20, and 30% in the 1.9.0 beta1 release. There is also partial support for some other libraries like ThermoSysPro. It also contains a further improved ModelicaML version for the latest Eclipse and Papyrus releases.
    1212== OpenModelica Compiler (OMC) ==
    13 This release mainly includes bug fixes and improvements of the OpenModelica Compiler (OMC), including, but not restricted to:
    14 * A more stable and complete OMC model compiler. The 1.9.0 beta2 version simulates more models than the previous 1.8.1 version, and 105 more MSL 3.2.1 example and test models than the 1.9.0 beta1 version.
    15 * Better simulation support for MSL, e.g. 118 MSL3.2.1 example models (73%) now simulate compared to 30% in the 1.9.0 beta1 release,  108 MSL 3.1 example models now simulate compared to 74 models for the beta1 release and 36 models for the 1.8.1 version. Almost all MultiBody example models (except 2) now simulate.
     13This release mainly includes bug fixes and improvements of the OpenModelica Compiler (OMC), including, but not restricted to the following:
     14* A more stable and complete OMC model compiler. The 1.9.0 beta3 version simulates many more models than the previous 1.8.1 version and OpenModelica 1.9.0 beta1 and beta2 versions.
     15* Much better simulation support for MSL 3.2.1, now 233 out of 253 example models simulate (92%) compared to 118 in the beta2 release Oct 20, and 30% in the 1.9.0 beta1 release.
     16* Good support for the MSL 3.2.1 MultiBody library. All example models except one simulate using dynamic state selection, the remaining one simulates with a special flag.
     17* Fairly good support for the MSL 3.2.1 Fluid library, now 24 example models simulate (58%), and all flatten.
    1618* Better simulation support for several other libraries, e.g. more than twenty examples simulate from ThermoSysPro, and all but one model from PlanarMechanics simulate.
    17 * NOTE: this beta version does not generally support simulation of the Fluid library, only 17% of the MSL 3.2.1 Fluid example models simulate. More comprehensive support is the target for the final 1.9.0 release, planned for the December time frame.
    1819* Improved tearing algorithm for the compiler backend. Tearing is by default used.
    1920* Much faster matching and dynamic state selection algorithms for the compiler backend.
    2021* New index reduction algorithm implementation.
    21 * Better initialization, including symbolic matrices for initialization.
     22* New default initialization method that symbolically solves the initialization problem much faster and more accurately. This is the first version that in general initialize hybrid models correctly.
    2223* Better class loading from files. The package.order file is now respected and the file structure is more thoroughly examined (#1764).
    2324* It is now possible to translate the error messages in the omc kernel (#1767). Swedish and German language translations available.
     
    2627* Checking (when possible) that variables have been assigned to before they are used in algorithmic code (#1776).
    2728* Full version of Python scripting.
     29* 3D graphics visualization using the Modelica3D library.
    2830* Prototype support for uncertainty computations, special feature enabled by special flag.
    2931* Parallel algorithmc Modelica support (ParModelica) for efficient portable parallel algorithmic programming based on the OpenCL standard, for CPUs and GPUs.
    3032* Support for optimisation of semiLinear according to MSL 3.3 chapter 3.7.2.5 semiLinear (r12657,r12658).
    3133* NOTE: interactive simulation is not operational in this beta release. It will be put back again in the near future, first available as a nightly build. It is also available in the previous 1.8.0 release.
    32 == OpenModelica Eclipse Plug-in (MDT) ==
    33 * Enhanced debugger for algorithmic Modelica code, supporting both standard Modelica algorithmic code called from simulation models, and MetaModelica code.
    34 == OpenModelica Development Environment (OMDev) ==
    35 * Migration of version handling and configuration management from CodeBeamer to Trac.
    36 == OpenModelica Graphical Editor (OMEdit) ==
    37 * Options to set matching algorithm and index reduction method for simulation (#1820).
    38 * Backward and Forward navigation support in Documentation view (#1836).
    39 * Output window for simulations.
    40 * Preserving user customizations.
    41 * Show dummy red box for models with no graphical annotations.
     34== Other OpenModelica Subsystems ==
     35* '''''OpenModelica Notebook (OMNotebook)'''''. A `shortOutput` option has been introduced in the simulate command for less verbose output. The DrModelica interactive document has been updated and the models tested. Almost all models now simulate with OpenModelica.
     36* '''''OpenModelica Eclipse Plug-in (MDT).''''' Enhanced debugger for algorithmic Modelica code, supporting both standard Modelica algorithmic code called from simulation models, and MetaModelica code.
     37* '''''OpenModelica Development Environment (OMDev.)''''' Migration of version handling and configuration management from CodeBeamer to Trac.
     38* '''''Graphic Editor OMEdit:'''''
     39  - Options to set matching algorithm and index reduction method for simulation.
     40  - Backward and Forward navigation support in Documentation view.
     41  - Output window for simulations.
     42  - Preserving user customizations.
     43  - Show dummy red box for models with no graphical annotations.
    4244
    4345== Detailed Changes ==