OpenModelica cvode from 2026-03-03 09:00:17 to 2026-03-10 05:56:51

Summary

OMC Commits32
Libraries Changed2
Number of Improvements17
Number of Regressions6
Number of Performance Improvements2
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
65c8d322062026-03-09 18:45:59 +0100phannebohmCleanup gbode flag use (#15185)
fd1242def52026-03-09 18:26:06 +0100Per ÖstlundClean up pure/impure handling (#15150)
0a24bb29ce2026-03-09 18:07:20 +0100Adeel AsgharMove profiling from simulation to translation flags (#15182)
3a86a92ce82026-03-09 17:30:57 +0100Per ÖstlundFix inlining for Base Modelica (#15183)
1542c4f6a42026-03-09 13:47:08 +0100Adeel AsgharAllow to re-simulate cancelled or failed simulation (#15179)
a5640f42902026-03-09 13:16:24 +0100anotheruserofgithubAdd specific plot exception for time out of bounds (#15137)
9ce641a5be2026-03-09 10:23:39 +0100linuslangenkamp[GBODE] use quickselect in error threshold computation (#15177)
0a9332964b2026-03-06 20:23:51 +0100Adrian Popfix typo (#15159)
6b155952662026-03-06 16:35:46 +0100kabdelhak[NB] do proper type matching instead of equality for resizables (#15168)
c8321312df2026-03-06 16:27:10 +0100Per ÖstlundAdd function inlining option for Base Modelica (#15173)
0e5706763b2026-03-06 16:15:54 +0100arun3688check for CompilationProcess is not Null (#15170)
c40691051b2026-03-06 15:33:39 +0100Per ÖstlundUse correct context in getModelInstanceAnnotation (#15172)
d9b27339712026-03-06 14:38:53 +0100Per ÖstlundFix flattening of if-equations with unevaluable conditions (#15169)
8aab259f542026-03-06 11:49:30 +0100kabdelhak[BE] update homotopy in initial algebraic loops (#15167)
33281cf53b2026-03-06 09:43:51 +0100kabdelhak[NF] fix scalarizing crefs (#15165)
d02da39c812026-03-05 17:48:47 +0100kabdelhak[NB] proper MSSS for index reduction (#15164)
dfbfb84a252026-03-05 16:54:43 +0100kabdelhak[NB] small update to scalarization for resizables (#15160)
bb1f504fe92026-03-05 16:08:13 +0100anotheruserofgithubRemove non-standard "ms" time unit (#15004)
4654a1d3472026-03-05 16:06:31 +0100Adeel AsgharImprove model lookup (#15162)
ca610dba8e2026-03-05 11:10:52 +0100anotheruserofgithubFix conversion factor for "min" time unit (#15003)
3686a63f182026-03-05 10:28:10 +0100anotheruserofgithubIncrease precision of time text in plot footer (#15002)
583f911b7a2026-03-04 20:22:16 +0100kabdelhak[NB] fix variable size constraint for resizables (#15155)
45c45b40842026-03-04 18:13:29 +0100phannebohmUse more hashContinue (#15154)
61ecc35c9d2026-03-04 16:31:54 +0100kabdelhak[testsuite] add two more test cases (#15153)
941166ab012026-03-04 15:07:54 +0100phannebohmUse hashContinue for Expression (#15151)
64a05d69692026-03-04 14:07:59 +0100kabdelhak[NB] add sliced state alias (#15149)
bb7552230a2026-03-03 19:00:27 +0100Adrian Popfix #15105 define modelica_boolean as int (#15144)
ea318875c62026-03-03 17:33:09 +0100anotheruserofgithubFix plot initialization when switching result file (#15142)
52ebf48e932026-03-03 17:29:22 +0100anotheruserofgithubFix updating diagram for side-by-side windows mode (#15143)
cdd41280fe2026-03-03 15:25:24 +0100kabdelhak[testsuite] add benchmark tests (#15140)
cfddb2f9da2026-03-03 14:31:25 +0100kabdelhak[NB] update adjacency and jacobian (#15139)
7a2c7697582026-03-03 13:03:35 +0100Adeel AsgharTry to keep the last time when switching plot/diagram windows (#15055)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
0e9c5982026-03-25 11:23:03 +0100AndreasDon't fail all-reporst.py when branch history is missing (#278)
281a6792026-03-16 11:21:16 +0100AndreasRemove Base Modelica MTK test (#276)

Library Changes

LibraryChange
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/1f67375e87d757b33c66d2ee2b5681bbabf59246.zip) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/0ec548df5a10f1458e0f8a06b04d272e90616334.zip)
Dynawo_devFrom version 1.8.0-master (74c04f3705a5d245c4b3c6985441c01daa2a1706) to 1.8.0-master (8a5988883892027cedb53b673478acdbc9718ff6)

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Simulate → Compile
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.20 → 0:06:40
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)Failed → Compile
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithoutDHW (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.18 → 0:13:20
Dynawo_devDynawo.Examples.Photovoltaics.WECC.PVCurrentSource (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020 (sim)Compile → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020FOCB (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020UDip (sim)Simulate → Compile
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2015 (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2015FOCB (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2020 (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2020FOCB (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015FOCB (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.WECC.WT4ACurrentSource (sim)Verify → Simulate
Dynawo_devDynawo.Examples.Wind.WECC.WT4BCurrentSource (sim)Verify → Simulate
Dynawo_devDynawo.Examples.Wind.WECC.WTG4ACurrentSource1 (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.WECC.WTG4ACurrentSource2 (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.WECC.WTG4BCurrentSource (sim)Verify → Simulate
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)Simulate performance 12.22 → 22.90
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)Simulate performance 6.48 → 12.00
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate performance 53.30 → 0.33
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:02:14 → 0:01:17
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)SimCode performance 7.34 → 13.32
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates performance 6.01 → 11.22
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)BackEnd performance 0:01:38 → 0:03:18
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:06 → 0:01:56
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Compile