Timeline
2020-02-07:
- 22:23 Ticket #5204 (NFTyping.typeComponents can't evaluate structural parameter (hard)) closed by
- fixed: This issue is now resolved, the model is still broken but for other …
- 21:44 Changeset in OpenModelica [6b55b5f] by
-
- 5 edits in OMCompiler/Compiler
clarify function parameter
- 19:28 Changeset in OpenModelica [eb5b013d]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 72f5375...7f43813 (1):
Bump libraries
- 16:33 Ticket #5243 (The NF cannot evaluate a structural parameter in a record) closed by
- fixed: Fixed since c1c920a9.
- 16:31 Changeset in OpenModelica [2befe73a]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in OMCompiler/Compiler/NFFrontEnd
[NF] More function evaluation fixes.
- Use the type of the evaluated expression instead of the cached type when evaluating reductions, since the cached type isn't evaluated.
- Handle _-assignments in EvalFunction.assignVariable.
- Fix handling of : subscripts in EvalFunction.assignArrayElement.
- 16:05 Ticket #5771 (Bogus CSE in power plant models using Modelica.Media) closed by
- fixed: I re-checked the results of CSE both on the simple and full examples, …
- 15:24 Changeset in OpenModelica [c1c920a9] by
-
- 2 edits in OMCompiler/Compiler/NFFrontEnd
[NF] More function evaluation fixes.
- Use the type of the evaluated expression instead of the cached type when evaluating reductions, since the cached type isn't evaluated.
- Handle _-assignments in EvalFunction.assignVariable.
- Fix handling of : subscripts in EvalFunction.assignArrayElement.
- 15:20 Changeset in OpenModelica [de5194e]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFCall.mo
[NF] Suppress Call.evaluateCallTypeDim errors.
- Call.evaluateCallTypeDim is allowed to fail to constant evaluate the dimension expression, so suppress any errors that might be generated.
- 15:19 Ticket #5727 (More issues with dynamic state selection and Jacobians) closed by
- fixed: Given the performance I obtained on this model and similar ones, I …
- 14:26 Changeset in OpenModelica [8f8bd3b] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFCall.mo
[NF] Suppress Call.evaluateCallTypeDim errors.
- Call.evaluateCallTypeDim is allowed to fail to constant evaluate the dimension expression, so suppress any errors that might be generated.
- 13:38 Changeset in OpenModelica [df2744d]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 3 edits in OMCompiler/Compiler/NFFrontEnd
[NF] Function evaluation fixes.
- Apply argument replacements recursively.
- Handle cat where all arguments are empty arrays.
- Handle diagonal of an empty array.
- Add EXP_NODE to InstNode.name for easier debugging.
- 12:54 Changeset in OpenModelica [1c3a4e0] by
-
- 3 edits in OMCompiler/Compiler/NFFrontEnd
[NF] Function evaluation fixes.
- Apply argument replacements recursively.
- Handle cat where all arguments are empty arrays.
- Handle diagonal of an empty array.
- Add EXP_NODE to InstNode.name for easier debugging.
- 11:53 Changeset in OpenModelica [3d0f9579] by
-
- 1 edit in OMCompiler/Compiler/SimCode/SimCodeUtil.mo
remove unneeded spaces in dump
- 10:58 Changeset in OpenModelica [7e2da715]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo
[NF] Fix tuple type checking.
- 10:08 Changeset in OpenModelica [e9dcc42] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo
[NF] Fix tuple type checking.
2020-02-06:
- 23:53 Ticket #5831 (Asserts with "greater equal" conditions do not detect equals case) closed by
- wontfix
- 17:53 Ticket #4466 (Co-Sim FMIs "maxOutputDerivativeOrder" set to wrong value) closed by
- fixed: I fixed the maxOutputDerivativeOrder attribute a while back. It is …
- 16:58 Ticket #5791 (Wrong valueReference in modelDescription.xml) closed by
- invalid: This ticket is indeed invalid. I tried to make a simple test case from …
- 13:48 Ticket #5833 (No responds using Interact widget in IJulia with OMJulia) created by
- Using the following code in IJulia […] displays a slider widget …
- 13:36 Changeset in OpenModelica [3af6123]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in OMCompiler/Compiler/NFFrontEnd
[NF] Call typing fixes.
- Don't evaluate fill inside functions.
- Evaluate call types also inside functions to make sure dimension expressions are replaced with the corresponding arguments, but allow the constant evaluation of such expressions to fail.
- 12:43 Changeset in OpenModelica [953dddde] by
-
- 2 edits in OMCompiler/Compiler/NFFrontEnd
[NF] Call typing fixes.
- Don't evaluate fill inside functions.
- Evaluate call types also inside functions to make sure dimension expressions are replaced with the corresponding arguments, but allow the constant evaluation of such expressions to fail.
2020-02-05:
- 23:42 Ticket #5832 (Simulation log file shows euler as solver independend of chosen solver) closed by
- invalid: I don't know what your test model contains, but if there are only …
- 19:27 Changeset in OpenModelica [779c1321]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 5e98d30...72f5375 (1):
Bump libraries
- 14:07 Changeset in OpenModelica [6212d00] by
-
- 1 edit in OMCompiler/Compiler/Template/SimCodeTV.mo
Fix previous commit
- 14:03 Changeset in OpenModelica [5d81bcb] by
-
- 12 edits in /
Introduce fmi_index to SimCodeVar
- 13:32 Changeset in OpenModelica [f65654b]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Jenkinsfile
Automatically merge omlib-staging branch on success
- 13:32 Changeset in OpenModelica [6f76e4f]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries eb82796...5e98d30 (2):
Bump libraries
Stage changes in OpenModelica.git
- 13:11 Ticket #5832 (Simulation log file shows euler as solver independend of chosen solver) created by
- Independendly from chosen solver the log file writes euler into the …
- 11:51 Changeset in OpenModelica [a1ada1f0] by
-
- 4 edits in /
Hide all internal variables in modelDescription.xml
- 11:35 Changeset in OpenModelica [5783120] by
-
- 1 edit in OMCompiler/Compiler/SimCode/SimCodeUtil.mo
Fix previous commit
- 11:33 Changeset in OpenModelica [c73a321] by
-
- 3 edits in OMCompiler/Compiler
Rename attribute
- 11:25 Changeset in OpenModelica [bccc2fb4] by
-
- 6 edits in OMCompiler/Compiler
Remove modelDescriptionVars
- 11:14 Ticket #5831 (Asserts with "greater equal" conditions do not detect equals case) created by
- A test model with an assert is implemented as follows: […] When …
- 09:54 Changeset in OpenModelica [92420d0]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
update libs
- 09:06 Changeset in OpenModelica [8862d56] by
-
- 1 edit in libraries
update libs
2020-02-04:
- 20:02 Ticket #5830 (Implementation of CVODEs in OEM) created by
- Please implement the CVODES solver in OEM editor simulation options.
- 17:09 Changeset in OpenModelica [d84fc85e]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in OMCompiler/Compiler
Improve record constructor creation. (#717)
- Make sure we do not remove bindings from derived record
declarations. This happens only for the old FrontEnd right now.
- Improve processing a bit. Instead of checking twice in the list of already visited records, create the unique name for the constructor and then check only once.
- 16:39 Changeset in OpenModelica [6c78ddb]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
update libraries submodule
- 16:11 Changeset in OpenModelica [adb88a4] by
-
- 2 edits in OMCompiler/Compiler
Improve record constructor creation.
- Make sure we do not remove bindings from derived record declarations. This happens only for the old FrontEnd right now.
- Improve processing a bit. Instead of checking twice in the list of already visited records, create the unique name for the constructor and then check only once.
- 15:20 Changeset in OpenModelica [cb03a5e0] by
-
- 1 edit in libraries
update libraries submodule
- 14:36 Changeset in OpenModelica [c7d98bb8] by
-
- 1 edit1 add in testsuite/openmodelica/fmi/ModelExchange/2.0
New test case
- 14:33 Changeset in OpenModelica [f52fe83] by
-
- 4 edits in OMCompiler/Compiler
Rename isCseVariable to isInternalVar
- 14:33 Changeset in OpenModelica [9d90b00] by
-
- 1 edit in OMCompiler/Compiler/SimCode/SimCodeUtil.mo
do not rewrite the indexes
- 14:33 Changeset in OpenModelica [9ba23cd] by
-
- 5 edits in OMCompiler/Compiler
add modeldescriptionVars to SimVars to dump ModelVariables in modelDescription.xml
- 14:33 Changeset in OpenModelica [646f86d] by
-
- 7 edits in OMCompiler/Compiler
clear up $CSE variable for FMI ModelDescription.xml
- 14:23 fmi created by
- 13:19 Ticket #5801 (Diagram size in OMEdit) closed by
- fixed: Fixed in 05c2ae9/OpenModelica.
- 13:14 Changeset in OpenModelica [05c2ae9]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp
Fixes ticket:5801 Use default Modelica specification values
For the new models use the values from the options but when opening models that don't have any annotation use the standard Modelica values
- 12:06 Ticket #5829 ([OMEdit] The plotting window is not activated after you simulated with ...) created by
- If you simulate with 3d and then make another model and simulate …
- 11:59 Changeset in OpenModelica [095ab78] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp
Fixes ticket:5801 Use default Modelica specification values
For the new models use the values from the options but when opening models that don't have any annotation use the standard Modelica values
- 11:57 Ticket #5828 ([NFApi] The -d=nfAPI misses parameters in dialogs) created by
- Open Modelica.Fluid.Examples.PumpingSystem and double click on pipe to …
- 11:44 Ticket #5827 (Have a setting for dynamic/static link of the generated executable) created by
- Currently it takes a lot of time to compile an executable (at least on …
- 10:30 Ticket #5826 ([OMEdit] Automatically expand the filtered library tree) created by
- Currently when we filter the library tree you need to manually expand …
- 10:13 Changeset in OpenModelica [2748729]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMSimulator
Update OMSimulator
- 09:40 Ticket #5825 ([OMEDIT] Export to specific location) created by
- Just a quality of life improvement. I would suggest to add an …
- 09:01 Changeset in OpenModelica [5d0ca18] by
-
- 1 edit in OMSimulator
Update OMSimulator
2020-02-03:
- 18:18 Ticket #5824 (Import start values from existing simulations run with other tools) created by
- When migrating models from other Modelica tools to OMC, issues can …
- 15:44 Ticket #5823 (Verification of FMI models has interpolation issues) created by
- As Lennart pointed out in the Annual Workshop, the reported …
- 15:11 Ticket #5753 (Checking a model in Chemical results in internal error of the NF) closed by
- fixed: Fixed in e8df198.
- 15:10 Changeset in OpenModelica [358f5102]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in /
[NF] Fix ExpandExp.makeScalarProduct.
- Fixed broken logic for returning 0 when multiplying empty arrays.
- 14:28 Changeset in OpenModelica [e8df198] by
-
- 2 edits in /
[NF] Fix ExpandExp.makeScalarProduct.
- Fixed broken logic for returning 0 when multiplying empty arrays.
- 13:11 Ticket #5721 (Redeclare extends on functions not picking up the correct redeclared ...) closed by
- fixed: Fixed since 6a5601bf.
- 13:05 Ticket #5822 (PowerSystems sensor model segfaults during matching) created by
- The PowerSystems.Examples.AC1ph_DC.Elementary.Sensor model segfaults …
2020-02-02:
- 18:52 Ticket #5821 (New frontend fails with StateGraph2.Transition) closed by
- fixed: Fixed in 3ee004/OpenModelica, now the NF gives a warning …
- 18:50 Changeset in OpenModelica [3ee0043f]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits1 add in /
ticket:5821 add warning for non standard operators, add test
- 18:50 Changeset in OpenModelica [b00e783]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in testsuite/flattening/modelica/scodeinst/conngraph1.mo
update error message in test
- 18:50 Changeset in OpenModelica [b7efa37]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 3 edits in OMCompiler/Compiler
fix for ticket:5821
- allow OverconstrainedType instead of connectorName.OverconstrainedType in Connections.branch
- add support for Connections.uniqueRoot and Connections.uniqueRootIndices
- 17:05 Changeset in OpenModelica [bb98865] by
-
- 2 edits1 add in /
ticket:5821 add warning for non standard operators, add test
- 03:26 Changeset in OpenModelica [d02884b] by
-
- 1 edit in testsuite/flattening/modelica/scodeinst/conngraph1.mo
update error message in test
- 02:08 Changeset in OpenModelica [e2f0a8d5] by
-
- 3 edits in OMCompiler/Compiler
fix for ticket:5821
- allow OverconstrainedType instead of connectorName.OverconstrainedType in Connections.branch
- add support for Connections.uniqueRoot and Connections.uniqueRootIndices
2020-02-01:
- 20:43 Ticket #5821 (New frontend fails with StateGraph2.Transition) created by
- Consider the enclosed small library, developing an example with …
- 20:39 Ticket #5820 (OMJulia ModelicaSystem - BouncingBall.mo! NotFound) created by
- Following the example at …
- 19:56 Changeset in OpenModelica [27a58f1]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMEdit/OMEditLIB/MainWindow.cpp
Fixed OMSens so file on Linux & ErrorMessage
- 18:26 Changeset in OpenModelica [80ac1a4]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 3 edits in OMCompiler/Compiler
Remove bind from outside markings for default constructors. (#705)
- Remove bind from outside markings for default constructors of non derived records.
- The default constructor should not use outside bindings. Unless it is for a derived record which has bindings on declaration. Unfortunately the old FrontEnd creates additional record types even when the modification
on a record variable declaration are not declarations.
- Therefore, we now remove the outside binding markings from the types_vars even for the default constructor so that they are not picked by the codegen function when generating the body for the default constructors.
- Constructors with outside inputs are generated explicitly with a name that contains the index of the variable.
- 17:51 Ticket #5819 (OMSens results are not displayed) created by
- When executing OMSens on Ubuntu, the menu displaying the result of the …
- 17:48 Changeset in OpenModelica [1486777] by
-
- 1 edit in OMEdit/OMEditLIB/MainWindow.cpp
Fixed OMSens so file on Linux & ErrorMessage
- 17:31 Changeset in OpenModelica [f38e5b7] by
-
- 4 edits in OMCompiler/Compiler
The long but easy way. Easy to do, confusing to follow later.
- 15:24 Changeset in OpenModelica [09acd1ff] by
-
- 1 edit in OMCompiler/Compiler/Template/CodegenCFunctions.tpl
- See what fails
- 13:52 Changeset in OpenModelica [f1357fc8] by
-
- 2 edits in OMCompiler/Compiler
- See what fails.
- 01:36 Changeset in OpenModelica [97a3731] by
-
- 5 edits in OMCompiler/Compiler
[BE,SimCode] reactivate wrapFunctionCalls for initial system
- apply wrap function call module on initial system
- analyze initial lambda 0 system (homotopy) to create model info
- 00:12 Ticket #5818 (Suppress $cse variables in the OMEdit Variables Browser) created by
- In case the backend generates $cse variables, they are shown …
2020-01-31:
- 23:45 Ticket #5817 (Usage of three-phase Aron sensor got problematic last December 2019) created by
- Consider attached models InvSW and InvSWaron. They differ only for an …
- 19:49 Changeset in OpenModelica [533e9a8]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in /
Update OMSens submodules
- 19:04 Changeset in OpenModelica [11d9e19] by
-
- 2 edits in /
Update OMSens submodules
- 16:03 Ticket #5816 (Issues with icon extents in diagrams) created by
- Please check the attached test package, which reproduces issues I'm …
- 15:13 Ticket #5815 (OMEdit not showing results) created by
- After a recent upgrade (both 1.16.0~dev-146 and 1.16.0~dev-154) I …
- 14:35 Ticket #5814 (for loop in algorithm section gets wrong values) created by
- The following example is a simple demonstration of the bug. […] …
- 13:43 Changeset in OpenModelica [df40f2b9]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 6 edits in OMCompiler
Pass arguement by value for make_inde_spec (#709)
- Ideally this should accept by pointer. However, the way we have
it now it does not always get an lvalue to pass around. Sometimes
it gets a function call as arguement.
- Until we normalize all array ops to return to a tmp variable and then provide that variable for further usage, we have to do this.
- 13:31 Ticket #5754 (Bad error message in SimCodeFunctionUtil.lookForExtFunctionLibrary) closed by
- fixed: https://github.com/OpenModelica/OpenModelica/pull/708
- 13:30 Changeset in OpenModelica [9a86b549]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo
Fix error message (#708)
Library not found despite compilation success did not pass the required
arguments.
- 12:16 Changeset in OpenModelica [de351ee] by
-
- 6 edits in OMCompiler
Pass arguement by value for make_inde_spec
- Ideally this should accept by pointer. However, the way we have it now it does not always get an lvalue to pass around. Sometimes it gets a function call as arguement.
- Until we normalize all array ops to return to a tmp variable and then provide that variable for further usage, we have to do this.
- 11:17 Changeset in OpenModelica [d0224bc6] by
-
- 1 edit in OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo
Fix error message
Library not found despite compilation success did not pass the required
arguments.
- 10:47 Changeset in OpenModelica [7de2014c]Added-citation-metadatamaintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 4 edits in OMCompiler/SimulationRuntime/cpp
[cppRuntime] use C- codegen as default in OMC C-Api library
- 10:42 Changeset in OpenModelica [436b9b06] by
-
- 1 edit in OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo
Remove bind from outside markings for default constructors.
- The default constructor should not use outside bindings.
- constructors with outisde inputs are generated explicitly with a name that contains the index of the variable.
- We remove the outside binding markings from the types_vars even for the default constructor so that they are not picked by the codegen function when generating the body for the default constructors.