wiki:ReleaseNotes/1.16.0

Version 15 (modified by Francesco Casella, 4 years ago) ( diff )

--

1.15.0 | 1.16.4

Release Notes for OpenModelica 1.16.0

OpenModelica Compiler (OMC)

The new frontend has been further improved, with enhanced support of records and arrays. 33 tickets were fixed since the previous 1.14.0 release. The new front-end can now handle 100% of the Modelica Standard Library 3.2.3 models.

Improvements to the back-end:

  • new minimal tearing option --minimalTearing to disable tearing except for discrete variables
  • improved symbolic Jacobian evaluation option --simJacConstantSplit reuses constant part of the Jacobian
  • improvements to dynamic state selection and common subexpression elimination
  • new ASCC algorithm replaces and improves resolveLoops algorithm, allowing to detect high-index problems with indirect structural state constraints, e.g. in three-phase AC circuits
  • homotopy operator now used on first try by default
  • linearized model export also available in Matlab, Python, and Julia with --linearizationDumpLanguage option

Improvements to code generation and runtime:

  • Better support for models with records
  • CVODE solver from SUNDIALS added; – 2 methods available: BDF (stiff) and Adams-Moulton (non-stiff)

It is now possible to build a version of OMC with parallel Jacobian evaluation using OpenMP

  • On Windows build OMC with make -f Makefile.omdev.mingw omc -j4 USE_PARJAC=yes.
  • On Unix configure with --enable-parjac and build OMC.
  • Only DASSL and IDA can use parallelized symbolic Jacobians.
  • Simulate with -jacobianThreads=<numberOfThreads> or set environment variable OMP_NUM_THREADS=<numberOfThreads> to use a specific number of threads. Otherwise all available threads will be used.

Graphic Editor OMEdit

Replaceable classes now have graphical support in OMEdit. This feature was planned to be included in release 1.15.0, but it eventually turned out to be more convenient to merge it in the 1.16.0 release. Support for replaceable elements in OMEdit is currently limited to redeclare statements without parameter modifiers. This is enough to handle Modelica.Media medium models in Modelica.Fluid components. Please note that this feature is currently optional and needs to be activated by setting Tools|Options|General|Enable replaceable support in OMEdit.

Over 50 bug fixes were made to OMEdit to increase usability of the GUI.

OMSimulator GUI improved: text editing of SSP models, undo/redo, delete components, etc.

FMI Support

Many FMI export bug fixes and improvements to increase usability of OMC-generated FMUs.

FMI/CS 2.0 now includes CVODE solvers (previously only fixed-step forward Euler) and customization via simulation flags.

Other things

Successful integration of Modelon’s license manager for encrypted libraries. A special version of OMC available to Consortium members can now handle encrypted libraries, preventing source code browsing, and license management, via Modelon’s license manager, embedded in the encrypted library.

Improved Modelica package management. The conversion(noneFromVersion) annotation is now fully supported, which means for example that OpenModelica will automatically use the Modelica Standard Library 3.2.3 even for libraries that have a uses annotation pointing to earlier MSL versions, e.g. 3.2.2 or 3.2.1, because the conversion(noneFromVersion) annotations in the MSL specify that 3.2.3 can be used instead of 3.2.2 or 3.2.1 without any conversion script, i.e., it is fully backwards compatible. A full-fledged Modelica package manager is also included in OpenModelica 1.16.0, currently only with a command line interface; integration in the GUI is planned for the next 1.17.0 release, together with conversion scripts.

List of tickets closed in 1.16.0

Number of fixed tickets: 250

Component: *unknown* (9 matches)

