OpenModelica cpp from 2024-09-06 16:02:12 to 2024-09-07 08:13:35

Summary

OMC Commits2
Libraries Changed0
Number of Improvements23
Number of Regressions2
Number of Performance Improvements95
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
7eb86c5fc12024-09-06 19:51:34 +0200Per ÖstlundAdd type casting of records (#12853)
f8d3f821392024-09-06 15:52:44 +0200Adrian Popv1.12.5-dev (#12852)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b3682912024-06-20 15:15:32 +0200Adrian Popadd MSL maint/4.1.x via 4.1.0-beta.om (#115)
d05586d2024-06-19 18:48:34 +0200Francesco CasellaAdded testing of last released ThermoFluidStream (#113)

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Failed → Templates
BuildingSystemsBuildingSystems.Fluid.Movers.BaseClasses.Validation.HydraulicEfficiencyMethods (sim)Compile performance 21.68 → 12.72
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 39.82 → 21.87
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverStages (sim)Compile performance 40.15 → 21.99
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 45.82 → 26.89
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 25.66 → 14.98
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 41.95 → 22.45
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:24 → 49.43
Buildings_10Buildings.Controls.Predictors.Examples.BESTEST (sim)BackEnd performance 23.84 → 12.35 Templates performance 19.58 → 10.42
Buildings_10Buildings.Controls.Predictors.Validation.LinearInput (sim)Compile performance 20.83 → 11.37
Buildings_10Buildings.Controls.Predictors.Validation.LinearInputDayOfAdjustment (sim)Compile performance 24.76 → 11.63
Buildings_10Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLine (sim)Compile performance 23.33 → 12.94
Buildings_10Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium (sim)Compile performance 20.92 → 11.01
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 35.31 → 19.39
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL (sim)Compile performance 22.75 → 11.81
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 24.88 → 13.62
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 29.40 → 15.05
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L_N (sim)Compile performance 25.30 → 13.85
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 32.09 → 17.02
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 29.46 → 16.41
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL (sim)Compile performance 23.99 → 13.23
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 44.06 → 24.24
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 43.28 → 23.35
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 27.26 → 15.38
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.PVPanels (sim)Compile performance 20.87 → 10.98
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Compile performance 22.44 → 13.10
Buildings_10Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 30.34 → 15.63
Buildings_10Buildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 29.54 → 15.39
Buildings_10Buildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 13.84 → 7.16 Compile performance 53.46 → 28.09
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
Buildings_10Buildings.Fluid.Actuators.Valves.Examples.ThreeWayValves (sim)Compile performance 24.53 → 12.98
Buildings_10Buildings.Fluid.Actuators.Valves.Validation.ThreeWayValveParameterization (sim)Compile performance 20.33 → 11.04
Buildings_10Buildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Compile performance 43.92 → 22.81
Buildings_10Buildings.Fluid.Boilers.Validation.BoilerTableEfficiencyCurves (sim)Compile performance 22.15 → 12.08
Buildings_10Buildings.Fluid.CHPs.Validation.ThermalFollowing (sim)Compile performance 26.36 → 14.24
Buildings_10Buildings.Fluid.Chillers.Examples.AbsorptionIndirectSteamVaryingLoad (sim)Compile performance 24.10 → 13.40
Buildings_10Buildings.Fluid.Chillers.Examples.ElectricEIR_AirCooled (sim)Compile performance 24.65 → 12.60
Buildings_10Buildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile performance 23.91 → 11.62
Buildings_10Buildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile performance 25.04 → 11.61
Buildings_10Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Verify
Buildings_10Buildings.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Templates → Verify
Buildings_11Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Templates performance 0:01:05 → 35.92
Buildings_11Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Verify
Buildings_11Buildings.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Templates → Verify
Buildings_11Buildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementLatent (sim)Compile performance 20.09 → 10.48
Buildings_11Buildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementLatentLoop (sim)Compile performance 32.12 → 15.82
Buildings_11Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowMassFlow (sim)Compile performance 36.83 → 20.86
Buildings_11Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl (sim)Compile performance 41.53 → 21.78
Buildings_11Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)Compile performance 0:03:22 → 0:01:38
Buildings_11Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedPControl (sim)Compile performance 0:01:58 → 55.93
Buildings_11Buildings.Fluid.HeatExchangers.Examples.WetCoilEffectivenessNTUMassFlow (sim)Compile performance 21.74 → 10.88
Buildings_11Buildings.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 38.47 → 18.01
Buildings_11Buildings.Fluid.HeatExchangers.Validation.HeaterCooler_u (sim)Compile performance 21.22 → 10.15
Buildings_11Buildings.Fluid.HeatExchangers.Validation.WetCoilCounterFlowLowWaterFlowRate (sim)Compile performance 23.22 → 11.46
Buildings_11Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitialization (sim)Compile performance 0:02:17 → 0:01:18
Buildings_11Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 42.94 → 20.31
Buildings_11Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUCounterFlow (sim)Templates performance 16.32 → 7.88
Buildings_11Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)BackEnd performance 11.84 → 5.87
Buildings_11Buildings.Fluid.HeatPumps.Calibration.ScrollWaterToWater (sim)Compile performance 21.88 → 10.20
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Compile performance 15.99 → 8.64 Simulate performance 0:02:29 → 0:01:21
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Compile performance 23.01 → 10.89
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile performance 30.53 → 14.14
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile performance 22.67 → 11.25
Buildings_latestBuildings.Fluid.Geothermal.Boreholes.BaseClasses.Examples.BoreholeSegment (sim)Compile performance 21.54 → 11.12
Buildings_latestBuildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Templates performance 13.23 → 7.36 Compile performance 0:02:15 → 0:01:02
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 32.00 → 15.69
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Compile performance 21.37 → 11.05
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Templates performance 23.63 → 11.91
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Templates performance 18.77 → 10.72
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 (sim)Templates performance 25.56 → 14.71
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Templates performance 19.66 → 11.06
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Templates performance 19.35 → 11.05
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)BackEnd performance 22.33 → 12.05
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyConstructionBoundary (sim)Compile performance 43.95 → 25.64
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallNoWindow (sim)Compile performance 48.82 → 27.05
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.HeatPumpRadiantHeatingGroundHeatTransfer (sim)Templates performance 23.51 → 13.28
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)FrontEnd performance 14.18 → 7.89 BackEnd performance 17.17 → 7.31 Templates performance 21.82 → 12.81
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)FrontEnd performance 14.01 → 7.87 BackEnd performance 15.42 → 8.89 Templates performance 21.67 → 12.03
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)FrontEnd performance 14.26 → 7.84 BackEnd performance 12.77 → 7.41 Templates performance 23.98 → 12.90
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Summer (sim)FrontEnd performance 19.91 → 11.64 BackEnd performance 23.15 → 13.35
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)FrontEnd performance 20.17 → 11.37 Templates performance 58.10 → 31.71
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.FreeFloatingHVAC (sim)Compile performance 21.79 → 12.24
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.HeatingCooling (sim)Compile performance 20.21 → 11.63
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.HeatingCoolingHVAC (sim)Compile performance 26.18 → 13.44
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case600 (sim)Compile performance 20.84 → 12.18
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case600FF (sim)Compile performance 22.82 → 11.67
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case900 (sim)Compile performance 23.17 → 12.52
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case900FF (sim)Compile performance 21.56 → 11.67
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Compile performance 20.61 → 11.11
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance (sim)Compile performance 22.26 → 12.54
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)BackEnd performance 10.93 → 5.50 Templates performance 15.81 → 7.90
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)BackEnd performance 0:01:00 → 32.60
ClaRa_devClaRa.Components.Mills.HardCoalMills.Check.SimpleMillTester (sim)Compile performance 0:01:23 → 41.61
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestFuelJoin (sim)Compile performance 0:01:36 → 48.88
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)BackEnd performance 22.67 → 12.19 Compile performance 0:01:13 → 35.96
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)BackEnd performance 15.89 → 7.97
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)BackEnd performance 10.95 → 5.55
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.Bend (sim)Failed → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.SeveralTestCases (sim)Failed → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.NewFittings.Bends.CurvedBend (sim)Failed → Verify
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.Bend (sim)Failed → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.SeveralTestCases (sim)Failed → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.NewFittings.Bends.CurvedBend (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.Bend (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.SeveralTestCases (sim)Failed → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.NewFittings.Bends.CurvedBend (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Compile performance 0:01:05 → 35.69
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Verify
ThermofluidStreamThermofluidStream.Topology.Tests.TestJunctionNM (sim)Compile performance 23.78 → 13.25
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 26.18 → 14.81
ThermofluidStream_devThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Templates performance 10.05 → 5.67