Timeline


and

2020-06-16:

23:09 Changeset in OpenModelica [97c2a70] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/Examples/generate_icons.py

make the icon generator usable on Windows

16:24 Changeset in OpenModelica [2922515]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp

Unload top level libraries with Del key

16:15 Changeset in OpenModelica [430964e]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adeel Asghar <adeel.asghar@…>
  • 2 edits
    1 add in /

[BE] remove known variables for init lambda 0

  • avoids hardcoded known variable binding equations and allows -override
  • add minimal model
  • ticket #6001
16:12 Changeset in OpenModelica [d1b662f]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 2 edits in OMCompiler/Compiler/NFFrontEnd

[NF] Record fixes.

  • Fix type in Expression.recordElement.
  • Try to evaluate the parent binding before creating a binding from a record instances children, since the parent binding has higher priority.
15:58 Changeset in OpenModelica [06afef4] by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp

Unload top level libraries with Del key

15:27 Ticket #6001 (Issues with resimulate) closed by Karim.Abdelhak
fixed: It works, we will push it soon! I don't think anything else has to be …
15:10 Changeset in OpenModelica [f662155] by Karim Abdelhak <karim.abdelhak@…>
  • 2 edits
    1 add in /

[BE] remove known variables for init lambda 0

  • avoids hardcoded known variable binding equations and allows -override
  • add minimal model
  • ticket #6001
15:10 Changeset in OpenModelica [5ef7012] by Per Östlund <perost86@…>
  • 2 edits in OMCompiler/Compiler/NFFrontEnd

[NF] Record fixes.

  • Fix type in Expression.recordElement.
  • Try to evaluate the parent binding before creating a binding from a record instances children, since the parent binding has higher priority.
14:35 Changeset in OpenModelica [3c8423f]maintenance/v1.16v1.16.0-dev.01 by Adrian Pop <adrian.pop@…>
  • 1 edit in README.md

v1.16.0-dev.01

11:56 Changeset in OpenModelica [7aa8d40]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo

[BE] add loop dumping of init lamba 0 system

10:58 Changeset in OpenModelica [45fff844] by Karim Abdelhak <karim.abdelhak@…>
  • 1 edit in OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo

[BE] add loop dumping of init lamba 0 system

10:07 Ticket #6014 (OMPython: Set structural parameter at initialization) created by lukas.koenemann@…
Hello, there a view parameters that can't be set after compilation. …

2020-06-15:

17:09 Ticket #6013 (choicesAllMatching doesn't work with relative paths) created by casella
Steps to reproduce the issue: - enable replaceable support in OMEdit - …
17:07 Ticket #6012 (Handle default choices for redeclare as default choices for parameters) created by casella
Steps to reproduce the issue: - activate replaceable support - open …
16:58 Ticket #6011 (OMEdit does not correctly add redeclare statements) created by casella
Please consider the attached test package: - activate replaceable …
14:25 Ticket #6010 (Get OpenModelica back into FMI Cross-checker) reopened by AnHeuermann
Sorry, I thought you were refering to the Docker FMU stuff. So …
14:24 Ticket #6010 (Get OpenModelica back into FMI Cross-checker) closed by casella
duplicate: Duplicate of #6009 :)
14:22 Ticket #6010 (Get OpenModelica back into FMI Cross-checker) created by casella
We should get back into the FMI Cross-checker logs. We can use this …
14:13 Ticket #6009 (Docker cross-compile FMUs dialog in OMEdit) created by AnHeuermann
Users can cross compile FMUs very easily if they have Docker …
14:09 Ticket #6008 (OMEdir debugger support for quoted identifiers) created by sjoelund.se
The quoting of identifiers changed again: …
13:41 Ticket #5952 (Scaling of matching and sorting for simulation badly deteriorated from ...) closed by casella
fixed: Ok, so we can close this ticket, and I may take care of the …
12:20 Changeset in OpenModelica [d4c4c402] by AnHeuermann <andreas.heuermann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/initialization/initialization.c

