OpenModelica master from 2025-09-08 22:42:25 to 2025-09-09 23:02:06

Summary

OMC Commits3
Libraries Changed2
Number of Improvements3
Number of Regressions128
Number of Performance Improvements1
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
9b192aa68f2025-09-09 18:04:14 +0200AndreasRemove C runtime draft from 2011 (#14327)
d4c2a82b822025-09-09 14:05:19 +0200Per ÖstlundCheck that constants have bindings (#14324)
e2cc0050902025-09-09 12:55:21 +0200kabdelhak[NF] further update of resizable support (#14323)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
78b314a2025-07-23 14:25:23 +0200Francesco CasellaUpdate heavy_tests.json (#218)
9d719312025-07-14 10:35:58 +0200Francesco CasellaUpdate heavy_tests.json (#216)

Library Changes

LibraryChange
IBPSA_latestFrom version 4.0.0-master (ef0c64fb839b9b4d03cd4a88d0b3fe319f65e9e0) to 4.0.0-master (18747cd6e584fdd650cba4fb89f7a8dc8ee26c3f)
Modelica_DeviceDriversFrom version 2.1.1-master (ab45d74ed3f05be89111ef84e0fdf3e05eac7042) to 2.2.0-master (bcf8759d65a93c8d17c5f363e6e582bcd26fc031)

Models Affected

AixLibAixLib.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Simulate → Failed
AixLibAixLib.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Simulate → Failed
AixLibAixLib.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Simulate → Failed
AixLibAixLib.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Simulate → Failed
AixLibAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)BackEnd performance 5.96 → 10.30
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Simulate → Failed
Buildings_11Buildings.Applications.DataCenters.DXCooled.Examples.DXCooledAirsideEconomizer (sim)Compile → Failed
Buildings_11Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Templates performance 4.70 → 12.85
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.MultiStage (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SingleSpeed (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Compile → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.VariableSpeed (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeedPLR (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.MultiStage (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.VariableSpeed (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlusPartLoad (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Examples.SingleSpeed (sim)Verify → Failed
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandResistiveDefrost (sim)Simulate → Failed
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandReverseCycleDefrost (sim)Simulate → Failed
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedResistiveDefrost (sim)Simulate → Failed
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedReverseCycleDefrost (sim)Simulate → Failed
Buildings_11Buildings.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Verify → Failed
Buildings_11Buildings.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Verify → Failed
Buildings_11Buildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Verify → Failed
Buildings_11Buildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Verify → Failed
Buildings_11Buildings.Templates.Components.Validation.Coils (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.16 → 0:06:40
Buildings_12Buildings.Applications.DataCenters.DXCooled.Examples.DXCooledAirsideEconomizer (sim)Compile → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.MultiStage (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SingleSpeed (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Compile → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.VariableSpeed (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeedPLR (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.MultiStage (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.VariableSpeed (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlusPartLoad (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Examples.SingleSpeed (sim)Verify → Failed
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandResistiveDefrost (sim)Simulate → Failed
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandReverseCycleDefrost (sim)Simulate → Failed
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedResistiveDefrost (sim)Simulate → Failed
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedReverseCycleDefrost (sim)Simulate → Failed
Buildings_12Buildings.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Verify → Failed
Buildings_12Buildings.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Verify → Failed
Buildings_12Buildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Verify → Failed
Buildings_12Buildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Verify → Failed
Buildings_12Buildings.Templates.Components.Validation.Coils (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.17
Buildings_latestBuildings.Applications.DataCenters.DXCooled.Examples.DXCooledAirsideEconomizer (sim)Compile → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.MultiStage (sim)Verify → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.SingleSpeed (sim)Verify → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Compile → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.VariableSpeed (sim)Verify → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Verify → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeedPLR (sim)Verify → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Examples.MultiStage (sim)Verify → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Verify → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Examples.VariableSpeed (sim)Verify → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Compile → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlusPartLoad (sim)Compile → Failed
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Examples.SingleSpeed (sim)Verify → Failed
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandResistiveDefrost (sim)Simulate → Failed
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandReverseCycleDefrost (sim)Simulate → Failed
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedResistiveDefrost (sim)Simulate → Failed
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedReverseCycleDefrost (sim)Simulate → Failed
Buildings_latestBuildings.Fluid.HeatExchangers.ThermalWheels.Latent.BaseClasses.Validation.HeatExchangerWithInputEffectiveness (sim)Verify → Failed
Buildings_latestBuildings.Fluid.HeatExchangers.ThermalWheels.Latent.Examples.SpaceCooling (sim)Verify → Failed
Buildings_latestBuildings.Fluid.HeatExchangers.ThermalWheels.Latent.Validation.BypassDampers (sim)Verify → Failed
Buildings_latestBuildings.Fluid.HeatExchangers.ThermalWheels.Latent.Validation.SpeedControlled (sim)Verify → Failed
Buildings_latestBuildings.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Verify → Failed
Buildings_latestBuildings.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Verify → Failed
Buildings_latestBuildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Verify → Failed
Buildings_latestBuildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Verify → Failed
Buildings_latestBuildings.Templates.Components.Validation.Coils (sim)Verify → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Simulate → Failed
IDEASIDEAS.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Simulate → Failed
IDEASIDEAS.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Simulate → Failed
IDEASIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Simulate → Failed
IDEASIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Simulate → Failed
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Simulate → Failed
IDEAS_devIDEAS.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Simulate → Failed
IDEAS_devIDEAS.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Simulate → Failed
IDEAS_devIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Simulate → Failed
IDEAS_devIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Simulate → Failed
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Verify → Failed
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Failed
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Verify → Failed
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)Verify → Failed
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Verify → Failed
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Verify → Failed
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Failed
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Simulate → Failed
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)Verify → Failed
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Verify → Failed
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Verify → Failed
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Failed
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Verify → Failed
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)Verify → Failed
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Verify → Failed
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Verify → Failed
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Failed
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Verify → Failed
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)Verify → Failed
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Verify → Failed
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Failed
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Failed
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Failed
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Failed
Modelica_4.1.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Failed
Modelica_4.1.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Compile → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestHardwareIOComedi (sim)Templates → Failed
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Failed
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Compile → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.CapillaryMembrane (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Failed → Templates
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Compile → Failed