Ticket Summary Resolution Owner Type Priority Version
#1100 Scalar variables get NON_CONNECTOR instead of NON_FLOW if they are components of a complex variable which is a component of a connector but is not of connector class itself fixed AlexeyLebedev defect high
#1235 Error messages for expressions does not have a context, resulting in very hard to understand error messages for large models fixed Peter Aronsson task critical
#1342 External functions should not be constant evaluated fixed Per Östlund defect high
#3541 Modelica.Electrical.QuasiStationary.SinglePhase.Examples.Rectifier gets different result fixed somebody defect high
#3739 Compilation errors for MSL trunk fixed somebody defect blocker v1.9.4-dev-nightly
#5769 Initialization of HeatingSystem model broken because of questionable choice of tearing variables fixed Andreas Heuermann defect blocker
#5795 The backend does not compute strong components of initial equations correctly with if initial() equations fixed Karim Adbdelhak defect blocker
#6023 Update MSL 3.2.3 for the 1.16.0 release fixed Francesco Casella enhancement blocker
#6091 OpenModelica stopped working on Windows Build 20190 fixed somebody defect blocker v1.16.0-dev

Component: Backend (23 matches)

Ticket Summary Resolution Owner Type Priority Version
#1298 Records (and functions) with complex default bindings fail fixed Martin Sjölund defect critical
#2530 translation error of model in comment1: "model MatricesExp...." fixed Martin Sjölund defect high trunk
#2735 simulation fails without any error message in OMEdit fixed somebody defect high trunk
#3076 Inconsistent behavior of array vs. non-array connect fixed somebody defect high trunk
#3078 Variable outside interval wrongly reported for certain variables fixed Lennart Ochel defect high trunk
#3557 PreOptModules messes up model fixed Lennart Ochel defect high
#5171 EvaluateFunctions.getStatementLHSScalar generates too large lists fixed Volker Waurich defect high v1.13.0-dev-nightly
#5213 Backend can't handle nested record assignment fixed Mahder Alemseged Gebremedhin defect high v1.13.0-dev-nightly
#5459 Unnecessary choice of dynamic state selection leads to code generation failure fixed Karim Adbdelhak defect blocker
#5476 BE tries to generate non-existent boolean attributes when disabling tearing fixed Karim Adbdelhak defect high v1.14.0-dev-nightly
#5591 Protected top-level input connectors are not handled correctly by the NF fixed Lennart Ochel defect blocker
#5595 Equations involving semiLinear are not solved correctly for tearing fixed Karim Adbdelhak defect blocker
#5699 Support nonlinear equations with non-real unknowns fixed Karim Adbdelhak defect high
#5727 More issues with dynamic state selection and Jacobians fixed Karim Adbdelhak defect critical
#5754 Bad error message in SimCodeFunctionUtil.lookForExtFunctionLibrary fixed Martin Sjölund defect critical v1.16.0-dev
#5771 Bogus CSE in power plant models using Modelica.Media fixed Karim Adbdelhak defect high
#5916 Call to external "C" does not work when DAE mode is activated fixed Karim Adbdelhak defect blocker v1.14.1
#5928 The backend should not silently discard initial consistent conditions or ignore initial inconsistent conditions fixed Karim Adbdelhak defect critical
#5938 Add information about linearized model output fixed Karim Adbdelhak enhancement high
#5952 Scaling of matching and sorting for simulation badly deteriorated from v.1.15 fixed Karim Adbdelhak defect blocker
#6050 reinit with introduceOutputAliases broken fixed Andreas Heuermann defect high v1.16.0-dev
#6132 backenddaeinfo states wrong number if discrete states fixed Karim Adbdelhak defect high v1.16.0-dev
#6137 Remove unit checking from the backend fixed Per Östlund defect high

Component: Build Environment (5 matches)

Ticket Summary Resolution Owner Type Priority Version
#3438 Wrong reference results for verification of MSL 3.2.1 fixed Martin Sjölund defect normal trunk
#5749 Segmentation fault during omc compilation with gcc (v1.14.0) fixed Adrian Pop defect high
#5951 OMC build time has increased fixed Martin Sjölund defect high v1.16.0-dev
#6148 OpenModelica does not compile on Gentoo fixed Martin Sjölund defect normal v1.16.0-dev
#6153 Mumps compilation fails fixed somebody defect high