Fix for homotopy logging with xmltcp

Fix for ticket 5805.

  • Don't indent LOG_INIT_HOMOTOPY stream any more. It is causing problems with -logFormat=xmltcp.
  • Generate *equidistant_global_homotopy.csv to location defined by flag outputPath.
01:00 Milestone 1.15.0 completed
This release was originally planned to add graphical support of …
00:54 Ticket #5842 (When installing OpenModelica under Ubuntu, MSL 3.2.2 is installed) closed by casella
fixed: Since 1.14.2 and 1.15.0 will not be released, this will automatically …
00:51 Ticket #5741 (Disabling tearing breaks code generation in power system model) closed by casella
fixed: The documentation was updated in …
00:49 Ticket #5864 (Bug during compilation, just after the installation) closed by casella
wontfix: No more feedback provided on this ticket, so I'm closing it now. Feel …
00:39 Ticket #6007 (Improve replaceable class input widget) created by casella
The replaceable class input widget should be improved. Please open …
00:21 Ticket #2079 (OMEdit does not handle replaceable classes and components) closed by casella
fixed

2020-06-14:

12:34 Ticket #6005 (Test non-default install directories) closed by AnHeuermann
duplicate: No, I'll close this one than.
02:01 Changeset in OpenModelica [8630a308]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 3 edits in OMParser

don't throw something that is not an exception

2020-06-13:

23:40 Changeset in OpenModelica [538c78d1] by Adrian Pop <adrian.pop@…>
  • 3 edits in OMParser

don't throw something that is not an exception

22:32 Ticket #6006 (Migrate this Trac to Github) created by adrpo
We should migrate the Trac to github. That is issues, milestones, …
20:24 Changeset in OpenModelica [fa359b7]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.cpp

more fixes for old compilers

16:40 Changeset in OpenModelica [cfd44ca5] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.cpp

more fixes for old compilers

01:39 Changeset in OpenModelica [4023d498]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 6 edits
    6 adds in OMParser

fix for building on jessie

  • support older systems which do not have codecvt header
  • use utfcpp instead for the conversion
00:05 Changeset in OpenModelica [88d460c] by Adrian Pop <adrian.pop@…>
  • 6 edits
    6 adds in OMParser

fix for building on jessie

  • support older systems which do not have codecvt header
  • use utfcpp instead for the conversion

2020-06-12:

20:27 Changeset in OpenModelica [0628a48]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/3rdParty/antlr4/runtime/Cpp/CMakeLists.txt

attempt to fix build on CentOS

19:10 Changeset in OpenModelica [8d4e375] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/3rdParty/antlr4/runtime/Cpp/CMakeLists.txt

attempt to fix build on CentOS

19:06 Changeset in OpenModelica [b8c9771]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 2 edits in /

