OpenModelica master from 2026-05-26 00:40:04 to 2026-05-26 14:26:31

Summary

OMC Commits2
Libraries Changed0
Number of Improvements138
Number of Regressions21
Number of Performance Improvements1
Number of Performance Regressions10

OpenModelica Changes

CommitDateAuthorSummary
e0d8b31d842026-05-26 12:19:17 +0200AndreasUpdate relations in discrete mode (#15610)
f9be035c1e2026-05-26 11:00:54 +0200kabdelhak[NB] do not collect events from asserts (#15635)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate performance 27.55 → 0:02:25
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)Simulate → Verify
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Simulate → Verify
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Simulate → Verify
Buildings_11Buildings.Controls.OBC.Utilities.Validation.OptimalStartCoolingPositiveStartTime (sim)Simulate → Verify
Buildings_11Buildings.Controls.Predictors.Validation.LinearInput (sim)Simulate → Verify
Buildings_11Buildings.Controls.Predictors.Validation.LinearInputDayOfAdjustment (sim)Simulate → Verify
Buildings_11Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPlant (sim)Simulate → Verify
Buildings_11Buildings.Electrical.DC.Conversion.Examples.DCDCConverter (sim)Simulate → Verify
Buildings_11Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Compile → Verify
Buildings_11Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Simulate performance 34.73 → 20.21
Buildings_11Buildings.Fluid.FixedResistances.BuriedPipes.Validation.GroundCouplingAIT (sim)Simulate performance 52.78 → 0:05:39
Buildings_11Buildings.Occupants.Office.Blinds.Validation.Haldi2008BlindsTIn (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Blinds.Validation.Haldi2008BlindsTOut (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Blinds.Validation.Inkarojrit2008BlindsSolarIntensity (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Haldi2008WindowsTIn (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Haldi2008WindowsTOut (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Herkel2008WindowsCompletelyOpen (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Herkel2008WindowsSmall (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Herkel2008WindowsTiltedOpen (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Yun2008WindowsTIn (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Yun2008WindowsTOut (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsAll (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsEast (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsNorth (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsSouth (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsWest (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Residential.Heating.Validation.Nicol2001HeatingEU (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Residential.Heating.Validation.Nicol2001HeatingPakistan (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Residential.Heating.Validation.Nicol2001HeatingUK (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Residential.Windows.Validation.Nicol2001WindowsEU (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Residential.Windows.Validation.Nicol2001WindowsPakistan (sim)Simulate → Verify
Buildings_11Buildings.Occupants.Residential.Windows.Validation.Nicol2001WindowsUK (sim)Simulate → Verify
Buildings_11Buildings.Templates.Plants.Controls.Pumps.Generic.Validation.StagingHeadered (sim)Simulate → Verify
Buildings_11Buildings.Templates.Plants.Controls.Setpoints.Validation.PlantReset (sim)Simulate → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.22 → 0:06:40
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.LightsControl (sim)Simulate → Verify
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)Verify → Simulate
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)Verify → Simulate
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.SupplyFan (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller_UnspecifiedClimate (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TrimAndRespond (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.Validation.OptimalStartCoolingPositiveStartTime (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.Validation.OptimalStartHeating (sim)Simulate → Verify
Buildings_12Buildings.Controls.Predictors.Validation.LinearInput (sim)Simulate → Verify
Buildings_12Buildings.Controls.Predictors.Validation.LinearInputDayOfAdjustment (sim)Simulate → Verify
Buildings_12Buildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPlant (sim)Simulate → Verify
Buildings_12Buildings.Electrical.DC.Conversion.Examples.DCDCConverter (sim)Simulate → Verify
Buildings_12Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Verify → Compile
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandResistiveDefrost (sim)Simulate → Verify
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandReverseCycleDefrost (sim)Simulate → Verify
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedResistiveDefrost (sim)Simulate → Verify
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedReverseCycleDefrost (sim)Simulate → Verify
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Validation.GroundCouplingAIT (sim)Simulate performance 56.35 → 0:05:38
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_12Buildings.Occupants.Office.Blinds.Validation.Haldi2008BlindsTIn (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Blinds.Validation.Haldi2008BlindsTOut (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Blinds.Validation.Inkarojrit2008BlindsSolarIntensity (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Lighting.Validation.Gunay2016Light (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Lighting.Validation.Reinhart2003Light (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Haldi2008WindowsTIn (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Haldi2008WindowsTOut (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Herkel2008WindowsCompletelyOpen (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Herkel2008WindowsSmall (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Herkel2008WindowsTiltedOpen (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Yun2008WindowsTIn (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Yun2008WindowsTOut (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsAll (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsEast (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsNorth (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsSouth (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Office.Windows.Validation.Zhang2012WindowsWest (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Residential.Heating.Validation.Nicol2001HeatingEU (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Residential.Heating.Validation.Nicol2001HeatingPakistan (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Residential.Heating.Validation.Nicol2001HeatingUK (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Residential.Windows.Validation.Nicol2001WindowsEU (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Residential.Windows.Validation.Nicol2001WindowsPakistan (sim)Simulate → Verify
Buildings_12Buildings.Occupants.Residential.Windows.Validation.Nicol2001WindowsUK (sim)Simulate → Verify
Buildings_12Buildings.Templates.Plants.Controls.Setpoints.Validation.PlantReset (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.LightsControl (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Spring (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.SupplyFan (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller_UnspecifiedClimate (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TrimAndRespond (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.Validation.OptimalStartCoolingPositiveStartTime (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.Validation.OptimalStartHeating (sim)Simulate → Verify
Buildings_latestBuildings.Controls.Predictors.Validation.LinearInput (sim)Simulate → Verify
Buildings_latestBuildings.Controls.Predictors.Validation.LinearInputDayOfAdjustment (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPlant (sim)Simulate → Verify
Buildings_latestBuildings.Electrical.DC.Conversion.Examples.DCDCConverter (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandResistiveDefrost (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandReverseCycleDefrost (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedResistiveDefrost (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedReverseCycleDefrost (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Validation.GroundCouplingAIT (sim)Simulate performance 52.16 → 0:05:38
Buildings_latestBuildings.Occupants.Office.Blinds.Validation.Haldi2008BlindsTIn (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Blinds.Validation.Haldi2008BlindsTOut (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Blinds.Validation.Inkarojrit2008BlindsSolarIntensity (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Gunay2016Light (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Reinhart2003Light (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Haldi2008WindowsTIn (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Haldi2008WindowsTOut (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Herkel2008WindowsCompletelyOpen (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Herkel2008WindowsSmall (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Herkel2008WindowsTiltedOpen (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Yun2008WindowsTIn (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Yun2008WindowsTOut (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Zhang2012WindowsAll (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Zhang2012WindowsEast (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Zhang2012WindowsNorth (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Zhang2012WindowsSouth (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Zhang2012WindowsWest (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Residential.Heating.Validation.Nicol2001HeatingEU (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Residential.Heating.Validation.Nicol2001HeatingPakistan (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Residential.Heating.Validation.Nicol2001HeatingUK (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Residential.Windows.Validation.Nicol2001WindowsEU (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Residential.Windows.Validation.Nicol2001WindowsPakistan (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Residential.Windows.Validation.Nicol2001WindowsUK (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Setpoints.Validation.PlantReset (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.LightsControl (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Spring (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)Verify → Simulate
ChemicalChemical.Obsolete.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Simulate → Compile
Chemical_masterChemical.Obsolete.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Simulate → Compile
ClaRaClaRa.Visualisation.Check.TestDynamicDiagram (sim)Simulate → Verify
ClaRa_devClaRa.Visualisation.Check.TestDynamicDiagram (sim)Simulate → Verify
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Compile → Simulate
DynawoDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim)Compile → Simulate
Dynawo_devDynawo.Examples.HVDC.HVDC (sim)Verify → Simulate
Dynawo_devDynawo.Examples.RVS.TestCases.LoadFlow (sim)Simulate → Compile
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 (sim)Compile → Verify
IndustrialControlSystemsIndustrialControlSystems.Controllers.AutoTuning.Examples.Test_ATPIrelayNCdigital (sim)Simulate → Compile
ModelicaTest_4.1.0ModelicaTest.Blocks.ZeroThresholds (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Blocks.ZeroThresholds (sim)Simulate → Verify
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Simulate performance 15.95 → 28.23
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 0:01:07 → 0:02:03
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Braking (sim)Verify → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 0:01:04 → 0:02:06
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.PolyphaseTwoLevel_RL (sim)Compile → Verify
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.ClockSignals.LogicalSample (sim)Simulate → Verify
Modelica_4.1.0Modelica.Clocked.Examples.Elementary.ClockSignals.RotationalSample (sim)Simulate → Verify
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 0:01:05 → 0:02:06
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_trunkModelica.Clocked.Examples.Elementary.ClockSignals.LogicalSample (sim)Simulate → Verify
Modelica_trunkModelica.Clocked.Examples.Elementary.ClockSignals.RotationalSample (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 0:01:05 → 0:02:06
PowerGridsPowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)Verify → Simulate
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange (sim)Verify → Simulate
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS (sim)Simulate → Verify
PowerGrids_devPowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)Verify → Simulate
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)Verify → Simulate
PowerSystems_latestPowerSystems.Examples.PowerWorld.PowerWorld (sim)Verify → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7 (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Simulate → Verify
URDFModelica_mainURDFModelica.Examples.Physics_Wheels.PhysicsTest (sim)Compile → Simulate