Component: Code Generation (8 matches)

Ticket Summary Resolution Owner Type Priority Version
#2686 error type: error when building simulator fixed Mahder Alemseged Gebremedhin defect high trunk
#2712 Accessing connector array with dynamic index results in C code compile error fixed Lennart Ochel defect normal 1.9.0Beta
#2912 2 models that work separately, but not when put together fixed lochel, wbraun defect high trunk
#3575 real array binding/default value issue fixed Mahder Alemseged Gebremedhin defect high
#3612 Wrong C-code for Modelica.Math.FastFourierTransform.Examples.RealFFT1 fixed Lennart Ochel defect high
#5225 Nested record assignments causes invalid code to be generated fixed Mahder Alemseged Gebremedhin defect high v1.13.0-dev-nightly
#5880 MSL Electrical machine model only works in the Linux Jenkins tests, but not with -nfAPI fixed Adrian Pop defect blocker
#6022 HeatingSytem runs on Windows, fails on Linux fixed Lennart Ochel defect high v1.16.0-dev

Component: Cpp Run-time (1 match)

Ticket Summary Resolution Owner Type Priority Version
#5963 Put the old C++ runtime back into OMC 1.16.0 fixed Rüdiger Franke defect blocker

Component: Documentation (5 matches)

Ticket Summary Resolution Owner Type Priority Version
#2998 typo on User Documentation web page fixed somebody defect normal trunk
#5851 Add documentation about temp directory, working directory and communications files of OMEdit fixed Adeel Asghar enhancement high
#6042 OpenModelica Introduction Web Documentation has error messages in it fixed Martin Sjölund defect critical
#6104 Icon generator does not properly handle connectors when generating the html documentation fixed Adeel Asghar defect high
#6112 Corrective for icon generation is not complete fixed Adeel Asghar defect high

Component: FMI (17 matches)

Ticket Summary Resolution Owner Type Priority Version
#2765 Export of FMU 2.0 fails if parameters are used as start values fixed Lennart Ochel defect high trunk
#3786 FMU export generates an empty ModelStructure fixed Lennart Ochel defect blocker
#4273 FMU for co-simulation , Available Solvers fixed Andreas Heuermann enhancement blocker v1.12.0
#4466 Co-Sim FMIs "maxOutputDerivativeOrder" set to wrong value fixed Lennart Ochel defect high
#4639 FMI modelDescription contains no units fixed Lennart Ochel defect high
#5367 Generated FMU missing events in other tools fixed Andreas Heuermann defect blocker v1.16.0-dev
#5586 FMU info fixed Lennart Ochel enhancement normal
#5670 FMU export with 'output Integer' not FMI conform fixed Lennart Ochel defect normal v1.13.2
#5802 handling of causality="none" for FMI -2.0 fixed Lennart Ochel defect high
#5845 FMU export not creating UnitDefinitions section in ModelDescription.xml fixed Lennart Ochel defect blocker
#5920 UnitDefinitions are missing in modelDescription.xml fixed Lennart Ochel defect blocker v1.16.0-dev
#5969 Export FMUs without sources fixed Lennart Ochel enhancement high
#5973 Make it possible to enable custom set of runtime flags in FMUs fixed Karim Adbdelhak enhancement high
#6002 Undefined variable units when using FMUs fixed Lennart Ochel defect critical
#6058 CVODE FMI variables stuck fixed Andreas Heuermann defect high v1.16.0-dev
#6082 FMU with CVODE without states failes fixed Andreas Heuermann defect critical v1.16.0-dev
#6125 Don't throw / assert / abort inside FMUs fixed Andreas Heuermann defect critical v1.16.0-dev

Component: Frontend (21 matches)

