OpenModelica v1.26-cpp from 2026-08-10 03:51:04 to 2026-08-16 18:11:38

Summary

OMC Commits0
Libraries Changed9
Number of Improvements96
Number of Regressions14
Number of Performance Improvements4
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
c65d56a2026-08-14 08:44:36 +0200Martin SjölundAdd some MDD dependencies (#315)
2ee99a92026-08-13 18:23:01 +0200Martin SjölundInstall jinja2 in wasm-jit image for Buildings library (#314)

Library Changes

LibraryChange
Buildings_12Configuration hash (OMC settings or the testing script changed)
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/280e075c0b1ca8d7004c3823c5a8835cb7f3e459.zip) to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/e2e34db8e537c893cbecd33f295b85d55d3004e1.zip)
ModelicaTest_3.2.3Configuration hash (OMC settings or the testing script changed)
ModelicaTest_4.1.0Configuration hash (OMC settings or the testing script changed)
ModelicaTest_trunkConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuiteConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuite_nooptConfiguration hash (OMC settings or the testing script changed)
ThermofluidStreamFrom version 1.3.0 (https://github.com/DLR-SR/ThermofluidStream/archive/e43023fd5b731416a60a0f0db21791f71f0d2baf.zip) to 1.4.0 (https://github.com/DLR-SR/ThermofluidStream/archive/0671da0a38d7e8afd920546d758f78011e540577.zip)
ThermofluidStream_devFrom version 1.3.0-main (63cb8314a7c14f757154ff0626be07c04862f223) to 1.4.0-main (06b887c2ae00d8ef7178c87cf919e835d403ffed)

Models Affected

Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Compile → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Economizers.Subsequences.Validation.BypassValve (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Economizers.Subsequences.Validation.HeatExchangerPump (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Economizers.Subsequences.Validation.PredictedOutletTemperature (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Economizers.Subsequences.Validation.Tuning_uEcoSta_uTowFanSpeMax (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Economizers.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Generic.PlantEnable.Validation.DisableChillers (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Generic.PlantEnable.Validation.Enable (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Generic.PlantEnable.Validation.EnableDevices (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Generic.Validation.IdentifyStage (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.HeadPressure.Subsequences.Validation.ControlLoop (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.HeadPressure.Subsequences.Validation.MappingWithWSE (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.HeadPressure.Subsequences.Validation.MappingWithoutWSE (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.HeadPressure.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.MinimumFlowBypass.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.Validation.EnableLag_primary_dP (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.Validation.EnableLead_dedicated (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.Validation.EnableLead_headered (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.Validation.LocalDp_setpoint (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.Validation.Speed_primary_localDp (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.Validation.Speed_primary_remoteDp (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.CondenserWater.Subsequences.Validation.EnableLead_dedicated (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.CondenserWater.Subsequences.Validation.EnableLead_headered (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.CondenserWater.Subsequences.Validation.Speed (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.CondenserWater.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.SetPoints.Validation.ChilledWaterPlantReset (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.SetPoints.Validation.ChilledWaterSupply (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.CHWIsoVal (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.DisableChiller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.DownStartWithoutOn (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.EnableCWPump (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.HeadControl (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.NextChiller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.ReduceDemand (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.ResetMinBypass (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.UpEndWithOff (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.Validation.UpEndWithoutOff (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.Capacities_u (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.Capacities_uLow_uHig (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.CapacityRequirement (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.Change (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.Configurator_uChiAva (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.Down (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.EfficiencyCondition (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.FailsafeCondition (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.Initial_WSE (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.Initial_noWSE (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.PartLoadRatios_u_uTyp (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.Validation.Up (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Validation.SetpointController_WSE (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Validation.SetpointController_noWSE (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.EnabledWSE.Subsequences.Validation.IntegratedOperation (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.EnabledWSE.Subsequences.Validation.WSEOperation (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.EnabledWSE.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.Validation.Coupled (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.Validation.Enable (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.Validation.LessCoupled (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.Validation.Setpoint (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.Staging.Subsequences.Validation.CellsNumber (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.Staging.Subsequences.Validation.ChangeCells (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.Staging.Subsequences.Validation.StageProcesses (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.Staging.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.Validation.WaterLevel (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.Validation.WithWSE (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.Validation.WithoutWSE (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.BaseClasses.Controls.Examples.BatteryControl (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.BaseClasses.Controls.Examples.ChillerSetPointControl (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.BaseClasses.Controls.Examples.ChillerSwitch (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.BaseClasses.Controls.Examples.KMinusU (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.BaseClasses.Controls.Examples.LinearPiecewiseTwo (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.BaseClasses.Controls.Examples.RequestCounter (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.BaseClasses.Controls.Examples.TrimAndRespond (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.BaseClasses.Controls.Examples.WSEControl (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate → Compile
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 0:01:01 → 30.21
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 18.08 → 33.48
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 17.71 → 39.05
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_160 (sim)Compile performance 14.07 → 25.47
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 12.23 → 4.73
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 0:01:00 → 16.25
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Simulate performance 0:10:20 → 48.78
ThermofluidStreamThermofluidStream.Examples.SimpleStream (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.FlowControl.Tests.PCV (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_parallel (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_serial (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_zeroMassFlow (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CrossFlowNTU (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CrossFlowNTU_zeroMassFlow (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.CentrifugalPumpCharacteristics (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Processes.Tests.Pump (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Processes.Tests.Pump_dp_tau_centrifugal_DesignPoint (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Verify → Failed
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankFillingClosedTank (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankHeating (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankOverfilling (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankSelfDraining (sim)Failed → Templates
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankSelfDraining2 (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestSimpleLoopWithStaticHeadJP8DryAir (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.Tank_fillingClosedTank (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.Tank_overfilling (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.Tank_selfDraining (sim)Failed → Templates
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.Tank_upsideDownBottle (sim)Failed → Simulate