OpenModelica cpp from 2023-05-30 04:20:11 to 2023-06-01 13:22:13

Summary

OMC Commits9
Libraries Changed1
Number of Improvements3
Number of Regressions8
Number of Performance Improvements2
Number of Performance Regressions91

OpenModelica Changes

CommitAuthorSummary
412f085d69phannebohmFix compiler warning printing size_t (#10779)
4a16421896kabdelhak[NB] better handling of size 1 arrays (#10778)
00dd494d59Per ÖstlundCache shared libraries in EvalFunction (#10775)
73b68ed2e4kabdelhak[NB] update differentiate and single slicing (#10769)
e525490ca5kabdelhak[NB] use full type for fder variables (#10767)
cac927ec47Per ÖstlundImprove overconstrained connection handling (#10768)
3414854bbfkabdelhak[NB] fix slicing in initialization (#10766)
d24b0b4be8Per ÖstlundAdd forgotten test case (#10761)
17dfaec619Adeel AsgharImprove the library tree items filterAcceptsRow (#10764)

Library Changes

LibraryChange
Buildings_9From version 9.1.1-maint.9.1.x (ba290a3455daf14b8d08482f2e530edc1f6299cd) to 9.1.1-maint.9.1.x (0fdeb1ede14250c7d6643a19e07313e536c0e60f)

Models Affected

AixLib_latestAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)BackEnd performance 5.26 → 11.60
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)Templates → Failed
BuildingSystemsBuildingSystems.Technologies.Cogeneration.Examples.CogenerationUnitWithStorage (sim)Compile performance 13.17 → 23.94
BuildingSystemsBuildingSystems.Technologies.ElectricalStorages.Examples.BatteryComplex (sim)BackEnd performance 5.92 → 10.17
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)BackEnd performance 9.06 → 16.68 Templates performance 0:01:39 → 0:03:18
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.SingleCollectorTest (sim)Compile performance 16.31 → 30.00
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorage (sim)Compile performance 10.92 → 20.06
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeProfile (sim)Compile performance 0:01:33 → 0:03:37
Buildings_8Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLine (sim)Compile performance 13.29 → 25.02
Buildings_8Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium (sim)Compile performance 11.46 → 22.33
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 19.91 → 35.77
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL (sim)Compile performance 12.38 → 21.83
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 13.97 → 23.99
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 15.68 → 26.83
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L_N (sim)Compile performance 14.15 → 25.48
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 17.81 → 31.34
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 16.34 → 30.04
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL (sim)Compile performance 13.65 → 24.04
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 25.94 → 48.84
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 24.42 → 44.47
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 16.24 → 28.50
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 16.88 → 32.73
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 16.73 → 32.04
Buildings_8Buildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 5.95 → 10.75
Buildings_8Buildings.Fluid.Actuators.Valves.Examples.ThreeWayValves (sim)Compile performance 13.48 → 27.00
Buildings_8Buildings.Fluid.Actuators.Valves.Validation.ThreeWayValveParameterization (sim)Compile performance 11.97 → 23.28
Buildings_8Buildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Compile performance 21.10 → 42.83
Buildings_8Buildings.Fluid.Boilers.Examples.BoilerTable (sim)Compile performance 10.72 → 20.76
Buildings_8Buildings.Fluid.Boilers.Validation.BoilerTableEfficiencyCurves (sim)Compile performance 12.05 → 24.20
Buildings_8Buildings.Fluid.CHPs.Validation.ThermalFollowing (sim)Compile performance 15.08 → 28.67
Buildings_8Buildings.Fluid.Chillers.Examples.AbsorptionIndirectSteamVaryingLoad (sim)Compile performance 11.66 → 22.93
Buildings_8Buildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile performance 12.65 → 26.08
Buildings_8Buildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile performance 12.70 → 26.16
Buildings_8Buildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Compile performance 14.23 → 28.37
Buildings_8Buildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 16.85 → 34.73
Buildings_8Buildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd performance 6.28 → 13.97
Buildings_8Buildings.Fluid.FMI.Validation.HeaterFan (sim)Compile performance 11.70 → 22.67
Buildings_8Buildings.Fluid.FMI.Validation.HeaterFanPressureDriven (sim)Compile performance 10.26 → 20.65
Buildings_8Buildings.Fluid.FixedResistances.Examples.Pipe (sim)Compile performance 29.48 → 56.61
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 19.97 → 34.55
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)FrontEnd performance 5.84 → 10.51
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)BackEnd performance 11.61 → 22.62
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 6.95 → 13.56
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 10.03 → 18.55
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 8.40 → 16.43
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
Buildings_latestBuildings.Examples.Tutorial.Boiler.System2 (sim)Compile performance 20.68 → 42.10
Buildings_latestBuildings.Examples.Tutorial.Boiler.System3 (sim)Compile performance 40.65 → 0:01:24
Buildings_latestBuildings.Examples.Tutorial.Boiler.System4 (sim)Compile performance 42.40 → 0:01:24
Buildings_latestBuildings.Examples.Tutorial.Boiler.System5 (sim)Compile performance 41.49 → 0:01:25
Buildings_latestBuildings.Examples.Tutorial.Boiler.System6 (sim)Compile performance 45.30 → 0:01:33
Buildings_latestBuildings.Examples.Tutorial.Boiler.System7 (sim)Compile performance 46.24 → 0:01:34
Buildings_latestBuildings.Examples.Tutorial.CDL.System1 (sim)Compile performance 44.09 → 0:01:30
Buildings_latestBuildings.Examples.Tutorial.CDL.System2 (sim)Compile performance 44.84 → 0:01:32
Buildings_latestBuildings.Examples.Tutorial.CDL.System3 (sim)Compile performance 44.08 → 0:01:33
Buildings_latestBuildings.Examples.Tutorial.CDL.System4 (sim)Compile performance 45.62 → 0:01:34
Buildings_latestBuildings.Examples.Tutorial.CDL.System5 (sim)Compile performance 46.19 → 0:01:32
Buildings_latestBuildings.Examples.Tutorial.CDL.System6 (sim)Compile performance 44.82 → 0:01:30
Buildings_latestBuildings.Examples.Tutorial.SpaceCooling.System2 (sim)Compile performance 23.54 → 46.70
Buildings_latestBuildings.Examples.Tutorial.SpaceCooling.System3 (sim)Compile performance 24.02 → 45.63
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)SimCode performance 20.97 → 55.25
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Verify → Templates
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.Decoupling (sim)Compile performance 0:01:13 → 0:02:35
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Compile performance 0:01:25 → 0:02:59
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingTemperature (sim)Compile performance 0:01:12 → 0:02:45
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DiversionOpenLoop (sim)Compile performance 55.44 → 0:02:00
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionThreeWay (sim)Compile performance 0:01:22 → 0:02:58
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayCheckValve (sim)Compile performance 0:01:13 → 0:02:36
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayConstant (sim)Compile performance 0:01:20 → 0:02:52
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayConstantReturn (sim)Compile performance 0:01:21 → 0:02:49
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayVariable (sim)Compile performance 0:01:11 → 0:02:42
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayVariableReturn (sim)Templates performance 6.07 → 12.85 Compile performance 0:01:36 → 0:03:05
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.SingleMixing (sim)Compile performance 0:01:16 → 0:02:47
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.ThrottleOpenLoop (sim)Compile performance 50.76 → 0:01:47
Buildings_latestBuildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.DualMixing (sim)FrontEnd performance 5.56 → 11.66
Buildings_latestBuildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.SingleMixing (sim)FrontEnd performance 5.85 → 11.68
Buildings_latestBuildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.SingleMixingOpenLoop (sim)FrontEnd performance 6.06 → 12.38
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.ThermalZone.Infiltration (sim)Compile performance 0:01:11 → 0:02:35
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.ThermalZone.InternalGain (sim)Compile performance 21.99 → 37.67
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.ThermalZone.TwoIdenticalZones (sim)Compile performance 13.19 → 24.15
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.ZoneSurface.OneZoneControlledFloorTemperature (sim)Compile performance 10.67 → 20.12
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.FreeFloatingHVAC (sim)Compile performance 11.55 → 21.08
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.HeatingCooling (sim)Compile performance 11.24 → 21.06
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.HeatingCoolingHVAC (sim)Compile performance 13.27 → 23.90
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case600 (sim)Compile performance 11.73 → 20.84
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case900 (sim)Compile performance 11.58 → 20.46
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case900FF (sim)Compile performance 11.33 → 20.31
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Compile performance 11.76 → 21.04
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance (sim)Compile performance 12.79 → 22.74
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements (sim)Compile performance 11.23 → 20.10
Buildings_latestBuildings.Utilities.Plotters.Examples.SingleZoneVAV (sim)BackEnd performance 7.85 → 16.17 Templates performance 9.79 → 19.13
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 9.42 → 18.73
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)SimCode performance 28.12 → 12.35
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)SimCode performance 13.62 → 27.92
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)SimCode performance 0:01:36 → 40.95
TAeZoSysProTAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner (sim)Compile performance 11.91 → 22.32
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Compile → Verify