Ticket Summary Resolution Owner Type Priority Version
#1126 Dangling modifier in extends clauses not detected if name exists locally. fixed Jan Brugård defect high trunk
#1174 Check model reports errors for correct models and vice versa. fixed dhedberg defect high
#1577 Fix returned type of sliced arrays fixed Martin Sjölund defect high
#1615 Add CREF_ITERATOR fixed Martin Sjölund defect high
#1729 Flattening error with modelica media type redeclaration of a record fixed Fritz Zaversky defect high trunk
#1791 Change DAE.RANGE type fixed somebody task high
#2485 Redeclaration interpreted wrong with array dimensions fixed Adrian Pop defect high trunk
#2800 Improve Expression traversal fixed Martin Sjölund defect high trunk
#2902 Complex parameter binding lost fixed Adrian Pop defect high trunk
#2914 Redeclaration is not applied fixed Per Östlund defect high trunk
#3073 Wild card import in a sub package function fails to build the model fixed somebody defect high trunk
#3174 Duplicate elements not detected fixed Per Östlund defect high trunk
#3300 "replaceable parameter record" and inner/outer causes error messages fixed somebody enhancement low trunk
#3301 Problem with Incompressible Media in MSL trunk fixed Adrian Pop defect high trunk
#3431 Failure to look up base class in partial model fixed somebody defect high trunk
#3493 Incorrect flatenning of conditional connectors in outer class fixed somebody defect high
#3754 Buildings model not instantiated correctly fixed somebody defect critical v1.9.4-dev-nightly
#4205 Problem Importing Functions from Subpackages in a encapsulated Model fixed somebody defect critical v1.12.0
#5715 Bad simplification for n*n when n is Integer fixed Martin Sjölund defect high
#6180 Nested records which seek to assign values between each other now fail to compile fixed somebody defect high v1.16.0-dev
#6183 fully qualified name missing in complex equation fixed Adrian Pop defect normal

Component: Initialization (1 match)

Ticket Summary Resolution Owner Type Priority Version
#5619 Homotopy-based initialization does not use updated parameter values when re-simulating fixed Karim Adbdelhak defect blocker v1.13.2

Component: Installation program (1 match)

Ticket Summary Resolution Owner Type Priority Version
#5933 OMEdit needs libcurl-4.dll in the bin directory fixed Adeel Asghar defect high

Component: Interactive Environment (4 matches)

Ticket Summary Resolution Owner Type Priority Version
#5858 Develop a manager for Modelica packages fixed Martin Sjölund defect high
#5954 More homogeneous handling of Settings fixed Adrian Pop defect high
#6013 choicesAllMatching doesn't work with relative paths fixed Adrian Pop defect blocker
#6027 loadModel takes conversion(noneFromVersion) annotation into account before issuing warnings fixed Martin Sjölund enhancement blocker

Component: MetaModelica (5 matches)

Ticket Summary Resolution Owner Type Priority Version
#5941 Metarecords in uniontypes that are used only in function output bindings are not defined in the .h file fixed Adrian Pop defect high
#5944 Uniontype support for constants fixed John Tinnerholm enhancement high
#5968 Support for self recursive constants in Uniontypes fixed John Tinnerholm enhancement high
#5980 OMC Spins forever if components are mutally recursive fixed John Tinnerholm defect critical v1.16.0-dev
#5992 Singelton uniontypes containing non-singelton uniontypes are not treated as singeltons fixed John Tinnerholm defect high

Component: NF API (1 match)

Ticket Summary Resolution Owner Type Priority Version
#1636 getComponents API is wrong fixed Adeel Asghar defect high

Component: New Instantiation (73 matches)

