OpenModelica cpp from 2024-06-24 08:59:12 to 2024-06-24 14:31:42

Summary

OMC Commits2
Libraries Changed0
Number of Improvements8
Number of Regressions5
Number of Performance Improvements3
Number of Performance Regressions73

OpenModelica Changes

CommitDateAuthorSummary
c1e0c3a2782024-06-24 13:24:16 +0200Per ÖstlundImprove ComponentRef.hash (#12634)
9d197a688e2024-06-24 12:15:03 +0200Per ÖstlundAdd missing initial bucket count to PartialD2ColoringAlgC (#12632)

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

BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Failed → Templates
Buildings_10Buildings.Controls.Predictors.Examples.BESTEST (sim)BackEnd performance 14.80 → 25.59 SimCode performance 5.73 → 10.53 Templates performance 10.36 → 19.48
Buildings_10Buildings.Controls.Predictors.Validation.LinearInput (sim)Compile performance 11.73 → 21.55
Buildings_10Buildings.Electrical.AC.OnePhase.Lines.Examples.ACLine (sim)Compile performance 11.74 → 20.53
Buildings_10Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLine (sim)Compile performance 13.32 → 23.62
Buildings_10Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium (sim)Compile performance 11.54 → 21.78
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL (sim)Compile performance 12.52 → 21.76
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 14.06 → 24.92
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 15.66 → 27.97
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L_N (sim)Compile performance 14.34 → 25.81
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 16.64 → 30.26
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL (sim)Compile performance 13.47 → 27.46
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 25.43 → 47.55
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 24.23 → 43.74
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 16.31 → 31.68
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Compile performance 13.74 → 23.38
Buildings_10Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine_N (sim)Compile performance 12.29 → 21.59
Buildings_10Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 16.13 → 31.24
Buildings_10Buildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 16.22 → 30.41
Buildings_10Buildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 7.31 → 13.91 Compile performance 29.45 → 53.85
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile performance 0:04:21 → 0:10:28
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile performance 0:04:27 → 0:10:47
Buildings_10Buildings.Experimental.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Compile performance 0:03:42 → 0:07:39
Buildings_10Buildings.Fluid.Actuators.Valves.Examples.ThreeWayValves (sim)Compile performance 13.45 → 24.76
Buildings_10Buildings.Fluid.Actuators.Valves.Validation.ThreeWayValveParameterization (sim)Compile performance 10.99 → 20.83
Buildings_10Buildings.Fluid.Chillers.Examples.AbsorptionIndirectSteamVaryingLoad (sim)Compile performance 13.99 → 24.22
Buildings_latestBuildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Compile → Templates
Buildings_latestBuildings.Fluid.Chillers.Examples.AbsorptionIndirectSteamVaryingLoad (sim)Compile performance 13.41 → 23.17
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 0:01:12 → 0:02:19
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 9.20 → 17.11 Compile performance 0:01:10 → 0:02:11
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 0:01:08 → 0:02:13
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 57.65 → 0:01:49
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified5 (sim)Compile performance 55.55 → 0:01:49
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 50.95 → 0:01:36
Buildings_latestBuildings.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 32.76 → 0:01:03
Buildings_latestBuildings.Fluid.Examples.Performance.Example6 (sim)Compile performance 13.33 → 25.33
Buildings_latestBuildings.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 23.11 → 42.19
Buildings_latestBuildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)Compile performance 0:01:21 → 0:02:21
Buildings_latestBuildings.Fluid.FMI.Validation.HeaterFanPressureDriven (sim)Compile performance 12.63 → 21.76
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 50.69 → 0:01:31
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 0:01:09 → 0:01:59 Simulate performance 9.88 → 17.54
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile performance 0:01:20 → 0:02:20
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile performance 0:01:17 → 0:02:15
Buildings_latestBuildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 24.12 → 42.04
Buildings_latestBuildings.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile performance 16.53 → 28.20
Buildings_latestBuildings.Fluid.Movers.BaseClasses.Validation.HydraulicEfficiencyMethods (sim)Compile performance 12.94 → 23.93
Buildings_latestBuildings.Fluid.Movers.BaseClasses.Validation.MotorEfficiencyMethods (sim)Compile performance 12.69 → 24.93
Buildings_latestBuildings.Fluid.Movers.BaseClasses.Validation.TotalEfficiencyMethods (sim)Compile performance 12.77 → 23.90
Buildings_latestBuildings.Fluid.Movers.Validation.PowerEuler (sim)Compile performance 23.88 → 43.66
Buildings_latestBuildings.Fluid.Movers.Validation.PowerExact (sim)Compile performance 27.11 → 49.95
Buildings_latestBuildings.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 24.00 → 44.08
Buildings_latestBuildings.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 24.01 → 42.61
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 19.24 → 33.07
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_y_stratos (sim)Compile performance 55.54 → 0:01:45
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 16.12 → 29.25
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)Compile performance 14.00 → 26.09
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlateShaCoeTrue (sim)Compile performance 18.65 → 33.38
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlateTotalArea (sim)Compile performance 46.37 → 0:01:25
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlateWithTank (sim)Compile performance 33.50 → 0:01:00
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.Tubular (sim)Compile performance 17.79 → 32.76
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.EN12975NPanels (sim)Compile performance 0:01:06 → 0:02:10
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.EN12975_Array (sim)Compile performance 20.36 → 38.32
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.EN12975_Series (sim)Compile performance 23.20 → 39.81
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.FlatPlate (sim)Compile performance 35.92 → 0:01:04
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.FlatPlateNPanels (sim)Compile performance 0:01:06 → 0:02:09
Buildings_latestBuildings.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 14.45 → 27.10
Buildings_latestBuildings.Fluid.Sources.Validation.Boundary (sim)Compile performance 12.36 → 23.83
Buildings_latestBuildings.Fluid.Storage.Examples.Stratified (sim)Compile performance 26.43 → 49.26
Buildings_latestBuildings.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 42.44 → 0:01:20
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 43.57 → 0:01:21
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 50.63 → 0:01:38
Buildings_latestBuildings.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 21.80 → 40.43
Buildings_latestBuildings.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 21.10 → 41.05
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:06:35 → 0:03:37
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd performance 25.45 → 5.43
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.SMIB_Examples.Example_2.Network (sim)Compile performance 26.31 → 5.57
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Compile performance 36.70 → 0:01:09
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 37.83 → 0:01:07
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Verify