OpenModelica heavy_tests from 2025-11-22 04:12:57 to 2025-12-29 12:58:02

Summary

OMC Commits89
Libraries Changed0
Number of Improvements16
Number of Regressions13
Number of Performance Improvements6
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
10bb273b192025-12-24 17:30:22 +0100kabdelhak[NB] subscripts are already copied in getPreVar() (#14846)
4f5c3e4b382025-12-19 23:52:07 +0100kabdelhak[NB] jacobian: only get dependencies of non-discrete strong components (#14839)
59d3eae0282025-12-19 16:31:49 +0100bernhardbachmannFix dense output after events (#14837)
17a02f18ce2025-12-19 12:56:15 +0100kabdelhak[OB] restrict stripping of discretes to non causalized dae mode (#14835)
50036a51502025-12-19 13:28:57 +0530arun3688add a warning when the user enters correlation coefficients closed to 1 (#14834)
0506aff4502025-12-19 00:35:12 +0100kabdelhak[NB] update simple solve (#14833)
511a77fa022025-12-18 15:09:22 +0100kabdelhak[OB] fix discretes in DAEMode (#14830)
b29875eedf2025-12-18 13:20:16 +0100Adeel AsgharFix font size of OMC logger window (#14831)
5e10e542412025-12-18 11:53:06 +0100fbrandt[C] Throw error when sparse pattern is not generated but requested (#14825)
f89bb1b0232025-12-18 09:13:00 +0530arun3688generate and link iteration vars to dataReconciliation report (#14827)
fb4dd4c6a12025-12-17 14:57:15 +0100kabdelhak[template] allow for expressions to have any subscripts (#14806)
8adf15195c2025-12-17 14:16:33 +0100kabdelhak[NB] add nested der() support (#14826)
976da5755b2025-12-17 12:18:26 +0100Adeel AsgharEvaluate expression when the value of parameter changes (#14819)
c5dc19cc5e2025-12-17 12:18:08 +0100Julien SchuellerModelWidgetContainer: Fix build with qt 6.10 (#14760)
730020942e2025-12-17 11:12:41 +0100kabdelhak[NB] update index reduction (#14824)
58658b8d992025-12-16 16:37:39 +0100phannebohmUse output path for linearize, omit useless prints (#14820)
5bdd7e11b62025-12-16 16:27:09 +0100Adeel AsgharAdd back none option for `linearizationDumpLanguage` (#14818)
f66058aada2025-12-16 12:42:15 +0100phannebohmIntroduce runtime flags for experiment attributes (#14813)
f6de0177fd2025-12-15 18:10:29 +0100linuslangenkamp[C] fix dense output extrapolation data for 'internal' GBODE (#14812)
1d67fbf0262025-12-15 17:24:03 +0100Adeel AsgharUpdated options of `linearizationDumpLanguage` flag (#14811)
a481f08a012025-12-15 12:21:09 +0100phannebohm[OF] Always expand scalar products of crefs (#14794)
5f1d2c5f5e2025-12-12 21:06:49 +0100linuslangenkamp[C] update numerical Jacobian for 'internal' GBODE (#14807)
ef2d97633c2025-12-12 21:03:47 +0100Per ÖstlundFix simplification of subscript expressions (#14805)
a0e536d9412025-12-12 15:57:32 +0100Adeel AsgharSet a modern font on Windows (#14793)
dddccb09a82025-12-12 14:15:56 +0100Per ÖstlundAdd reverseLookup API (#14802)
d680d08b362025-12-12 09:47:09 +0100kabdelhak[NB] fix regressions of #14773 (#14799)
2eb1bce04b2025-12-12 09:46:33 +0100kabdelhak[FE/BE] change subscripted expressions (#14796)
df247b337e2025-12-11 22:10:57 +0100Per ÖstlundFix scope for outer components in getModelInstance (#14797)
d69d5f7bce2025-12-11 12:40:51 +0100fbrandtArray by scalar division (#14773)
1bce8010de2025-12-11 11:22:26 +0100Per ÖstlundSimplify all subs in ComponentRef.simplifySubscripts (#14792)
aa12a930412025-12-11 10:12:22 +0100kabdelhak[NB] create jacobians for init and init_0 (#14789)
d1643ba0f72025-12-10 18:42:47 +0100linuslangenkamp[C] add 'internal' NLS strategy for GBODE (#14724)
d36eeda5952025-12-10 16:42:48 +0100Adeel AsgharSet the inherited flag (#14788)
a3f35a297d2025-12-10 16:15:53 +0100Adeel AsgharAdded Linearize tab to simulation setup (#14787)
4c69e3f5982025-12-10 16:02:23 +0100Andreas[C] Reorganize CMake build SimulationRuntime/c (#14762)
f93df301452025-12-10 11:48:17 +0100Adeel AsgharShow the model when it is being renamed (#14782)
535ad5f4662025-12-10 11:42:53 +0100Adeel AsgharRemove deprecated from translateModelFMU API (#14781)
35b8fa532a2025-12-10 11:36:46 +0100kabdelhak[NB] update constant record handling (#14780)
84b3020e152025-12-09 23:29:11 +0100kabdelhak[NB] fix enumeration as index (#14779)
9063cf27702025-12-09 22:59:13 +0100kabdelhak[BE] improve stateselect.never handling (#14722)
437ebd9ebc2025-12-09 18:47:40 +0100kabdelhak[NF] improve merging of subscripts to crefs (#14776)
58a1fdb1202025-12-09 17:57:55 +0100AndreasAdding ffi-test-lib to CMake build (#14777)
2cc98fcebf2025-12-09 17:07:52 +0100Adeel AsgharImprove layout of parameter dialog (#14774)
353244ab062025-12-09 14:33:20 +0100phannebohm[OB] Make tuple var final (#14767)
7533449a942025-12-09 14:22:40 +0100phannebohm[NF] Check division by zero first (#14770)
0e1c565ed62025-12-09 10:54:42 +0100kabdelhak[NB] update inline module (#14764)
3d05f0c9272025-12-08 23:17:37 +0100kabdelhak[testsuite] add new backend test for ticket #14191 (#14763)
6323ff1de22025-12-05 14:46:27 +0100Andreas[C] Removing unused CMake files (#14758)
5b5a8bc8c92025-12-05 14:19:57 +0100kabdelhak[NB] fix order if variables (#14757)
5299ac063c2025-12-05 13:05:00 +0100AndreasDocument real_array [AI] (#14756)
53a8109cb62025-12-04 19:14:53 +0100kabdelhak[NB] update solving of multi strong components (#14753)
80038b43a12025-12-04 17:53:37 +0100kabdelhak[NB] update minimal tearing (#14752)
d2af5fe21b2025-12-04 16:36:41 +0100Per ÖstlundDump outer components with getModelInstance (#14725)
03f7671d622025-12-04 16:22:17 +0100Adeel AsgharPreserve the zoom when editing models (#14751)
50e31bfb4a2025-12-04 13:26:28 +0100kabdelhak[NB] improve creating residual equations (#14749)
28e92d8f942025-12-04 12:08:46 +0100kabdelhak[NB] properly differentiate record elements (#14748)
99a05dbd922025-12-04 11:16:06 +0100AndreasFixing real array start attribute initialization (#14734)
d35a9ce5852025-12-03 22:46:19 +0100kabdelhak[NB] properly create FDER variables (#14747)
5dd0cc16b02025-12-03 19:27:04 +0100Per ÖstlundFix interactive evaluation of promote of empty array (#14745)
9589abbb222025-12-03 17:52:43 +0100Adeel AsgharOnly save package.order file when is needed (#14746)
f5de3afb022025-12-03 15:44:22 +0100phannebohmGive errors on unsuccessful linearization (#14741)
5618c6e0bc2025-12-03 14:57:12 +0100Per ÖstlundFix interactive evaluation of sum (#14743)
3e1c85faaa2025-12-02 17:30:19 +0100AndreasDocument base_array.c [AI] (#14733)
b28486e2642025-12-02 17:02:58 +0100phannebohmReturn string (#14732)
cb670bd8182025-12-02 14:55:35 +0100Andreas[C] Remove USE_DEBUG_TRACE (#14730)
fffd0a587c2025-12-02 14:02:44 +0100AndreasRemove USE_DEBUG_OUTPUT (#14729)
19a2e3b7af2025-12-02 13:11:13 +0100Per ÖstlundAdd missing tests to OMEdit testsuite CMake build (#14728)
4cea11d5d02025-12-02 11:21:50 +0100phannebohmSet aux vars to protected (#14726)
5151d39b3f2025-12-01 16:00:18 +0100Adeel AsgharShow the full comment in tooltip (#14723)
ede7bd86c82025-12-01 14:19:41 +0100AndreasUpdate CMAKE_MINIMUM_REQUIRED to v 3.5 (#14692)
fa3d1d5a202025-12-01 13:54:19 +0100Per ÖstlundFix compiler warnings (#14721)
c53e39c92c2025-12-01 12:48:58 +0100Per ÖstlundRemove Binding.untypedExp (#14720)
a0f26afc512025-12-01 12:37:06 +0100Andreas[C++] Removing SUNDIALS/ARKODE from C++ and OMSICpp runtime (#14719)
971ef6afd32025-12-01 11:38:46 +0100phannebohmUse proper messageClose (#14688)
7f433bf3772025-12-01 10:34:57 +0100AndreasFix 'GC_THREADS' macro redefinition (#14718)
ab4ce31e6e2025-11-30 17:27:06 +0100kabdelhak[NB] adjacency: update scalar product (#14717)
e2c4ada5e32025-11-28 21:42:17 +0100Per ÖstlundFix `Structural.markComponent` (#14715)
26dba229f62025-11-28 18:44:07 +0100kabdelhak[NB] adjacency matrix mixed dependency update (#14714)
3173412b3a2025-11-28 15:47:22 +0100Adeel AsgharDo not hardcode Parameters and Initialization group boxes (#14712)
aed0fe54082025-11-28 14:55:48 +0100Adeel AsgharSave the files when user clicks on Save & Reload (#14711)
f49cac784d2025-11-28 14:48:24 +0100kabdelhak[SimCode] fix scalarization of variables (#14710)
ceb6ee36102025-11-27 12:30:25 +0100phannebohmMake alg var with binding final (#14691)
f1e4983e042025-11-27 11:25:06 +0100Adeel AsgharUse loadString with merge when editing folder structure package (#14706)
20db2133462025-11-27 11:14:35 +0100Adeel AsgharIgnore empty lines in package.order (#14705)
b4dc993e662025-11-25 16:45:11 +0100Per ÖstlundImplement break for connects (#14700)
2d6030138d2025-11-25 15:53:22 +0100Adeel AsgharAllow saving the class with errors (#14699)
eabe65fafe2025-11-25 15:36:02 +0100kabdelhak[SimCode] fix scalarization for old backend (#14697)
94533fe86a2025-11-24 16:26:36 +0100Adeel AsgharAvoid extra call to ModelWidgetContainer::currentModelWidgetChanged (#14693)
d5a267ad282025-11-24 01:54:56 +0100Per ÖstlundImplement break for components (#14687)

3rdParty changes

Note that the 3rdParty libraries changed: 3d2d50d77a0d..107a2e75bfca

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f2691882025-12-11 11:52:34 +0100Adrian Popadd extra simflags gbode (#262)
a8b7fb32025-12-04 12:35:20 +0100Adrian Popupdate HelmholtzMedia (#261)

Library Changes

LibraryChange

Models Affected

LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_102400 (sim)Simulate performance 50.49 → 27.46
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_204800 (sim)Simulate performance 0:01:42 → 52.17
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_25600 (sim)Simulate performance 11.79 → 6.39
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_409600 (sim)Simulate performance 0:03:28 → 0:01:43
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_51200 (sim)Simulate performance 25.08 → 12.86
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_819200 (sim)Compile → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_327680 (sim)SimCode → Simulate
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_10_M_10 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_20_M_10 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320_M_10 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_40_M_10 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_80_M_10 (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_10_M_10 (sim)Verify → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)Compile → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Compile → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Compile → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Compile → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Compile → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_20_M_10 (sim)Verify → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_320_M_10 (sim)Compile → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_40_M_10 (sim)Verify → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)Compile → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_80_M_10 (sim)Compile → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.Verification.BreakerNetworkDelayed_3_Array (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.Verification.BreakerNetwork_3_Array (sim)Verify → Templates
ScalableTestSuite_OBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 22.47 → 8.64
ScalableTestSuite_OBScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheck (sim)FrontEnd → Verify