OpenModelica master from 2026-08-07 02:10:11 to 2026-08-07 15:59:08

Summary

OMC Commits2
Libraries Changed1
Number of Improvements86
Number of Regressions4
Number of Performance Improvements3
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
48341bb2c82026-08-07 14:55:06 +0200Martin Sjölundwasm-jit: external work variables and FORTRAN 77 (#16216)
939ec76b442026-08-07 13:57:29 +0200Martin SjölundFix two ScalableTestSuite large-model failures (#16214)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f0529402026-08-07 08:03:04 +0200Martin SjölundApply __OpenModelica_simulationFlags to wasm-jit
65f890e2026-08-07 07:57:06 +0200Martin SjölundApply -alarm to wasm-jit simulations too

Library Changes

LibraryChange
Buildings_latestConfiguration hash (OMC settings or the testing script changed)

Models Affected

Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.19
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.22
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.ChillerLifts (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.Generic.Validation.TimerWithReset (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.MinimumFlowBypass.Validation.FlowSetpoint (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.DownStartWithOn (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.EnableChiller (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.Processes.Validation.DownWithOnOff (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Validation.DownWithoutOnOff (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Validation.UpWithOnOff (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Validation.UpWithoutOnOff (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 → Compile
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.Examples.ChillerPlant.DataCenter.ContinuousTimeControl (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.DiscreteTimeControl (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenter.Renewables (sim)Simulate → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Templates → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:02:16 → 0:01:09