Timeline


and

2022-07-06:

19:24 Changeset in OpenModelica [17fa8eb]maintenance/v1.19v1.19.2 by GitHub <noreply@…>
  • 1 delete in tag-release.sh

remove tag-release.sh script (#9201)

19:04 Changeset in OpenModelica [333fd174] by bernhardbachmann <bernhard.bachmann@…>
  • 8 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Clean up ToDos

18:34 Changeset in OpenModelica [cee3e30]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 6 edits in OMCompiler/Compiler

Remove NFEquation.CREF_EQUALITY (#9199)

  • Remove CREF_EQUALITY and just use EQUALITY instead, since having "naked" crefs complicates expression traversal and the NF doesn't actually need it.
  • Convert EQUALITY with crefs to DAE.EQUEQUATION for the old backend, and just use EQUALITY directly in the new backend.
17:30 Changeset in OpenModelica [0d28348f] by Adrian Pop <adrian.pop@…>
  • 1 delete in tag-release.sh

remove tag-release.sh script

17:24 ReleaseNotes/1.19.2 created by casella
16:56 ReleaseNotes/1.19.0 edited by casella
(diff)
16:26 Changeset in OpenModelica [3cfa713] by kabdelhak <karim.abdelhak@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

[c] add jacobian flag dassl

16:16 Changeset in OpenModelica [129bd83] by kabdelhak <karim.abdelhak@…>
  • 7 edits in OMCompiler

[SimCode/C] update jacobian handling

  • use symbolical jacobian, sparsity pattern and coloring if available
  • if the flag -jacobian= is used, try to use the best possible option and issue a warning if not possible
  • added support for IDA: Todo: Dassl CVODE
15:55 Changeset in OpenModelica [b9fd62c] by Per Östlund <perost86@…>
  • 6 edits in OMCompiler/Compiler

Remove NFEquation.CREF_EQUALITY

  • Remove CREF_EQUALITY and just use EQUALITY instead, since having "naked" crefs complicates expression traversal and the NF doesn't actually need it.
  • Convert EQUALITY with crefs to DAE.EQUEQUATION for the old backend, and just use EQUALITY directly in the new backend.
13:13 Changeset in OpenModelica [e9b91bd3] by AnHeuermann <andreas.heuermann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/util/modelica_string.c

GC_vasprintf first argument is not const

12:48 Changeset in OpenModelica [3509fec] by bernhardbachmann <bernhard.bachmann@…>
  • 5 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Small update:

  • fixed typo
  • make hermite interpolaion without error control default
  • make check of interpolation error more conservative
11:56 Changeset in OpenModelica [1f19bcc]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 3 edits in OMCompiler/Compiler

Dae mode symbolic jacobian (#9198)

make dae mode symbolic jacobian available
use --daeMode --generateSymbolicJacobian as translation flags and -jacobian=coloredSymbolical as simflag.

11:54 Changeset in OpenModelica [8c20681a] by bernhardbachmann <bernhard.bachmann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Some improvements and bug fixes:

  • bug in gbodef_main(...) with timeRight
  • changed event handling to hermite interpolation
11:14 Changeset in OpenModelica [a3284597] by kabdelhak <karim.abdelhak@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SimCodeMain.mo

[simcode] fix LOG_STATS for dae mode

11:07 Changeset in OpenModelica [e4f74c87] by kabdelhak <karim.abdelhak@…>
  • 57 edits
    7 adds in /

Merge branch 'master' of github.com:OpenModelica/OpenModelica into daeMode_jac

11:06 Changeset in OpenModelica [e6c57c1] by kabdelhak <karim.abdelhak@…>
  • 3 edits in OMCompiler/Compiler

[BE] fix dae jacobian

2022-07-05:

20:21 Changeset in OpenModelica [4fc42466] by bernhardbachmann <bernhard.bachmann@…>
  • 5 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Corrected values of ESDIRK methods
Introduced error control on the interpolation, which controls somehow
the error of the derivatives of the states
Make hermite_errctrl default

16:11 Changeset in OpenModelica [613f651] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_tableau.c

Dense output for ESDIRK2, ESDIRK3, ESDIRK4 added

13:50 Changeset in OpenModelica [8fb16b3] by Adeel Asghar <adeel.asghar@…>
  • 95 edits
    1 move
    10 adds in /

Merge remote-tracking branch 'origin' into model-instance-api

13:49 Changeset in OpenModelica [dea63527] by Adeel Asghar <adeel.asghar@…>
  • 6 edits in OMEdit/OMEditLIB

Parse component modifiers and dialog annotation

Show component parameters dialog

11:47 Changeset in OpenModelica [460088d]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 2 edits
    1 add in /

Skip partial class check in redeclared contexts (#9196)

Fixes #9178

11:12 Changeset in OpenModelica [f6183547] by Per Östlund <perost86@…>
  • 2 edits
    1 add in /

Skip partial class check in redeclared contexts

Fixes #9178

08:37 Changeset in OpenModelica [a03c6c6] by bernhardbachmann <bernhard.bachmann@…>
  • 4 edits in /

Changed default settings for integrator interpolation
Updated the available dense output possibilities
Adapted the test file HeatingSystem.mos

08:03 Changeset in OpenModelica [826b2416] by bernhardbachmann <bernhard.bachmann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Changed default integrator for inner integration

2022-07-04:

22:26 Changeset in OpenModelica [46248b1]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in README.cmake.md

Fix small typo and format better. (#9195)

22:06 Changeset in OpenModelica [4aafef51] by GitHub <noreply@…>
  • 1 edit in README.cmake.md

Fix small typo and format better.

20:03 Changeset in OpenModelica [a96d222]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 22 edits
    2 adds
    3 deletes in /

revert #9064 for now to fix #9188, #9175, #9176 (#9194)

19:56 Changeset in OpenModelica [4ccdf5b]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in README.cmake.md

Update macOS instructions (#9192)

  • Update macOS instructions

feedback from hkiel.

  • more updates to macOS section
19:49 Changeset in OpenModelica [774197e]maintenance/v1.19v1.19.2-dev.beta2 by GitHub <noreply@…>
  • 2 edits in OMCompiler/Compiler

[BE] creating array parameter bindings correctly (#9193)

  • correctly creates array parameter bindings during initialization

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

19:36 Changeset in OpenModelica [77b4e70] by Adrian Pop <adrian.pop@…>
  • 1 edit in README.cmake.md

more updates to macOS section

19:29 Changeset in OpenModelica [e88a54b1] by Adrian Pop <adrian.pop@…>
  • 22 edits
    2 adds
    3 deletes in /

revert #9064 for now to fix #9188, #9175, #9176

19:17 Changeset in OpenModelica [11590d2c] by Adrian Pop <adrian.pop@…>
  • 2 edits in OMCompiler/Compiler

[BE] creating array parameter bindings correctly

  • correctly creates array parameter bindings during initialization
  • fixes ticket #8772
17:34 Changeset in OpenModelica [f1e97ce]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/kinsolSolver.c

Fix wrong address operator for kinsol user data (#9190)

17:33 Changeset in OpenModelica [8f15490c]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation_data.h

Fixing function type of initialAnalyticalJacobian (#9189)

  • Use DATA* instead of void*.
  • Resolve warning when compiling C code.
17:12 Changeset in OpenModelica [5e2099e] by GitHub <noreply@…>
  • 1 edit in README.cmake.md

Update macOS instructions

feedback from hkiel.

17:03 Changeset in OpenModelica [83e621d]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/solver_main.c

[janitor] Switch to switch (#9173)

15:41 Changeset in OpenModelica [1149674] by Philip Hannebohm <phannebohm@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/solver_main.c

[janitor] Switch to switch

14:36 Changeset in OpenModelica [987bfc4] by AnHeuermann <andreas.heuermann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/kinsolSolver.c

Fix wrong address operator for kinsol user data

14:20 Changeset in OpenModelica [af2702e] by AnHeuermann <andreas.heuermann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation_data.h

Fixing function type of initialAnalyticalJacobian

  • Use DATA* instead of void*
  • Remove warning when compiling C code.
14:06 Changeset in OpenModelica [307b438]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SerializeInitXML.mo

fix #9176 - weird string concatenation issue (#9185)

  • do not combine fcall + string as it SOMEHOW fails?!
  • splitting it into two calls seems to work
12:14 Changeset in OpenModelica [e2bb85a2]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 7 edits
    1 add in /

Improve SCode modifiers in getModelInstance (#9187)

  • Use $value for binding expressions in SCode modifiers to allow mixing it with submodifiers, and change the structure to be more compact.
12:09 Changeset in OpenModelica [bad7e13] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_util.c

Fixed hermite_interpolation_b

11:47 Changeset in OpenModelica [47d80fe8] by Per Östlund <perost86@…>
  • 7 edits
    1 add in /

Improve SCode modifiers in getModelInstance

  • Use $value for binding expressions in SCode modifiers to allow mixing it with submodifiers, and change the structure to be more compact.
10:00 Changeset in OpenModelica [a3f77183] by bernhardbachmann <bernhard.bachmann@…>
  • 5 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Additional Hermite interpolation added - use only left hand side
derivatives

09:23 Changeset in OpenModelica [6e96cd5] by kabdelhak <karim.abdelhak@…>
  • 3 edits in OMCompiler

Revert "wip try to do regular jacobian instead of nonlin"

This reverts commit 75cb5110c770b6493f6f7933e9a971b483fcbcb2.

08:49 Changeset in OpenModelica [0d346a0] by kabdelhak <karim.abdelhak@…>
  • 3 edits in OMCompiler/Compiler

[BE/NF] do not lower record types in NF but in BE

08:27 Changeset in OpenModelica [75cb5110] by kabdelhak <karim.abdelhak@…>
  • 3 edits in OMCompiler

wip try to do regular jacobian instead of nonlin

02:23 Changeset in OpenModelica [737e577c] by Adrian Pop <adrian.pop@…>
  • 1 edit in OMCompiler/Compiler/SimCode/SerializeInitXML.mo

fix #9176 - weird string concatenation issue

  • do not combine fcall + string as it SOMEHOW fails?!
  • splitting it into two calls seems to work

2022-07-03:

21:15 Changeset in OpenModelica [28f86e2] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_tableau.c

Some experiments with dense output

18:22 Changeset in OpenModelica [d2b32cd]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in README.cmake.md

add more info on MacOS and other minor edits (#9184)

18:13 Changeset in OpenModelica [790fa1a] by bernhardbachmann <bernhard.bachmann@…>
  • 5 edits in OMCompiler/SimulationRuntime/c

Dense output and new integrator

  • restructured dense output functionality
  • added new integrator esdirk4
  • added dense output for esdirk2 and esdirk3 (not so good)
18:00 Changeset in OpenModelica [e3b2ba34] by Adrian Pop <adrian.pop@…>
  • 1 edit in README.cmake.md

add more info on MacOS and other minor edits

2022-07-02:

21:18 Changeset in OpenModelica [14f1f9f0] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_util.c

Added new hermite interpolation function - uses fa, fb, dfb

17:51 Changeset in OpenModelica [a21c52f] by bernhardbachmann <bernhard.bachmann@…>
  • 2 edits in /

Fixed several issues:

  • equdistant time grid emitting corrected
  • error reporting Fixed
  • PI Controller works now somehow realiable
15:46 Changeset in OpenModelica [34c77714] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in testsuite/simulation/modelica/solver/gbode/IRKGaussian_01.mos

Updated testfile

  • gauss6 makes to big steps and result comparison is failing
15:35 Changeset in OpenModelica [d182695] by bernhardbachmann <bernhard.bachmann@…>
  • 3 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Fixed problem with PID controller

  • updated the buffer too late!
13:55 Changeset in OpenModelica [8718e41] by bernhardbachmann <bernhard.bachmann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Small changes:

  • use help vector gbData->y1 instead of sData->realVars
  • comments corrected
12:50 Changeset in OpenModelica [7aeafbef] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_main.c

Correct reporting of -gbint flag

12:17 Changeset in OpenModelica [f90a921f] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_main.c

Corrected logging of solver information

12:05 Changeset in OpenModelica [53be9e63] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_util.c

Fixed Extrapolation of fast states

  • Failed for dense output (gbData -> gbfData)
11:45 Changeset in OpenModelica [2ccaa24d] by bernhardbachmann <bernhard.bachmann@…>
  • 5 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Some structural changes and bug fixes:

  • copy/paste error gbData->gbfData
  • changed interface of error_interpolation_gb
  • added flag dense_output_errctrl
09:12 Changeset in OpenModelica [f70b7138] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_step.c

Changed error reporting for step functions

  • infoStreamPrint -> warningStreamPrint
08:53 Changeset in OpenModelica [70bf0c4] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in testsuite/simulation/modelica/solver/gbode/multiRate_02.mos

Added test for outer/inner integration: explicit/implicit

08:35 Changeset in OpenModelica [f13a1bb0] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_main.c

Symbolic Jacobian needs flag -jacobian=symbolicJacobian, checked free(jacobian) if inner loop implicit outer loop explicit

2022-07-01:

21:06 Changeset in OpenModelica [b391e0c]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 2 edits in /

Fix dumping of modifiers in getModelInstance (#9181)

20:36 Changeset in OpenModelica [099c5ca5] by Per Östlund <perost86@…>
  • 2 edits in /

Fix dumping of modifiers in getModelInstance

19:32 Changeset in OpenModelica [1d244dc]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 8 edits in /

Improve extends in getModelInstance (#9172)

  • Change extends to be an object that contain a class instance instead of being a class instance directly, and add modifiers and annotations from the extends clause to it.
19:08 Changeset in OpenModelica [1cb99ba]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 2 edits
    2 adds in /

Merge connector type when redeclaring (#9179)

Fixes #9177

18:54 Changeset in OpenModelica [76976787] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_main.c

fixed problem, when -gbm is explicit and -gbfm is implicit

18:38 Changeset in OpenModelica [4aed892b] by Per Östlund <perost86@…>
  • 2 edits
    2 adds in /

Merge connector type when redeclaring

Fixes #9177

18:23 Changeset in OpenModelica [2724866c] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_main.c

fixed logic with constant step size

18:16 Changeset in OpenModelica [09dbb0e] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_tableau.h

fixed pointer problem

18:03 Changeset in OpenModelica [b35f05f] by bernhardbachmann <bernhard.bachmann@…>
  • 18 edits in OMCompiler/SimulationRuntime/c

Merge branch '01-GBODE_development' of ssh://ssh.github.com:443/bernhardbachmann/OpenModelica into 01-GBODE_development

18:03 Changeset in OpenModelica [9d3432a] by bernhardbachmann <bernhard.bachmann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

small fixes to dense output

17:45 Changeset in OpenModelica [68f70dc] by AnHeuermann <andreas.heuermann@…>
  • 15 edits in OMCompiler/SimulationRuntime/c

Resolving more TODOs and review comments

17:45 Changeset in OpenModelica [cd96786a] by AnHeuermann <andreas.heuermann@…>
  • 5 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Event handling for negative simulation time

17:45 Changeset in OpenModelica [d03e0fa] by AnHeuermann <andreas.heuermann@…>
  • 3 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Don't use MIN/MAX macros

17:34 Changeset in OpenModelica [2fbd0ead] by bernhardbachmann <bernhard.bachmann@…>
  • 6 edits in OMCompiler/SimulationRuntime/c/simulation/solver

dense output for dopri45 added

15:58 Changeset in OpenModelica [eba9844] by bernhardbachmann <bernhard.bachmann@…>
  • 3 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Merge branch '01-GBODE_development' of ssh://ssh.github.com:443/bernhardbachmann/OpenModelica into 01-GBODE_development

15:58 Changeset in OpenModelica [89c74710] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_tableau.c

dense output function for DOPRI45 added

15:49 Changeset in OpenModelica [e12a899b] by AnHeuermann <andreas.heuermann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_main.c

Generalizing cases for control method GB_CTRL_I

It should check if the control method isn't constant

15:49 Changeset in OpenModelica [699f07b2] by AnHeuermann <andreas.heuermann@…>
  • 3 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Create getGBRatio function to parse gbratio flag

15:27 Changeset in OpenModelica [a1956b5] by bernhardbachmann <bernhard.bachmann@…>
  • 3 edits in OMCompiler/SimulationRuntime/c/simulation/solver

prepare for dense output & some comments

15:10 Changeset in OpenModelica [48cfd33] by AnHeuermann <andreas.heuermann@…>
  • 5 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Fixing remaining memory issues

14:19 Changeset in OpenModelica [1029d43c] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

1 leak solved, two to go

14:07 Changeset in OpenModelica [ff950fa1] by AnHeuermann <andreas.heuermann@…>
  • 5 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Resolving review comments

13:41 Changeset in OpenModelica [6d7d3dad] by bernhardbachmann <bernhard.bachmann@…>
  • 8 edits in OMCompiler/SimulationRuntime/c/simulation/solver

dense output for interpolation prepared

12:25 Changeset in OpenModelica [df138645] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Fixing IControl vs non-const controller

11:54 Changeset in OpenModelica [57ca5f3] by AnHeuermann <andreas.heuermann@…>
  • 11 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Resolving some TODOs

  • Renaming functions
  • Removing unused vars
  • Clean up
10:59 Changeset in OpenModelica [29fa4df8] by AnHeuermann <andreas.heuermann@…>
  • 1 edit in testsuite/simulation/modelica/solver/gbode/HeatingSystem.mos

Use linear interpol for const step size in test

10:53 Changeset in OpenModelica [06bea49] by AnHeuermann <andreas.heuermann@…>
  • 4 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Fixing gbode_fODE

10:42 Changeset in OpenModelica [9483a26] by bernhardbachmann <bernhard.bachmann@…>
  • 3 edits in OMCompiler/SimulationRuntime/c/simulation/solver

default hermite interpolation and typos

10:33 Changeset in OpenModelica [118a84b] by bernhardbachmann <bernhard.bachmann@…>
  • 4 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Added hermite with error control

2022-06-30:

21:00 Changeset in OpenModelica [9cdf1dc3] by bernhardbachmann <bernhard.bachmann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/gbode_main.c

Change the availability to true (for Francesco), added better error reporting

20:22 Changeset in OpenModelica [e8d0d2d]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 4 edits in OMCompiler/SimulationRuntime

Fix for CPP-runtime when boost is not in system directories. (#9174)

  • Make sure CPP runtime libraries can find boost headers even when boost is not installed in system directories.

We do this by linking Boost:boost (which provides access to the header
only libraries, e.g., ublas) with OMCppConfig (omc::simrt::cpp::config)

All CPP-runtime libraries link to OMCppConfig. This means all of them
will get access to boost headers transitively.

  • Make sure the ParModAuto library can find boost headers even when boost is not installed in system directories.

For this one we can link to Boost::graph (Boost::boost would have worked
equally fine)

19:55 Changeset in OpenModelica [35f393f] by Mahder Gebremedhin <mahder.geb@…>
  • 4 edits in OMCompiler/SimulationRuntime

Fix for CPP-runtime when boost is not in system directories.

  • Make sure CPP runtime libraries can find boost headers even when boost is not installed in system directories.

We do this by linking Boost:boost (which provides access to the header
only libraries, e.g., ublas) with OMCppConfig (omc::simrt::cpp::config)

All CPP-runtime libraries link to OMCppConfig. This means all of them
will get access to boost headers transitively.

  • Make sure the ParModAuto library can find boost headers even when boost is not installed in system directories.

For this one we can link to Boost::graph (Boost::boost would have worked
equally fine)

18:45 Changeset in OpenModelica [df70d96] by AnHeuermann <andreas.heuermann@…>
  • 7 edits in /

Fixing bug in hermite interpolation

18:45 Changeset in OpenModelica [a66f8644] by AnHeuermann <andreas.heuermann@…>
  • 4 edits in /

Fixing some problems with interpolation

18:45 Changeset in OpenModelica [ee69db8a] by AnHeuermann <andreas.heuermann@…>
  • 9 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Simplify interpolation methods

18:45 Changeset in OpenModelica [1db6e91] by AnHeuermann <andreas.heuermann@…>
  • 3 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Resolve and investigate memory leaks

  • Not all leaks are fixes
18:43 Changeset in OpenModelica [204db0eb] by AnHeuermann <andreas.heuermann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

Created alloc and free functions for gbode_nls

Unified copy-paste code.

18:43 Changeset in OpenModelica [cd3c5b9] by AnHeuermann <andreas.heuermann@…>
  • 8 edits in /

Function to get step size controller from simflag

18:27 Changeset in OpenModelica [9ff426e4]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in OMCompiler/SimulationRuntime/ParModelica/CMakeLists.txt

Disable ParModAuto cif required boost libs are not found. (#9171)

  • Instead of failing configuration completely when the required boost libraries are not found, simply disable ParModAuto and continue as it is an optional component anyway.
  • We can add a configuration option for this but seems like it is an overkill to add an option just for this at the moment.
  • We should probably handle the CPP runtime in a similar manner. Instead of requiring users to add yet another option to their configuration commandline.
18:06 Changeset in OpenModelica [e3db0c59] by bernhardbachmann <bernhard.bachmann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

fixed problem with numerical Jacobian ... & ...

17:33 Changeset in OpenModelica [0c056fda] by Per Östlund <perost86@…>
  • 8 edits in /

Improve extends in getModelInstance

  • Change extends to be an object that contain a class instance instead of being a class instance directly, and add modifiers and annotations from the extends clause to it.
17:24 Changeset in OpenModelica [e9a126c5] by bernhardbachmann <bernhard.bachmann@…>
  • 2 edits in OMCompiler/SimulationRuntime/c/simulation/solver

logic for handling symJacAvailable corrected

14:06 Changeset in OpenModelica [03dc87f] by Mahder Gebremedhin <mahder.geb@…>
  • 1 edit in OMCompiler/SimulationRuntime/ParModelica/CMakeLists.txt

Disable ParModAuto cif required boost libs are not found.

  • Instead of failing comfiguration completely when the required boost libraries are not found, simply disable ParModAuto and continue as it is an optional component anyway.
  • We can add a configuration option for this but seems like it is an overkill to add an option just for this at the moment.
  • We should probably handle the CPP runtime in a similar manner. Instead of requiring users to add yet another option to their configuration commandline.
14:02 Changeset in OpenModelica [4928c1c]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 6 edits
    1 add in /

Improve handling of annotations in getModelInstance (#9169)

  • Catch errors when instantiating annotations and add them to the JSON instead of failing.
  • Add ErrorExt.printCheckpointMessagesStr.

Fixes #9167

13:58 Changeset in OpenModelica [71ce3e0e]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 11 edits in /

Temporary fix for conflicting Qt and OpenSceneGraph headers. (#9170)

  • Always include Qt's QOpenGLContext header before including any OSG headers.
13:36 Changeset in OpenModelica [ab38e9bd] by Mahder Gebremedhin <mahder.geb@…>
  • 11 edits in /

Temporary fix for conflicting Qt and OpenSceneGraph headers.

  • Always include Qt's QOpenGLContext header before including any OSG headers.
13:31 Changeset in OpenModelica [51c2749] by Per Östlund <perost86@…>
  • 6 edits
    1 add in /

Improve handling of annotations in getModelInstance

  • Catch errors when instantiating annotations and add them to the JSON instead of failing.
  • Add ErrorExt.printCheckpointMessagesStr.

Fixes #9167

13:13 Changeset in OpenModelica [b82f6c5a]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/kinsolSolver.c

Fix KINSOL residual counting (#9157)

  • Fixed wrong residual counting in KINSOL
    • Added additional logging case
    • Fixed headers if WITH_SUNDIALS isn't defined

Co-authored-by: bernhardbachmann <bernhardbachmann@…>

2022-06-29:

18:04 Changeset in OpenModelica [2c909dcf]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 3 edits in /

Change input/output to an enum in getModelInstance (#9165)

17:06 Changeset in OpenModelica [c772bb7] by Per Östlund <perost86@…>
  • 3 edits in /

Change input/output to an enum in getModelInstance

15:47 Changeset in OpenModelica [a455e4b]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSystem.c

Fixing memory leak while feeing sparsity pattern (#9166)

15:20 Changeset in OpenModelica [186a3c51] by AnHeuermann <andreas.heuermann@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSystem.c

Fixing memory leak while feeing sparsity pattern

15:05 Changeset in OpenModelica [1d71369e] by Adeel Asghar <adeel.asghar@…>
  • 19 edits in OMEdit/OMEditLIB

Parse component prefixes

Draw shapes
Draw components

14:56 Changeset in OpenModelica [da5a55e9]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 11 edits in /

Improve dumping of modifiers in getModelInstance (#9163)

  • Dump the structure of modifiers instead of just dumping them as strings.
  • Dump modifiers for classes too, including extends clauses.
  • Make the modifiers optional.
14:28 Changeset in OpenModelica [cba69c29] by Per Östlund <perost86@…>
  • 11 edits in /

Improve dumping of modifiers in getModelInstance

  • Dump the structure of modifiers instead of just dumping them as strings.
  • Dump modifiers for classes too, including extends clauses.
  • Make the modifiers optional.
13:18 Changeset in OpenModelica [76c66d9] by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo

Update NFConvertDAE.makeTypeVars

  • Update makeTypeVars to not need the whole node.
13:17 Changeset in OpenModelica [7cf2cfb1] by GitHub <noreply@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo

Fix NFInst.toFullDAEType

Update the type of the class to be unknown before starting conversion to avoid loops.

12:58 Changeset in OpenModelica [4809897] by kabdelhak <karim.abdelhak@…>
  • 1 edit in OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo

[NF] update type conversion for records

12:17 Changeset in OpenModelica [149492cd] by kabdelhak <karim.abdelhak@…>
  • 2 edits in OMCompiler/Compiler/NFFrontEnd

[NF] update record types

  • after frontend is nearly done collect all record types from equations and algorithms and apply them to variables
11:10 Changeset in OpenModelica [622d016]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 3 edits
    1 add in /

Handle unevaluable dimensions in connector check (#9161)

  • Skip the connector balance check if a connector contains unevaluable dimensions (which can happen during e.g. checkModel).

Fixes #9160

10:41 Changeset in OpenModelica [37b44b1e] by Per Östlund <perost86@…>
  • 3 edits
    1 add in /

Handle unevaluable dimensions in connector check

  • Skip the connector balance check if a connector contains unevaluable dimensions (which can happen during e.g. checkModel).

Fixes #9160

09:37 Changeset in OpenModelica [2c25668]maintenance/v1.20maintenance/v1.21maintenance/v1.22 by GitHub <noreply@…>
  • 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/irksco.c

Improve logging in irksco solver (#9156)

Note: See TracTimeline for information about the timeline view.