wiki:ReleaseNotes/1.10.0

1.9.4 | 1.11.0

This version was never released and the version number was abandoned in favor of version 1.11

Release Notes for OpenModelica 1.10.0

The most important enhancements in the OpenModelica 1.10.0 release:

OpenModelica Compiler (OMC)

New features:

  • Real-time synchronization support by using simFlag -rt=1.0 (or some other time scaling factor).
  • A prototype implementation of OPC UA using an open source OPC UA implementation. The old OPC implementation was not maintained and relied on a Windows-only proprietary OPC DA+UA package. (At the moment, OPC is experimental and lacks documentation; it only handles reading/writing Real/Boolean input/state variables. It is planned for OMEdit to use OPC UA to re-implement interactive simulations and plotting.)

Performance enhancements:

  • Code generation directly to file (saves maximum memory used). #3356
  • Code generation in parallel enabled since #3356 allows this without allocating too much memory (controlled by omc flag -n).
  • Various scalability enhancements, allowing the compiler to handle hundreds of thousands of equations. See for example ScalableTestSuite for some of the improvements.
  • Better defaults for handling tearing (OMC flags --maxSizeLinearTearing and --maxSizeNonlinearTearing).
  • Allowing mixed dense and sparse linear solvers in the generated simulation (chosen depending on simflags -ls (dense solver), -lss (sparse solver), -lssMaxDensity and -lssMinSize).

Graphic Editor OMEdit

OpenModelica Notebook (OMNotebook)

Optimization

FMI Support

OpenModelica Development Environment (OMDev)

Detailed Changes

Ticket Summary Resolution Owner Type Priority Version
No tickets found

Last modified 7 years ago Last modified on 2016-11-29T06:53:00+01:00