| | 1 | = OpenModelica 1.8.0, November 2011 = |
| | 2 | |
| | 3 | The OpenModelica 1.8.0 release contains OMC flattening improvements for the Media library - it now flattens the whole library and simulates about 20% of its example models. Moreover, about half of the Fluid library models also flatten. This release also includes two new tool functionalities - the FMI for model exchange import and export, and a new efficient Eclipse-based debugger for Modelica/MetaModelica algorithmic code. |
| | 4 | |
| | 5 | == OpenModelica Compiler (OMC) == |
| | 6 | |
| | 7 | This release includes bug fixes and improvements of the flattening frontend part of the OpenModelica Compiler (OMC) and several improvements of the backend, including, but not restricted to: A faster and more stable OMC model compiler. The 1.8.0 version flattens and simulates more models than the previous 1.7.0 version. |
| | 8 | |
| | 9 | - Flattening of the whole Media library, and about half of the Fluid library. Simulation of approximately 20% of the Media library example models. |
| | 10 | - Functional Mockup Interface FMI 1.0 for model exchange, export and import, for the Windows platform. |
| | 11 | - Bug fixes in the OpenModelica graphical model connection editor OMEdit, supporting easy-to-use graphical drag-and-drop modeling and MSL 3.1. |
| | 12 | - Bug fixes in the OMOptim optimization subsystem. |
| | 13 | - Beta version of compiler support for a new Eclipse-based very efficient algorithmic code debugger for functions in MetaModelica/Modelica, available in the development environment when using the bootstrapped OpenModelica compiler. |
| | 14 | - Improvements in initialization of simulations. |
| | 15 | - Improved index reduction with dynamic state selection, which improves simulation. |
| | 16 | - Better error messages from several parts of the compiler, including a new API call for giving better error messages. |
| | 17 | - Automatic partitioning of equation systems and multi-core parallel simulation of independent parts based on the shared-memory OpenMP model. This version is a preliminary experimental version without load balancing. |
| | 18 | |
| | 19 | == OpenModelica Notebook (OMNotebook) == |
| | 20 | |
| | 21 | No changes. |
| | 22 | |
| | 23 | == OpenModelica Shell (OMShell) == |
| | 24 | |
| | 25 | Small performance improvements. |
| | 26 | |
| | 27 | == OpenModelica Eclipse Plug-in (MDT) == |
| | 28 | |
| | 29 | Small fixes and improvements. MDT now also includes a beta version of a new Eclipse-based very efficient algorithmic code debugger for functions in MetaModelica/Modelica. |
| | 30 | |
| | 31 | == OpenModelica Development Environment (OMDev) == |
| | 32 | |
| | 33 | Third party binaries, including Qt libraries and executable Qt clients, are now part of the OMDev package. Also, now uses GCC 4.4.0 instead of the earlier GCC 3.4.5. |
| | 34 | |
| | 35 | == Graphic Editor OMEdit == |
| | 36 | |
| | 37 | Bug fixes. Access to FMI Import/Export through a pull-down menu. Improved configuration of library loading. A function to go to a specific line number. A button to cancel an on-going simulation. Support for some updated OMC API calls. |
| | 38 | |
| | 39 | == New OMOptim Optimization Subsystem == |
| | 40 | |
| | 41 | Bug fixes, especially in the Linux version. |
| | 42 | |
| | 43 | == FMI Support == |
| | 44 | |
| | 45 | The Functional Mockup Interface FMI 1.0 for model exchange import and export is supported by this release. The functionality is accessible via API calls as well as via pull-down menu commands in OMEdit. |