OpenModelica cpp from 2024-02-13 12:33:54 to 2024-02-13 20:10:33

Summary

OMC Commits2
Libraries Changed0
Number of Improvements3
Number of Regressions1
Number of Performance Improvements73
Number of Performance Regressions45

OpenModelica Changes

CommitDateAuthorSummary
6cb10632142024-02-13 14:07:09 +0100Per ÖstlundFix compiler warnings (#11984)
5a46eecde02024-02-13 12:56:17 +0100Per ÖstlundSilence MetaModelica string warnings from GCC (#11983)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
304f2a72024-02-07 09:26:52 +0100AndreasSpecify branch and directory for github reference files (#56)
28549812024-02-04 11:33:45 +0100AndreasAdd verbose mode to test.py (#42)

Library Changes

LibraryChange

Models Affected

AixLibAixLib.Airflow.Multizone.Validation.ThreeRoomsContam (sim)Compile performance 10.94 → 20.16
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating (sim)BackEnd performance 8.80 → 16.50 Templates performance 7.83 → 16.27
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)BackEnd performance 8.69 → 17.36 Templates performance 7.96 → 14.43
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)BackEnd performance 8.65 → 17.06 Templates performance 6.93 → 13.25
AixLibAixLib.Fluid.Actuators.Valves.Examples.ThreeWayValves (sim)Compile performance 12.76 → 24.73
AixLibAixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps (sim)Compile performance 10.07 → 20.80
AixLibAixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries (sim)Compile performance 10.24 → 21.04
AixLibAixLib.Fluid.Actuators.Valves.Validation.ThreeWayValveParameterization (sim)Compile performance 10.21 → 20.36
AixLibAixLib.Fluid.BoilerCHP.Examples.BoilerNoControlSystem (sim)Compile performance 10.13 → 20.55
AixLibAixLib.Fluid.Chillers.Examples.Chiller (sim)Compile performance 16.60 → 30.93
AixLibAixLib.Fluid.FixedResistances.Examples.GenericPipe (sim)Compile performance 10.90 → 22.13
AixLibAixLib.Fluid.FixedResistances.Examples.Pipe (sim)Compile performance 20.88 → 41.74
AixLibAixLib.Fluid.FixedResistances.Examples.SimplePipe (sim)Compile performance 11.15 → 21.41
AixLibAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 42.68 → 0:01:23 SimCode performance 6.45 → 11.93
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Compile performance 10.34 → 21.35
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile performance 14.16 → 31.94
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates performance 0:01:03 → 0:02:27
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 50.69 → 0:01:50
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 0:01:22 → 0:03:13
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Compile performance 6.37 → 12.89 Simulate performance 17.60 → 37.12
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile performance 12.15 → 24.85
AixLibAixLib.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates performance 32.32 → 0:01:05 Compile performance 0:03:24 → 0:06:34
AixLibAixLib.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 51.32 → 0:01:54
AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile performance 58.78 → 0:02:20 Simulate performance 17.37 → 34.45
AixLibAixLib.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile performance 0:01:00 → 0:02:14
AixLibAixLib.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 14.81 → 32.81
AixLibAixLib.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Compile performance 10.92 → 23.54
AixLibAixLib.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 14.27 → 28.51
AixLibAixLib.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 28.78 → 53.75
AixLibAixLib.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 31.19 → 53.66
AixLibAixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingMultiple (sim)Templates performance 8.50 → 15.22
AixLibAixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingSingle (sim)Compile performance 12.26 → 23.01
AixLibAixLib.Fluid.HeatExchangers.Radiators.Examples.Radiator (sim)Compile performance 31.96 → 55.10
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger (sim)Compile performance 0:01:17 → 0:02:18
AixLibAixLib.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatMoisturePort (sim)Compile performance 9.04 → 20.13
AixLibAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureHeatLosses (sim)Compile performance 13.10 → 27.45 Simulate performance 6.93 → 11.79
AixLibAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureLosses (sim)Compile performance 10.72 → 20.79
AixLibAixLib.Fluid.Movers.DpControlledMovers.Examples.DpControlled_dpConst (sim)Compile performance 12.10 → 23.15
AixLibAixLib.Fluid.Movers.DpControlledMovers.Examples.DpControlled_dpVar (sim)Compile performance 11.78 → 25.07
AixLibAixLib.Obsolete.Year2022.ThermalZones.HighOrder.Examples.Appartment_VoWo (sim)Compile performance 0:07:59 → 0:03:40
AixLibAixLib.Systems.ModularAHU.Examples.GenericAHU (sim)BackEnd performance 14.22 → 6.55
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:03:56 → 0:09:10
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:02:52 → 0:05:26
Buildings_9Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 0:02:23 → 0:01:18 SimCode performance 0:01:39 → 53.29 Compile performance 0:02:31 → 0:01:07
Buildings_9Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.SetPoints.Validation.ModeAndSetPoints (sim)Compile performance 22.95 → 12.83
Buildings_9Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Validation.Controller (sim)Compile performance 49.70 → 25.90
Buildings_latestBuildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLine (sim)Compile performance 21.62 → 12.38
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 33.87 → 19.16
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL (sim)Compile performance 20.17 → 11.76
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 23.49 → 13.39
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 25.69 → 14.67
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 28.80 → 16.05
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL (sim)Compile performance 22.54 → 12.93
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 44.84 → 23.75
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 42.60 → 22.47
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 28.36 → 15.15
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Compile performance 22.99 → 12.72
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 28.95 → 15.38
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 29.66 → 15.05
Buildings_latestBuildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 11.62 → 6.69 Compile performance 48.32 → 27.82
Buildings_latestBuildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.ChillerSetPointControl (sim)Compile performance 31.34 → 17.62
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)FrontEnd performance 26.97 → 15.09
Buildings_latestBuildings.Examples.HydronicHeating.TwoRoomsWithStorage (sim)FrontEnd performance 10.71 → 5.53 BackEnd performance 23.14 → 13.58
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone (sim)FrontEnd performance 10.82 → 5.69
Buildings_latestBuildings.Examples.SimpleHouse (sim)Compile performance 56.06 → 31.79
Buildings_latestBuildings.Examples.Tutorial.Boiler.System2 (sim)Compile performance 34.95 → 19.61
Buildings_latestBuildings.Examples.Tutorial.Boiler.System3 (sim)Compile performance 0:01:12 → 37.60
Buildings_latestBuildings.Examples.Tutorial.Boiler.System4 (sim)Compile performance 0:01:11 → 38.28
Buildings_latestBuildings.Examples.Tutorial.Boiler.System5 (sim)Compile performance 0:01:12 → 39.14
Buildings_latestBuildings.Examples.Tutorial.Boiler.System6 (sim)Compile performance 0:01:21 → 41.29
Buildings_latestBuildings.Examples.Tutorial.Boiler.System7 (sim)Compile performance 0:01:21 → 42.64
Buildings_latestBuildings.Examples.Tutorial.CDL.System1 (sim)Compile performance 0:01:20 → 40.97
Buildings_latestBuildings.Examples.Tutorial.CDL.System2 (sim)Compile performance 0:01:19 → 41.15
Buildings_latestBuildings.Examples.Tutorial.CDL.System3 (sim)Compile performance 0:01:23 → 41.61
Buildings_latestBuildings.Examples.Tutorial.CDL.System4 (sim)Compile performance 0:01:20 → 42.88
Buildings_latestBuildings.Examples.Tutorial.CDL.System5 (sim)Compile performance 0:01:23 → 42.66
Buildings_latestBuildings.Examples.Tutorial.CDL.System6 (sim)Compile performance 0:01:20 → 42.34
Buildings_latestBuildings.Examples.Tutorial.SimpleHouse.SimpleHouse4 (sim)Compile performance 39.99 → 21.42
Buildings_latestBuildings.Examples.Tutorial.SimpleHouse.SimpleHouse5 (sim)Compile performance 38.79 → 21.82
Buildings_latestBuildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Compile performance 53.37 → 28.80
Buildings_latestBuildings.Examples.Tutorial.SpaceCooling.System2 (sim)Compile performance 41.12 → 22.42
Buildings_latestBuildings.Examples.Tutorial.SpaceCooling.System3 (sim)Compile performance 41.65 → 22.72
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)FrontEnd performance 24.36 → 14.05
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)FrontEnd performance 23.73 → 13.91
Buildings_latestBuildings.Fluid.Actuators.Valves.Examples.ThreeWayValves (sim)Compile performance 23.62 → 12.53
Buildings_latestBuildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Compile performance 41.85 → 22.03
Buildings_latestBuildings.Fluid.CHPs.Validation.ThermalFollowing (sim)Compile performance 24.28 → 14.04
Buildings_latestBuildings.Fluid.Chillers.Examples.AbsorptionIndirectSteamVaryingLoad (sim)Compile performance 23.41 → 13.21
Buildings_latestBuildings.Fluid.Chillers.Examples.ElectricEIR_AirCooled (sim)Compile performance 21.20 → 12.43
Buildings_latestBuildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile performance 21.68 → 11.35
Buildings_latestBuildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile performance 21.86 → 11.56
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)BackEnd performance 11.11 → 6.30
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlusPartLoad (sim)BackEnd performance 11.92 → 6.25
Buildings_latestBuildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Compile performance 28.90 → 15.58
Buildings_latestBuildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 36.71 → 20.15
Buildings_latestBuildings.Fluid.FMI.Validation.HeaterFan (sim)Compile performance 24.30 → 13.61
Buildings_latestBuildings.Fluid.FMI.Validation.HeaterFanPressureDriven (sim)Compile performance 23.32 → 12.87
Buildings_latestBuildings.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Compile performance 22.80 → 12.24
Buildings_latestBuildings.Fluid.FixedResistances.Examples.Pipe (sim)Compile performance 50.98 → 28.68
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)BackEnd performance 23.09 → 12.30
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 11.97 → 6.90
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 15.45 → 8.86
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.ThermalZone.Infiltration (sim)Compile performance 0:01:54 → 0:01:03
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.FreeFloating (sim)Compile performance 20.53 → 11.94
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.HeatingCoolingHVAC (sim)Compile performance 25.71 → 14.16
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case900 (sim)Compile performance 22.85 → 12.95
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Compile performance 20.20 → 11.56
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance (sim)Compile performance 22.35 → 13.08
Buildings_latestBuildings.Utilities.Plotters.Examples.SingleZoneVAV (sim)BackEnd performance 12.24 → 7.12 Templates performance 15.95 → 8.76
ClaRaClaRa.Components.Mills.HardCoalMills.Check.SimpleMillTester (sim)Compile performance 0:01:10 → 40.27
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestFuelJoin (sim)Compile performance 0:01:23 → 48.27
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Templates performance 48.23 → 26.31
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Templates performance 0:02:30 → 0:01:24
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates performance 0:02:28 → 0:01:27
IDEASIDEAS.Examples.Tutorial.Example9 (sim)BackEnd performance 4.70 → 10.20
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Compile performance 11.22 → 24.68
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.FaultTline (sim)Compile performance 8.59 → 14.74 Simulate performance 11.31 → 26.24
PowerSystems_latestPowerSystems.Examples.Wind.WindTurbine_PSGI (sim)Compile performance 9.59 → 17.92 Simulate performance 44.86 → 0:01:25
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify