OpenModelica cpp from 2025-02-16 20:18:56 to 2025-02-18 18:04:49

Summary

OMC Commits5
Libraries Changed3
Number of Improvements87
Number of Regressions4
Number of Performance Improvements1
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
f9e29c11202025-02-18 15:38:59 +0100Adeel AsgharAdapt to the new API interface (#13638)
ec6da0be032025-02-18 13:49:17 +0100Per ÖstlundFix definition of setParameterValue API (#13637)
98c394218e2025-02-18 12:27:33 +0100Per ÖstlundImprove --evaluateStructuralParameters (#13632)
ee25ecf77f2025-02-18 12:23:23 +0100Per ÖstlundRevert #13620 (#13631)
e4b6762cdc2025-02-17 16:46:34 +0100Adeel AsgharReset DynamicSelect when the result file is removed (#13634)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
d8584152025-02-18 12:54:16 +0100Adrian Popmove cleanup stage to the end of runRegressiontest (#198)
b40550b2025-02-11 01:24:49 +0100Adrian Popremove unused parameters (#194)

Library Changes

LibraryChange
ModelicaTest_4.1.0-beta.omFrom version 4.1.0-beta.om (8b97287a789f3b761f41ea3283e1d7edf5f5dac6) to 4.1.0-beta.om (b163146f0f3b4b0e425c16c29350bd81f7ac8c62)
Modelica_4.1.0-beta.omFrom version 4.1.0-beta.om (8b97287a789f3b761f41ea3283e1d7edf5f5dac6) to 4.1.0-beta.om (b163146f0f3b4b0e425c16c29350bd81f7ac8c62)
PhotoVoltaicsFrom version 2.0.0 (ecc04b926187e5c1c3d8f699b433c2d590e1dd9b) to 2.1.0 (097631258eb78dd799e50b0ae750805b904b0306)

Models Affected

AixLibAixLib.Fluid.Pools.Examples.IndoorSwimmingPool (sim)Templates → Simulate
AixLibAixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.Walls.InsideWall (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.Walls.OutsideWall (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940 (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950 (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2 (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse (sim)Templates → Compile
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)BackEnd performance 0:01:07 → 35.55 Templates performance 0:01:45 → 57.26
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Templates performance 4.95 → 10.06
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Templates → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates → Verify
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.LongwaveHeatTransfer (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Templates → Simulate
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.LongwaveHeatTransfer (sim)Templates → Simulate
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Templates → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Templates → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Templates → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Templates → Verify
ModelicaTest_4.1.0-beta.omModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Templates → Verify
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Templates → Verify
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Templates → Simulate
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Templates → Verify
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Templates → Verify
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Templates → Verify
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Templates → Verify
Modelica_4.1.0-beta.omModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Templates → Verify
Modelica_4.1.0-beta.omModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Templates → Verify
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Templates → Verify
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Templates → Verify
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCell (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellIrradianceCharacteristic (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellTemperatureCharacteristic (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModule (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleSymmetric (sim)Compile → Simulate
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.DoubleLine (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.Transformer (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC1ph_DC.Transformation.TapChanger (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Elementary.Transformer (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Transformation.TapChanger (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Templates → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Templates → Simulate
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.DoubleLine (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.Transformer (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Transformation.TapChanger (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.Transformer (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Transformation.TapChanger (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Templates → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Verify