Dear OpenModelica interested,

OpenModelica 1.11 Beta2 has been released
The OpenModelica 1.11 Beta2 has been released.  Several bugs have been fixed 
compared to the Beta1 version,
especially in the GUI and the FMI functionality.
You can find the Windows builds here:

https://openmodelica.org/download/download-windows


 Both 64-bit and 32bit versions are available

The Linux and MacOS builds are available via the usual Download menu.

You can find an overall release description below.



Please test and give feedback, both Windows, Linux, and Mac versions, 32bit and 
64bit versions.



Thanks to all who contributed to this release!

Best regards,

Peter Fritzson





OpenModelica 1.11 release, December 1, 2016

Summary of most important improvements:
*         Dramatically improved compilation speed and performance, in 
particular for large models.
*         3D animation visualization of regular MSL MultiBody simulations and 
for real-time FMUs.
*         Better support for synchronous and state machine language elements, 
now supports 90% of the clocked synchronous library.
*         Several OMEdit improvements including folding of large annotations.
*         64-bit OM on Windows further stabilized
*         An updated OMDev (OpenModelica Development Environment), involving 
msys2. This was needed for the shift to 64-bit on Windows.
*         Integration of Sundials/IDA DAE solver with potentially large 
increase of simulation performance for large models with sparse structure.
*         Improved library coverage.
*         Parameter sensitivity analysis added to OMC.

OpenModelica Compiler (OMC)
*         Dramatically improved compilation speed and dramatically reduced 
memory requirements for very large models. In Nov 2015, the largest power 
generation and transmission system model that OMC could handle had 60000 
equations and it took 700 seconds to generate the simulation executable code; 
it now takes only 45 seconds to do so with OMC 1.11.0, which can also handle a 
model 10 times bigger (600 000 equations) in less than 15 minutes and with less 
than 32 GB of RAM. Simulation times are comparable to domain-specific 
simulation tools.
*         Improved library coverage
*         Better support for synchronous and state machine language elements, 
now simulates 90% of the clocked synchronous library.
*         Enhanced Cpp runtime to support the PowerSystems library.
*         Integration of Sundials/IDA solver as an alternative to DASSL.
*         A DAEMode solver mode was added, which allows to use the sparse IDA 
solver to handle the DAEs directly. This can lead to substantially faster 
simulation on large systems with sparse structure, compared to the traditional 
approach.
*         The direct sparse solvers KLU and SuperLU have been added, with 
benefits for models with large algebraic loops.
*         Multi-parameter sensitivity analysis added to OMC.
*         Progress on more efficient inline function mechanism.
*         Stabilized 64-bit Windows support.
*         Performance improvement of parameter evaluation.
*         Enhanced tearing support, with prefer iteration variables and 
user-defined tearing.
*         Support for external object aliases in connectors and equations (a 
non-standard Modelica extension).

Graphic Editor OMEdit
*         Significantly faster browsing of most libraries.
*         Several GUI improvements including folding of multi-line annotations.
*         Further improved code formatting preservation during edits.
*         Support for all simulation logging flags.
*         Select and export variables after simulation.
*         Support for Byte Order Mark 
https://en.wikipedia.org/wiki/Byte_order_mark. Added support enables other 
tools to correctly read the files written by OMEdit.
*         Save files with line endings according to OS (Windows (CRLF), Unix 
(LF)).
*         Added OMEdit support for FMU cross compilation. This makes it 
possible to launch OMEdit on a remote or virtual Linux machine using a Windows 
X server and export an FMU with Windows binaries.
*         Support of DisplayUnit and unit conversion.
*         Fixed automatic save.
*         Initial support for DynamicSelect in model diagrams (texts and 
visible attribute after simulation, no expressions yet).
*         An HTML documentation editor.
*         Improved logging in OMEdit of structured messages and standard output 
streams for simulations.

FMI Support
*         Cross compilation of C++ FMU export. Compared to the C runtime, the 
C++ cross compilation covers the whole runtime for model exchange.
*         Improved Newton solver for C++ FMUs (scaling and step size control).

Other things
*         3D animation visualization of regular MSL MultiBody simulations and 
for real-time FMUs.
*         An updated OMDev (OpenModelica Development Environment), involving 
msys2. This was needed for the shift to 64-bit on Windows.
*         OMWebbook - a web version of OMNotebook online, 
http://omwebbook.openmodelica.org/  Also, a script is available to convert an 
OMNotebook to an OMWebbook.
*         A Jupyter notebook Modelica mode, available in OpenModelica.

Reply via email to