OpenModelica master from 2025-09-09 23:02:06 to 2025-09-10 22:43:34

Summary

OMC Commits4
Libraries Changed1
Number of Improvements137
Number of Regressions6
Number of Performance Improvements1
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
f9c5eb51cd2025-09-10 22:19:42 +0200phannebohmOnly apply workaround for #5673 if we build an FMU (#13689)
2c263107552025-09-10 14:57:28 +0200AndreasReadme for (new) developers of C runtime (#14334)
5265a52ec62025-09-10 14:45:59 +0200AndreasRemoving empty file sample.c (#14333)
fa2d59a6972025-09-10 11:54:04 +0200Per ÖstlundFix EvalConstants.evaluateExp (#14328)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a0b19ca2025-09-10 15:42:35 +0200Francesco CasellaAdded Pharmacolibrary to tested library (#221)
78b314a2025-07-23 14:25:23 +0200Francesco CasellaUpdate heavy_tests.json (#218)

Library Changes

LibraryChange
ChemicalFrom version 2.0.0-master (7faf3b1a9a8dffd5e9afcfe2bbd66dc48cef522b) to 2.0.0-master (fc1f3886986d18ef0333205339a49ac70a18b10d)

Models Affected

AixLibAixLib.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Failed → Simulate
AixLibAixLib.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Failed → Simulate
AixLibAixLib.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Failed → Simulate
AixLibAixLib.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Failed → Simulate
Buildings_11Buildings.Applications.DataCenters.DXCooled.Examples.DXCooledAirsideEconomizer (sim)Failed → Compile
Buildings_11Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Templates performance 12.85 → 4.80
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.MultiStage (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SingleSpeed (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Failed → Compile
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.VariableSpeed (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeedPLR (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.MultiStage (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.VariableSpeed (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlusPartLoad (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Examples.SingleSpeed (sim)Failed → Verify
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandResistiveDefrost (sim)Failed → Simulate
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandReverseCycleDefrost (sim)Failed → Simulate
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedResistiveDefrost (sim)Failed → Simulate
Buildings_11Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedReverseCycleDefrost (sim)Failed → Simulate
Buildings_11Buildings.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Failed → Verify
Buildings_11Buildings.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Failed → Verify
Buildings_11Buildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Failed → Verify
Buildings_11Buildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Failed → Verify
Buildings_11Buildings.Templates.Components.Validation.Coils (sim)Failed → Verify
Buildings_12Buildings.Applications.DataCenters.DXCooled.Examples.DXCooledAirsideEconomizer (sim)Failed → Compile
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Simulate → Compile
Buildings_12Buildings.DHC.ETS.Cooling.Examples.Indirect (sim)Compile → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.MultiStage (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SingleSpeed (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Failed → Compile
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.VariableSpeed (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeedPLR (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.MultiStage (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.VariableSpeed (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlusPartLoad (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Examples.SingleSpeed (sim)Failed → Verify
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandResistiveDefrost (sim)Failed → Simulate
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandReverseCycleDefrost (sim)Failed → Simulate
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedResistiveDefrost (sim)Failed → Simulate
Buildings_12Buildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedReverseCycleDefrost (sim)Failed → Simulate
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Failed → Verify
Buildings_12Buildings.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Failed → Verify
Buildings_12Buildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Failed → Verify
Buildings_12Buildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Failed → Verify
Buildings_12Buildings.Templates.Components.Validation.Coils (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.17 → 0:06:42
Buildings_latestBuildings.Applications.DataCenters.DXCooled.Examples.DXCooledAirsideEconomizer (sim)Failed → Compile
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Simulate → Compile
Buildings_latestBuildings.DHC.ETS.Cooling.Examples.Indirect (sim)Compile → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.MultiStage (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.SingleSpeed (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Failed → Compile
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.VariableSpeed (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeedPLR (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Examples.MultiStage (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Examples.VariableSpeed (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Failed → Compile
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlusPartLoad (sim)Failed → Compile
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Examples.SingleSpeed (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandResistiveDefrost (sim)Failed → Simulate
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_OnDemandReverseCycleDefrost (sim)Failed → Simulate
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedResistiveDefrost (sim)Failed → Simulate
Buildings_latestBuildings.Fluid.DXSystems.Heating.AirSource.Validation.SingleSpeed_TimedReverseCycleDefrost (sim)Failed → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.ThermalWheels.Latent.BaseClasses.Validation.HeatExchangerWithInputEffectiveness (sim)Failed → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.ThermalWheels.Latent.Examples.SpaceCooling (sim)Failed → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.ThermalWheels.Latent.Validation.BypassDampers (sim)Failed → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.ThermalWheels.Latent.Validation.SpeedControlled (sim)Failed → Verify
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayCheckValve (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Failed → Verify
Buildings_latestBuildings.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Failed → Verify
Buildings_latestBuildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Failed → Verify
Buildings_latestBuildings.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Failed → Verify
Buildings_latestBuildings.Templates.Components.Validation.Coils (sim)Failed → Verify
ChemicalChemical.Boundaries.Tests.TestExternalSubstance (sim)Failed → FrontEnd
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Compile → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Compile → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Failed → Simulate
IBPSA_latestIBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Failed → Simulate
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)Simulate → Compile
IDEASIDEAS.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Failed → Simulate
IDEASIDEAS.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Failed → Simulate
IDEASIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Failed → Simulate
IDEASIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Failed → Simulate
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Failed → Simulate
IDEAS_devIDEAS.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Failed → Simulate
IDEAS_devIDEAS.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Failed → Simulate
IDEAS_devIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Failed → Simulate
IDEAS_devIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Failed → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Failed → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Failed → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Failed → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)Failed → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Failed → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Failed → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Failed → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Failed → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)Failed → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Failed → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Failed → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Failed → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Failed → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)Failed → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Failed → Verify
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Failed → Verify
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Failed → Verify
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Failed → Verify
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Failed → Verify
Modelica_4.1.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Failed → Verify
Modelica_4.1.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Failed → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Failed → Verify
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Failed → Compile
PhysiolibraryPhysiolibrary.Fluid.Examples.CapillaryMembrane (sim)Failed → Simulate
PowerGridsPowerGrids.Examples.ENTSOE.TestCase2 (sim)Simulate → Verify
PowerGridsPowerGrids.Examples.ENTSOE.TestCase3 (sim)Simulate → Verify
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Verify → Simulate
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Simulate → Verify
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen (sim)Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)BackEnd performance 0:01:35 → 0:03:07
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Failed → Compile