OpenModelica cvode from 2026-01-12 03:23:09 to 2026-01-22 11:29:17

Summary

OMC Commits23
Libraries Changed5
Number of Improvements12
Number of Regressions19
Number of Performance Improvements3
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
859dd555f72026-01-21 15:22:41 +0100Per ÖstlundImprove handling of comma separated flag values (#14923)
9d3799bda62026-01-21 13:47:58 +0100phannebohmAlign units with BIPM definitions (#14921)
879e3770902026-01-20 16:20:16 +0100Andreas[C] mat4_init4 replace memcpy with snprintf (#14919)
91dcc485bf2026-01-20 11:27:03 +0100Per ÖstlundImprove Ceval error messages (#14911)
0ee62283b02026-01-19 20:29:50 +0100AndreasRefactor mat4 res (#14917)
2160a9415b2026-01-19 16:12:41 +0100Andreas[C] Remove result file format recon "wall" (#14915)
67e1063d3e2026-01-19 16:00:41 +0100AndreasFormat simulation_result_mat4.cpp (#14914)
ec1431ce2c2026-01-19 14:24:09 +0100Adeel AsgharUpdate time display unit (#14912)
af727a89832026-01-19 13:58:02 +0100Adeel AsgharHandle the edit case of choicesAllMatching (#14910)
f9006e0b042026-01-19 13:49:33 +0100Andreas[CI] Move sanity check to script (#14900)
4daace84512026-01-16 13:24:13 +0100Andreas[C] min, max array attributes for reals (#14897)
f7214d50ab2026-01-15 17:47:26 +0100phannebohmWrite var index in JSON file (#14898)
84e69202a62026-01-15 15:47:49 +0100Adeel AsgharUpdate the value binding on FocusOut (#14891)
50d70faab92026-01-15 13:06:31 +0100Per ÖstlundDon't require = to set a flag value (#14896)
eab61fd0842026-01-14 17:35:58 +0100Andreas[C] Real array nominal attribute (#14771)
b650d212d92026-01-14 16:29:45 +0100AndreasAssert codegen crefVarInfo generates valid index (#14895)
e156c5a0f72026-01-14 15:20:12 +0100Per ÖstlundAdd --cmd flag (#14893)
06e215115e2026-01-14 11:53:37 +0100Andreas[GBODE] fabs nominal for error tolerance (#14889)
ace94abfa12026-01-13 16:07:38 +0100Per ÖstlundFix evaluation of end in functions (#14888)
87c68dea012026-01-13 13:40:53 +0100linuslangenkamp[C] update GBODE step size after events (#14876)
572ad3c96e2026-01-12 19:15:38 +0100arun3688update reconciled modelica model with reconciled values (#14881)
86d2ab2f652026-01-12 16:27:04 +0100AndreasFallback nominal attribute for index=-1 variables (#14878)
44d5c03e7e2026-01-12 11:40:08 +0100linuslangenkamp[C] add explicit casts to silence compiler warnings (#14872)

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
AESFrom version main (b4afa4f8240cbd51a0496cf107f1ab8fc8d45cfa) to main (5bbfa52976f4915c3728d02ba533a3f5b68e979a)
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/944f6639087d1f654fddde90873a352e042f09c4.zip) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/ef1ad979e95241e5744999dba8c743b7d43e0355.zip)
Dynawo_devFrom version 1.8.0-master (2d76cca2fc3989249452d9fd54cb2c3ff5fe4df4) to 1.8.0-master (63ee5d8014193e1e20678ae28b9ee0ff38c62429)
IBPSA_latestFrom version 4.0.0-master (c60b634f027173358665c68fa662e42ad3999477) to 4.0.0-master (231503d1bb4eea092518c814d559204825d808d3)
TILMediaFrom version 1.9.0-ClaRa (https://github.com/TLK-Thermo/TILMediaClaRa/archive/1845376fb70a32e51c8bbf75ae999c27662b376e.zip) to 1.9.0-ClaRa (https://github.com/TLK-Thermo/TILMediaClaRa/archive/e7aa67b78ec5ea3ec229dcb2d064b10db17d96cd.zip)

Models Affected

AESAES.Coursework.ThermSys_case_studies.Heat_network.HC_SS_case_001 (sim)Simulate → FrontEnd
AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Simulate → Compile
AESAES.Devel_test_models.Test_substation_001 (sim)Simulate → FrontEnd
AixLibAixLib.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Compile → Simulate
Buildings_11Buildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Compile → Verify
Buildings_11Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Compile → Simulate
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Compile → Verify
Buildings_12Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Simulate → Compile
Buildings_12Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)Simulate performance 1.64 → 13.98
Buildings_12Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Verify → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.18
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.FanCoilUnits.Subsequences.Validation.SupplyAirTemperature (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.FanCoilUnits.Validation.Controller (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Simulate
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Simulate
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Simulate → Compile
Buildings_latestBuildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Verify → Compile
Buildings_latestBuildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Simulate performance 45.87 → 24.62
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Simulate → Compile
Buildings_latestBuildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Verify → Compile
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Summer (sim)Simulate → Compile
DynawoDynawo.Examples.Nordic.TestCases.TestCase (sim)Simulate → Failed
Dynawo_devDynawo.Examples.Nordic.TestCases.TestCase (sim)Compile → Failed
IBPSA_latestIBPSA.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Simulate → Compile
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate → Compile
Modelica_3.2.3Modelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)Simulate performance 8.75 → 16.17
Modelica_3.2.3Modelica.Fluid.Examples.InverseParameterization (sim)Simulate performance 6.34 → 11.57
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 6.76 → 12.67
Modelica_4.1.0Modelica.Fluid.Examples.InverseParameterization (sim)Simulate performance 5.90 → 11.23
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate performance 5.92 → 0:01:16
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 23.55 → 13.13
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Verify → Compile
TILMediaTILMedia.Internals.GasDiffusionCoefficients.Testers.TesterBinaryDiffCoeffLit (sim)Failed → Compile
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorHtc (sim)SimCode → Templates