Ticket Summary Resolution Owner Type Priority Version
#1416 Extends are not handled properly fixed Martin Sjölund defect high
#1428 inner/outer functions not supported fixed Adrian Pop defect high
#1519 Add check for self-referencing matrix dimensions fixed Martin Sjölund defect high
#1711 Check for illegal each fixed Martin Sjölund defect high
#1725 parameter passing for replaceable models does not work fixed Per Östlund defect high trunk
#1919 Type extending basic type derived array does not work in all cases fixed somebody defect high trunk
#2029 Incorrect cyclically dependent error, inheritance issue (from MathCore) fixed probably noone defect high trunk
#2084 Add Modelica 3.3 impure/pure in the front-end Absyn, SCode, DAE fixed Lennart Ochel task high trunk
#2127 Instantiation of arrays with multiple iterators fixed Per Östlund defect normal
#2187 Evaluation of recursive functions during instantiation fixed somebody defect high trunk
#2193 omc accepts undefined identifiers in structural varying models fixed somebody defect high trunk
#2307 Using cat in loops gives strange results fixed probably noone defect low trunk
#2435 invalid model gets simulated fixed Adrian Pop defect normal trunk
#2620 detect appling of pre on continuos variable fixed probably noone defect high trunk
#2624 missing elseif branch fixed Per Östlund defect normal trunk
#2740 Inherited elements at incorrect places fixed Per Östlund defect high trunk
#2742 Missing inner message despite existing fixed Adrian Pop defect high trunk
#2745 Stack overflow detected and was not caught fixed Per Östlund defect high trunk
#2783 encapsulated model cannot find function fixed Per Östlund defect high trunk
#2859 Wrong generation of record bindings when defining record components via submodifiers fixed somebody defect high trunk
#3058 Type mismatch in functions with an if clause fixed somebody defect high trunk
#3059 parameters in if equation fixed somebody discussion normal trunk
#3088 Error in inner/outer lookup fixed Per Östlund defect critical trunk
#3108 evaluation of structural parametrers fixed Adrian Pop defect high trunk
#3142 Better error message for missing function used as pointer fixed somebody defect low trunk
#3146 Impossible to use "redeclare" in an "extends" fixed somebody defect high trunk
#3189 Partial function evaluation and arrays not working fixed somebody defect high trunk
#3244 Removing unnecessary vectorization of assignments in Front-end. fixed Willi Braun defect normal trunk
#3280 Strange things happening when size of array in a record depends on a value in a constant record of the same record fixed somebody defect high trunk
#3302 "replaceable parameter record" and inner/outer - flattening fails when array size in record changes fixed Per Östlund defect blocker trunk
#3365 Slow instantiation due to function evaluation fixed somebody defect high trunk
#3388 Instantation uses parameter value instead of parameter reference fixed somebody defect high trunk
#3469 Conditional declarations doesn't work with inner/outer components fixed somebody defect high
#3476 Replaceable package in connector causes translation error fixed somebody defect high
#3516 flattening fail with parameter fixed=false and redeclare fixed somebody defect high
#3517 wrong cyclic for record structure fixed somebody defect high
#3589 BuildingSystems library fixed somebody defect normal
#3622 Bad management of public and protected variables fixed somebody defect high
#3637 Modelica.Utilities.Files.exist doesn't work fixed somebody defect high
#3645 Modelica.Utilities.Files.removeFile doesn't work fixed somebody defect critical
#3734 Improve handling of impure functions fixed somebody defect high v1.9.4-dev-nightly
#3833 Redeclaring package Medium = Medium in extends does not work fixed Adrian Pop defect high
#3882 record parameter binding fixed Per Östlund defect blocker
#4012 replace structure parameter fixed somebody defect high
#4044 Invalid equations in ThermoSysPro.InstrumentationAndControl.Blocks.Discret.FctTrans fixed Martin Sjölund defect high
#5202 NFCeval.evalBuiltinAbs gets invalid vector input in Buildings model fixed Per Östlund defect blocker
#5204 NFTyping.typeComponents can't evaluate structural parameter (hard) fixed Per Östlund defect blocker
#5241 Issue with ExpressionSimplify.evalCat in the NF fixed Per Östlund defect blocker
#5342 Issue with Complex array parameter binding in the NF fixed Per Östlund defect blocker
#5373 Issue with Ceval computing array + scalar Real expression in the NF fixed Per Östlund defect blocker
#5423 Models with Aron sensor do not simulate with NF fixed Per Östlund defect blocker v1.13.2
#5466 The NF does not handle conditional initial equations in sub-components of arrays of components correctly fixed Per Östlund defect blocker
#5512 Problem with arrayed parameters in NF fixed Per Östlund defect critical v1.14.0-dev-nightly
#5674 The NF does not count variables correctly when conditional components are involved fixed Per Östlund defect high
#5687 Evaluting structural parameters and array modifications fixed Per Östlund defect normal
#5702 NF Lookup issue with inner/outer fixed Per Östlund defect blocker
#5738 Questionable warning with annotation(Evaluate = true) in the NF fixed Per Östlund defect high
#5753 Checking a model in Chemical results in internal error of the NF fixed Per Östlund defect high
#5763 Connections.isRoot statement outside equation results in instantiation failure with no error message fixed Per Östlund defect normal v1.16.0-dev
#5782 Failure to instantiate EletricalEnergyStorage Libray fixed Per Östlund discussion low v1.14.0
#5821 New frontend fails with StateGraph2.Transition fixed somebody defect blocker
#5835 Issue with NF and functions with arrays of records fixed Per Östlund defect blocker
#5836 The NF accepts illegal discrete variables fixed Karim Adbdelhak defect blocker
#5870 New FE does not resolve unqualified imported names fixed Per Östlund defect high v1.16.0-dev
#5910 "Cannot resolve type of expression" when function output is given by functionals fixed Per Östlund defect high v1.16.0-dev
#5946 [NF] Cross product inside array models is broken in the Frontend fixed Per Östlund defect high
#5970 Compile error on array of models with expandable connector fixed Per Östlund defect normal v1.14.0
#5994 Invalid code generation when accessing array index with size(array,1) fixed Mahder Alemseged Gebremedhin defect high v.1.15.0-dev
#6045 The NF rejects supposedly legal code involving algorithms and discrete variables fixed Karim Adbdelhak defect blocker
#6089 Evaluate reductions only involving literal constants in the NF fixed Per Östlund defect high
#6096 Issues with redeclare in Buildings fixed Per Östlund defect high
#6109 [NF] Function pure/impure checking affects result variability fixed Per Östlund defect high
#6134 OMEdit fails to simulate a model that should run according to library coverage fixed Per Östlund defect high v1.16.0-dev

