OpenModelica newInst-daeMode from 2026-08-09 15:23:07 to 2026-08-12 07:47:47

Summary

OMC Commits10
Libraries Changed6
Number of Improvements72
Number of Regressions6
Number of Performance Improvements4
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
95bc0aa63f2026-08-12 07:12:16 +0200Martin Sjölundwasm-jit: slice assignment to simulation arrays (#16232)
389d725c692026-08-11 22:17:19 +0200Martin SjölundBuild the wasm-jit blobs in parallel (#16231)
3744ddca722026-08-11 20:21:22 +0200Martin SjölundFMI 2.0 FMUs from the wasm export (#16229)
ce7a5ed7bc2026-08-11 12:10:52 +0200Martin Sjölundwasm-jit: boxed records, array-valued reductions (#16228)
73fdd5fbb92026-08-11 07:44:39 +0200Martin SjölundNative platforms for the wasm FMU export (#16225)
226ede3e892026-08-10 15:08:52 +0200Adeel AsgharHandle typename expressions with a name instead of parts array in Cref (#16215)
d30a8b58f22026-08-10 14:20:39 +0200Martin SjölundReset the progress phase when an op finishes (#16226)
227e8ad8d62026-08-10 14:10:38 +0200Julien SchuellerSimulationRuntime/c: Add pool save/restore in nonlinear solver wrappers (#16082)
9c633b90372026-08-09 21:38:16 +0200linuslangenkamp[GBODE] add Laguerre SIRK collocation method of order 4 (#16224)
6c722548a32026-08-09 19:14:28 +0200Martin Sjölundexternal "C" for the wasm-jit target (#16223)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
4dc73872026-08-12 12:13:25 +0200Adrian PopTest every library of an FMI job with FMI (#309)
7fc45142026-08-11 22:18:01 +0200Adrian PopRemove the sqlite3 file handling from the pipeline (#306)

Library Changes

LibraryChange
Buildings_11Configuration hash (OMC settings or the testing script changed)
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)
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)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 1.11
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.12 → 0:06:40
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.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.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.Up (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.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.Validation.WaterLevel (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
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate performance 21.35 → 8.49
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate performance 24.06 → 42.12
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 24.65 → 11.61
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Verify → Failed
ThermofluidStreamThermofluidStream.Examples.SimpleAirCycle (sim)Simulate performance 0.10 → 0:20:00
ThermofluidStreamThermofluidStream.Examples.SimpleStream (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.FlowControl.Tests.PCV (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate performance 23.76 → 7.44
ThermofluidStreamThermofluidStream.Processes.Tests.Pump (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Processes.Tests.Pump_dp_tau_centrifugal_Characteristics (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Verify → Failed