mingw sanity test in a path with spaces

  • test special paths both for the install path and the path where things are generated and compiled
  • TODO! add some test with a path with special chars (doesn't work yet via groovy)
19:06 Changeset in OpenModelica [c3a28bce]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/Compiler/Template/CodegenOMSIC.tpl

Handle OMHOME with spaces in path

  • First fix for ticket #6004
17:43 Changeset in OpenModelica [56ec8be] by Adrian Pop <adrian.pop@…>
  • 2 edits in /

mingw sanity test in a path with spaces

  • test special paths both for the install path and the path where things are generated and compiled
  • TODO! add some test with a path with special chars (doesn't work yet via groovy)
16:49 Changeset in OpenModelica [2134f9f]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFCeval.mo

[NF] Improve evaluation of reductions.

  • Evaluate iterations ranges before doing bindingExpMap since the evaluated ranges might contain binding expressions.
15:56 Ticket #5984 (OMSimulator text editing enhancements) closed by adeas31
fixed: Fixed in 1a78531/OpenModelica. > Tabs should be preserved …
15:54 Ticket #5789 (OMEdit can't delete ssp components) closed by adeas31
fixed: Fixed in 1a78531/OpenModelica.
15:53 Ticket #5976 (Impossible to set parameters with units different from displayUnit ...) closed by adeas31
fixed: Fixed in 737ef3b/OpenModelica.
15:33 Changeset in OpenModelica [69e6b89] by Per Östlund <perost86@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFCeval.mo

[NF] Improve evaluation of reductions.

  • Evaluate iterations ranges before doing bindingExpMap since the evaluated ranges might contain binding expressions.
15:32 Changeset in OpenModelica [737ef3b4]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/Element/ElementProperties.cpp

ticket:5976 Don't change unit when the literalConstant is true

15:30 Changeset in OpenModelica [1a676ead]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo

[NF] Fix evaluation of call return type dimensions.

15:24 Changeset in OpenModelica [1a785313]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adeel Asghar <adeel.asghar@…>
  • 33 edits
    3 deletes in OMEdit/OMEditLIB

Snapshot based redo undo functionality for OMSimulator models

Create new OMSimulator models by right clicking in the Libraries Browser
Improved the addsubmodel dialog. Let user first select the file and then propose name from filename.
Fixes ticket:5789
Fixes ticket:5984
Disable the text view if its not allowed to edit.
Tabs should be preserved when accepting text changes.
The open nodes of the tree view in the libraries browser should be preserved when accepting text changes.

Handle deletion of multiple components.
Convert dots to underscores in submodel name.
Set background-color to show the read-only ssp editor as disbaled.
Renamed OMSimulator menu item to SSP.
Use the same GUI buttons for simulation.
Separated instantiation from simulation setup.
Disable the changes once the model is in instantiated state.
Get rid of OMSSimulationOptions.h InstantiateDialog.h/.cpp
Accept text changes when user clicks in the libraries browser.
Open directly the file browser when adding a submodel.
Use just one setting for working directory.

14:35 Changeset in OpenModelica [7094b7c] by Adeel Asghar <adeel.asghar@…>
  • 33 edits
    3 deletes in OMEdit/OMEditLIB

Snapshot based redo undo functionality for OMSimulator models

Create new OMSimulator models by right clicking in the Libraries Browser
Improved the addsubmodel dialog. Let user first select the file and then propose name from filename.
Fixes ticket:5789
Fixes ticket:5984
Disable the text view if its not allowed to edit.
Tabs should be preserved when accepting text changes.
The open nodes of the tree view in the libraries browser should be preserved when accepting text changes.

Handle deletion of multiple components.
Convert dots to underscores in submodel name.
Set background-color to show the read-only ssp editor as disbaled.
Renamed OMSimulator menu item to SSP.
Use the same GUI buttons for simulation.
Separated instantiation from simulation setup.
Disable the changes once the model is in instantiated state.
Get rid of OMSSimulationOptions.h InstantiateDialog.h/.cpp
Accept text changes when user clicks in the libraries browser.
Open directly the file browser when adding a submodel.
Use just one setting for working directory.

14:32 Changeset in OpenModelica [07e2881b] by Per Östlund <perost86@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo

[NF] Fix evaluation of call return type dimensions.

13:40 Ticket #6005 (Test non-default install directories) created by AnHeuermann
Every now and then we have problems with installation paths containign …
13:21 Changeset in OpenModelica [a1f0c99] by Adeel Asghar <adeel.asghar@…>
  • 1 edit in OMEdit/OMEditLIB/Element/ElementProperties.cpp

ticket:5976 Don't change unit when the literalConstant is true

12:50 Changeset in OpenModelica [7e482a9] by Andreas Heuermann <andreas.heuermann@…>
  • 1 edit in OMCompiler/Compiler/Template/CodegenOMSIC.tpl

Handle OMHOME with spaces in path

  • First fix for ticket #6004
12:23 Ticket #6004 (Cpp runtime on Windows can't handle spaces in install path) created by AnHeuermann
The C++ runtime can't handle the default installation location …
03:53 Changeset in OpenModelica [58e297e]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/3rdParty/antlr4/runtime/Cpp/CMakeLists.txt

proper versions for cmake policies

03:13 Changeset in OpenModelica [59fac206] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/3rdParty/antlr4/runtime/Cpp/CMakeLists.txt

proper versions for cmake policies

2020-06-11:

23:32 Changeset in OpenModelica [dc609540]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 333 edits in /

fix ticket:5999, escape the string returned by getErrorString()

22:48 Changeset in OpenModelica [a4f52c63] by Adrian Pop <adrian.pop@…>
  • 333 edits in /

fix ticket:5999, escape the string returned by getErrorString()

18:07 Changeset in OpenModelica [dc8ddfa]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 2 edits in /

[NF] Simplify reductions more.

  • Simplify reductions where the iteration range only contains zero or one values.
17:22 Changeset in OpenModelica [f92ab0e1] by Per Östlund <perost86@…>
  • 2 edits in /

[NF] Simplify reductions more.

  • Simplify reductions where the iteration range only contains zero or one values.
16:28 Changeset in OpenModelica [ae491c39]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Martin Sjölund <martin+github@…>
  • 157 edits
    6 adds
    39 deletes in /

Use the package manager to set library versions for testing

Also fixed the package manager to unzip non-github zips correctly.

Now supports Windows line endings in JSON lexer.

16:28 Changeset in OpenModelica [56f01c7]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Martin Sjölund <martin+github@…>
  • 1 edit in .CI/common.groovy

Sanity check for rtest + libraries existing

16:28 Changeset in OpenModelica [18937a43]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Martin Sjölund <martin+github@…>
  • 3 edits in OMCompiler/Compiler

Improve error message for unit lexing failure

16:28 Changeset in OpenModelica [1521bd2]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Martin Sjölund <martin+github@…>
  • 1 edit in OMCompiler/Compiler/Util/SemanticVersion.mo

Fix for SemanticVersion regex not working on OSX

16:09 Changeset in OpenModelica [89bb7c5]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by perost <perost86@…>
  • 10 edits in OMCompiler/Compiler/NFFrontEnd

[NF] Ragged dimension improvements.

  • Flatten and evaluate dimensions in types.
  • Various fixes for binding expressions.
15:50 Ticket #5973 (Make it possible to enable custom set of runtime flags in FMUs) closed by AnHeuermann
fixed: Added with …
15:42 Changeset in OpenModelica [bdcc6477]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 12 edits in /

[FMU] Adding docuemntation and inproving flags

  • Add documetnation for CVODE 2.0 CS FMUs
  • Updated test to check if example from doc is working
  • Add break for infinit while loop
  • Disable internal root finding of CVODE for FMI
  • Test example with event handling
15:20 Ticket #6003 (Code generation bug) created by p.van.der.hulst@…
Hi, For a project at my new job I decided to move to openmodelica. My …
15:14 Changeset in OpenModelica [3c1103b] by Per Östlund <perost86@…>
  • 10 edits in OMCompiler/Compiler/NFFrontEnd

[NF] Ragged dimension improvements.

  • Flatten and evaluate dimensions in types.
  • Various fixes for binding expressions.
14:55 Changeset in OpenModelica [ffc9230] by AnHeuermann <andreas.heuermann@…>
  • 12 edits in /

[FMU] Adding docuemntation and inproving flags

  • Add documetnation for CVODE 2.0 CS FMUs
  • Updated test to check if example from doc is working
  • Add break for infinit while loop
  • Disable internal root finding of CVODE for FMI
  • Test example with event handling
14:53 Ticket #4273 (FMU for co-simulation , Available Solvers) closed by AnHeuermann
fixed: Added CVODE to FMU CS export with …
13:19 Changeset in OpenModelica [1014b60]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 19 edits
    3 adds in /

[FMI] Adding CVODE to 2.0 CS export

Incoved by FMI simulation flag --fmiFlags=s:cvode.

  • Add source code files to FMU:
    • Adding cvode_solver.c and cvode_solver.h.
    • Adding SUNDIALS CVODE headers to FMU.
    • Changed Makefiles and configure to compile CVODE into binaries.
  • New initialization and deinitialization to handle different solver methods.
  • New integrator step function to be called in fmi2DoStep.
  • New tests for static and dynamic FMUs with CVODE.

Co-authored-by: Karim Abdelhak <karim.abdelhak@…>

13:19 Changeset in OpenModelica [b9dfeac]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/util/rtclock.h

More rtclock dummy function in OMC_MINIMAL_RUNTIME

  • Added dummies for rt_accumulateand rt_clear.
  • Define simulation-specific timing macros for OMC_MINIMAL_RUNTIME.
13:19 Changeset in OpenModelica [d2f3da71]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 15 edits
    4 adds in /

[FMI] Add simulation flag support

Use new command line option like --fmiFlags=s:cvode,nls:homotopy
for fmi flags.

  • Flags are loaded from file <fmiPrefix>.fmi/resources/<fmiPrefix>_flags.json.
  • json flag file:
    • One flag per line.
    • Only solver flag is used at the moment.
    • Saved in json format.
  • New file fmu_read_flags.c.inc for simulation runtime flags parsing.
  • Generate json file from CodeGeneration. New SimCode.FmiSimulationFlags used to generate file.
  • Added test for FMU flag support FmuExportFlags.mos.

Co-authored-by: AnHeuermann <andreas.heuermann@…>

12:53 Changeset in OpenModelica [2b84f5c]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/Makefile

fix bad include directory

12:32 Changeset in OpenModelica [244f6cf] by Martin Sjölund <martin.sjolund@…>
  • 157 edits
    6 adds
    39 deletes in /

Use the package manager to set library versions for testing

Also fixed the package manager to unzip non-github zips correctly.

Now supports Windows line endings in JSON lexer.

12:26 Changeset in OpenModelica [590d64c] by AnHeuermann <andreas.heuermann@…>
  • 19 edits
    3 adds in /

[FMI] Adding CVODE to 2.0 CS export

Incoved by FMI simulation flag --fmiFlags=s:cvode.

  • Add source code files to FMU:
    • Adding cvode_solver.c and cvode_solver.h.
    • Adding SUNDIALS CVODE headers to FMU.
    • Changed Makefiles and configure to compile CVODE into binaries.
  • New initialization and deinitialization to handle different solver methods.
  • New integrator step function to be called in fmi2DoStep.
  • New tests for static and dynamic FMUs with CVODE.

Co-authored-by: Karim Abdelhak <karim.abdelhak@…>

12:26 Changeset in OpenModelica [91fe4b14] by AnHeuermann <andreas.heuermann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/util/rtclock.h

More rtclock dummy function in OMC_MINIMAL_RUNTIME

  • Added dummies for rt_accumulateand rt_clear.
  • Define simulation-specific timing macros for OMC_MINIMAL_RUNTIME.
12:04 Changeset in OpenModelica [b502fd6] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/Makefile

fix bad include directory

10:21 Changeset in OpenModelica [5695417] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in .CI/common.groovy

Sanity check for rtest + libraries existing

10:21 Changeset in OpenModelica [042a7c6] by Martin Sjölund <martin.sjolund@…>
  • 3 edits in OMCompiler/Compiler

Improve error message for unit lexing failure

10:21 Changeset in OpenModelica [6ac0123] by Martin Sjölund <martin.sjolund@…>
  • 1 edit in OMCompiler/Compiler/Util/SemanticVersion.mo

Fix for SemanticVersion regex not working on OSX

2020-06-10:

17:25 Changeset in OpenModelica [ab8b4758]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/Makefile

do not use -stdlib=libc++ on Linux as it doesn't work

15:30 Changeset in OpenModelica [92189854] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/Makefile

do not use -stdlib=libc++ on Linux as it doesn't work

11:25 Changeset in OpenModelica [b5354d94]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 1 edit in Makefile.in

Add target for the debug build of OMSimulator (#947)

10:59 Changeset in OpenModelica [d45c7f2] by AnHeuermann <andreas.heuermann@…>
  • 15 edits
    4 adds in /

[FMI] Add simulation flag support

Use new command line option like --fmiFlags=s:cvode,nls:homotopy
for fmi flags.

  • Flags are loaded from file <fmiPrefix>.fmi/resources/<fmiPrefix>_flags.json.
  • json flag file:
    • One flag per line.
    • Only solver flag is used at the moment.
    • Saved in json format.
  • New file fmu_read_flags.c.inc for simulation runtime flags parsing.
  • Generate json file from CodeGeneration. New SimCode.FmiSimulationFlags used to generate file.
  • Added test for FMU flag support FmuExportFlags.mos.

Co-authored-by: AnHeuermann <andreas.heuermann@…>

10:25 Changeset in OpenModelica [1044e37]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/Makefile.omdev.mingw

attempt to fix Windows builds

09:49 Changeset in OpenModelica [c2c05f78] by Lennart Ochel <lennart.ochel@…>
  • 1 edit in Makefile.in

Add target for the debug build of OMSimulator

01:15 Changeset in OpenModelica [3d3006f3] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/Makefile.omdev.mingw

attempt to fix Windows builds

2020-06-09:

23:29 Changeset in OpenModelica [327c277]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by GitHub <noreply@…>
  • 50 edits
    8 moves
    371 adds in /

Replaceable Redeclare Support (#943)

  • rename Component to Element
  • add OMParser and antlr4 runtime
  • update .gitignore
  • more replaceable support changes
  • enable replaceable support via a setting in OMEdit (not on by default)
  • use getElements and getElementAnnotations when replaceable support is activated
  • populate the dialogs with the replaceable classes and components
  • fix some issues when retrieving the elements annotations
  • revert some Component -> Element renames for the Qt signals
  • small fixes
  • attempt to fix MacOS builds (thread_local not available)
  • better way of handling CXX flags in OMEdit projects for Windows
  • mac doesn't know cp -u, remove that
  • fix building with clang on qt5
16:53 Changeset in OpenModelica [9fab9ab0] by Adrian Pop <adrian.pop@…>
  • 5 edits in /

small fixes

  • attempt to fix MacOS builds (thread_local not available)
  • better way of handling CXX flags in OMEdit projects for Windows
  • mac doesn't know cp -u, remove that
  • fix building with clang on qt5
15:48 Changeset in OpenModelica [938e745] by Adrian Pop <adrian.pop@…>
  • 16 edits in /

more replaceable support changes

  • enable replaceable support via a setting in OMEdit (not on by default)
  • use getElements and getElementAnnotations when replaceable support is activated
  • populate the dialogs with the replaceable classes and components
  • fix some issues when retrieving the elements annotations
  • revert some Component -> Element renames for the Qt signals
15:48 Changeset in OpenModelica [729f55b3] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMParser/.gitignore

update .gitignore

15:48 Changeset in OpenModelica [8227766] by Adrian Pop <adrian.pop@…>
  • 4 edits
    371 adds in /

add OMParser and antlr4 runtime

15:48 Changeset in OpenModelica [6557255] by Adrian Pop <adrian.pop@…>
  • 36 edits
    8 moves in OMEdit

rename Component to Element

10:03 Changeset in OpenModelica [b13895d1]Added-citation-metadatamaintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by Martin Sjölund <martin+github@…>
  • 3 edits in /

Update code quoting of identifiers

  • No longer crashes on odd quoted identifiers that do not end with '
  • Identifiers can now be reversed again (to see the actual name in the debugger)
09:09 Changeset in OpenModelica [b84e93f3] by Martin Sjölund <martin.sjolund@…>
  • 3 edits in /

Update code quoting of identifiers

  • No longer crashes on odd quoted identifiers that do not end with '
  • Identifiers can now be reversed again (to see the actual name in the debugger)
Note: See TracTimeline for information about the timeline view.