Component: OMEdit (54 matches)

Ticket Summary Resolution Owner Type Priority Version
#2079 OMEdit does not handle replaceable classes and components fixed Adrian Pop enhancement blocker trunk
#4781 OMEdit places the "end Model;" statement at the end of annotation line fixed Martin Sjölund defect blocker v1.13.0-dev-nightly
#5618 Erroneous unit of sine phase angle fixed Adeel Asghar defect high v1.14.0-dev-nightly
#5640 Chineses language no longer available in OMEdit fixed Martin Sjölund defect high v1.14.0-dev-nightly
#5668 Duplicate of Modelica class with dot in class name leads to unstable OMEdit state fixed Adeel Asghar defect blocker v1.14.0-dev-nightly
#5671 Bad scaling of icons in graphical view fixed Adeel Asghar defect high v1.14.0-dev-nightly
#5689 Setting a wrong flag breaks graphical annotations fixed Adrian Pop defect high
#5710 Wrong error when duplicating a class (from the MSL) fixed Adeel Asghar defect blocker v1.16.0-dev
#5723 [OMEdit] Do not allow the simulation window to be closed if the simulation is still running fixed Adeel Asghar enhancement normal
#5735 Potential bug HeatingSystem fixed Adeel Asghar defect high v1.14.0-dev.beta2
#5778 Wrong links to OpenModelica Documentation in setup dialog and Help menu bar fixed Adeel Asghar defect high v.1.15.0-dev
#5786 OMEdit does not handle consecutive loading and unloading of mol files as expected. fixed Adeel Asghar defect high v1.16.0-dev
#5789 OMEdit can't delete ssp components fixed Adeel Asghar defect blocker v1.16.0-dev
#5794 PowerGrids model fails during compilation in OMEdit but works fine from the command line fixed Adeel Asghar defect critical
#5801 Diagram size in OMEdit fixed Adeel Asghar defect normal
#5804 Profiling blocks+html is broken again in OMEdit fixed Adrian Pop defect blocker
#5829 [OMEdit] The plotting window is not activated after you simulated with 3d visualization fixed Adeel Asghar defect high
#5841 Erroneous bounding rectangle and starting size of Diagram window size fixed Adeel Asghar defect critical v1.16.0-dev
#5846 Omedit changes diagram appearance while dragging fixed Adeel Asghar defect critical
#5856 Use helper function instead of QString::number(double) fixed Adeel Asghar defect high
#5871 OMEdit changes extensions of package.mo files when top-level package is modified fixed Adeel Asghar defect blocker v1.16.0-dev
#5878 Bitmap is rendered wrongly fixed Adeel Asghar defect high
#5879 Add origin marker to graphical primitive shapes fixed Adeel Asghar enhancement high
#5895 OMEdit does not open result files fixed Adeel Asghar defect blocker v1.16.0-dev
#5903 Connection line is not removed on undo fixed Adeel Asghar defect high
#5907 Wrong repainting of diagrams of extended models in Omedit fixed Adeel Asghar defect blocker v1.16.0-dev
#5908 OMEdit doesn't allow to wire a terminal if it is inside the standard icon area fixed Adeel Asghar defect blocker v1.16.0-dev
#5909 Issue with OMEdit under Windows 10 fixed Adeel Asghar defect critical
#5923 OMEdit moves connectors in icons when they are moved in the block diagram and vice-versa fixed Adeel Asghar defect blocker v1.16.0-dev
#5935 OMEdit Crash Report: Host dev.openmodelica.org not found fixed Adeel Asghar defect high v.1.15.0-dev
#5972 Bad display of diagrams in plot perspective when inheritance is involved fixed Adeel Asghar defect high
#5976 Impossible to set parameters with units different from displayUnit (regression!) fixed Adeel Asghar defect blocker
#5979 OMEdit dies when checking model with mutually recursive constants fixed Per Östlund defect critical v1.16.0-dev
#5984 OMSimulator text editing enhancements fixed Adeel Asghar enhancement blocker
#5998 ESC in entry field of "filter classes" (search field) does not restore original view fixed Adeel Asghar defect high
#6007 Improve replaceable class input widget fixed Adeel Asghar defect blocker
#6011 OMEdit does not correctly add redeclare statements fixed Adrian Pop defect blocker
#6012 Handle default choices for redeclare as default choices for parameters fixed Adrian Pop defect blocker
#6032 Bad display and Crash when viewing a diagram in plotting perspective fixed Adeel Asghar defect critical v1.16.0-dev
#6035 Initialization file not loaded from default directory in OMEdit fixed Andreas Heuermann defect blocker
#6043 Library Browser missing View Documentation menu option fixed Adeel Asghar defect blocker v1.16.0-dev
#6060 OMEdit crashes when changing connector names fixed Adeel Asghar defect blocker
#6063 Disturbed model view in plotting mode fixed Adeel Asghar defect normal v1.16.0-dev
#6066 OpenModelica bitmap wrong way around fixed Adeel Asghar defect high
#6083 Diagram size change from OM performs badly fixed Adeel Asghar defect normal
#6086 OMEdit does't show block terminals into diagram view fixed Adrian Pop defect blocker v1.16.0-dev
#6107 OMEdit adds invalid annotation fixed Adeel Asghar defect blocker
#6113 OMEdit doesn't show connectors at icons in diagram view fixed Adeel Asghar defect blocker v1.16.0-dev
#6127 Improve drop-down menu for replaceable class fixed Adeel Asghar defect blocker
#6128 OMEdit deletes the redeclare clause when a parameter value is changed fixed Adeel Asghar defect blocker v1.16.0-dev
#6133 OMEdit doesn't load a library if just the version is different; no error, no warning fixed Adeel Asghar defect high v1.16.0-dev
#6138 OMEdit gives an error when trying to set parameter or variable modifier if an "extends" clause is present and replaceable support is active fixed Adeel Asghar defect blocker v1.16.0-dev
#6139 Erroneous bounding rectangle when exporting diagrams to Clipboard. fixed Adeel Asghar defect normal v1.16.0-dev
#6165 Parameter window does not have the right width when replaceable packages are included fixed Adeel Asghar defect critical

Component: OMEncryption (1 match)

Ticket Summary Resolution Owner Type Priority Version
#5326 For an encrypted component with inputs and outputs, the connections are not visible. fixed Adeel Asghar defect high

Component: OMPython (2 matches)

Ticket Summary Resolution Owner Type Priority Version
#4622 Update generate_icons.py script to use the new ZMQ variant of OMPython fixed Alachew Mengist enhancement high v1.13.0-dev-nightly
#5956 omc.sendExpression("buildModel(%s)"%modelName) fails to build a model correctly built by OMEdit. fixed Alachew Mengist defect high v1.14.1

Component: OMSens (2 matches)

Ticket Summary Resolution Owner Type Priority Version
#5848 OMSens only detects topmost parameters of models fixed John Tinnerholm discussion normal
#5930 OMSens missing fortran dependency fixed John Tinnerholm defect normal v1.16.0-dev

Component: Parser (1 match)

Ticket Summary Resolution Owner Type Priority Version
#5949 SimpleModelicaParser does stack overflow on huge arrays fixed Martin Sjölund defect high

Component: Run-time (12 matches)

Ticket Summary Resolution Owner Type Priority Version
#2673 OMEdit does not import initial conditions correctly fixed Lennart Ochel defect critical trunk
#2936 Zero-length arrays size(arr, 2) crashes run-time fixed somebody defect high trunk
#4247 Implement state-of-the-art high-order variable-step-size explicit integration methods fixed Willi Braun enhancement critical
#5139 Initialization failures due to min/max and assert() violations do not trigger the homotopy-based initialization fixed Andreas Heuermann defect high
#5758 Add separate logging of global homotopy solver fixed Andreas Heuermann enhancement high
#5807 Start value for final parameters with fixed=false is ignored fixed Andreas Heuermann defect blocker
#5830 Implementation of CVODEs in OEM fixed Andreas Heuermann enhancement blocker
#5927 Viewing State Variables of Linearised Model fixed Karim Adbdelhak defect blocker v1.16.0-dev
#5936 Simulation statistics fixed Lennart Ochel defect high
#6001 Issues with resimulate fixed Karim Adbdelhak defect blocker
#6030 Resimulate doesn't read the updated value from resource file fixed Karim Adbdelhak defect blocker
#6106 The default nonlinear solver accepts solutions which are not fulfilling NewtonXTol fixed Karim Adbdelhak defect critical

Component: Testing Framework (1 match)

Ticket Summary Resolution Owner Type Priority Version
#5568 Remote switch for ripper.openmodelica.org doesn't work fixed Martin Sjölund defect critical

Component: Third-Party Libraries (3 matches)

Ticket Summary Resolution Owner Type Priority Version
#5615 unmet dependencies error blocks installation of third part libraries on Ubuntu 18.04 fixed Martin Sjölund defect blocker v1.14.0-dev-nightly
#6025 Incompatible Modelica_DeviceDrivers version (2.0.0) in OpenModelica 1.16.0-dev.02 fixed Martin Sjölund defect blocker v1.16.0-dev
#6219 OM 1.16.0 release fails to build on MacOS fixed Adrian Pop defect high

Note: See TracWiki for help on using the wiki.