OpenModelica cpp from 2022-11-16 20:55:32 to 2022-11-17 20:55:06

Summary

OMC Commits4
Libraries Changed0
Number of Improvements5
Number of Regressions4
Number of Performance Improvements80
Number of Performance Regressions5

OpenModelica Changes

CommitAuthorSummary
0deb889d49Adeel AsgharUse QVector instead of QList for IconDiagramMap (#9720)
0dd469a2f4Adeel Asghar[NewAPI] Add support for IconMap and DiagramMap (#9719)
fe3d6b5a0cAdeel AsgharKeep the original text annotation (#9718)
31eb531c31Mahder GebremedhinAdd CMake support for OMSens_Qt. (#9714)

Library Changes

LibraryChange

Models Affected

AixLib_latestAixLib.Fluid.DistrictHeatingCooling.Demands.Examples.DHCSubstationHeatPumpChiller (sim)Compile performance 27.60 → 12.82
AixLib_latestAixLib.Fluid.DistrictHeatingCooling.Demands.Examples.DHCSubstationHeatPumpDirectCooling (sim)Compile performance 27.28 → 12.91
AixLib_latestAixLib.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 20.41 → 9.69
AixLib_latestAixLib.Fluid.FixedResistances.Examples.Pipe (sim)Compile performance 27.45 → 16.08
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates performance 0:04:49 → 0:02:46
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:04:03 → 0:02:15
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:03:05 → 0:01:45
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 30.17 → 16.18
AixLib_latestAixLib.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 32.26 → 16.98
AixLib_latestAixLib.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 31.80 → 18.22
AixLib_latestAixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingMultiple (sim)Templates performance 15.93 → 8.90 Compile performance 58.04 → 32.26
AixLib_latestAixLib.Fluid.HeatExchangers.Radiators.Examples.Radiator (sim)Compile performance 40.63 → 20.51
AixLib_latestAixLib.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 23.50 → 12.18
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 24.69 → 9.91
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 12.01 → 5.26 Templates performance 10.93 → 3.93
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 17.07 → 8.59 Compile performance 0:01:47 → 51.11
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 14.47 → 8.02 Compile performance 0:01:36 → 50.24 Simulate performance 12.59 → 7.16
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 15.55 → 8.28 Compile performance 0:01:39 → 48.56
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 13.89 → 7.96 Compile performance 0:01:32 → 46.75
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 14.22 → 7.63 Compile performance 0:01:24 → 41.75
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 14.74 → 8.24 Compile performance 0:01:47 → 45.18
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 55.98 → 28.73
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 37.75 → 19.08
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 27.06 → 13.96
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.SimpleHouse (sim)Compile performance 31.75 → 17.00
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Compile performance 20.03 → 8.64
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 25.05 → 10.17
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.Data.TestData (sim)Templates performance 40.70 → 17.34 Compile performance 18.09 → 9.09
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:43 → 46.45 SimCode performance 11.47 → 6.32 Templates performance 0:08:37 → 0:04:25
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Templates performance 45.24 → 18.92 Compile performance 37.53 → 16.60
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 23.34 → 9.86
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 22.58 → 10.11
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 45.74 → 17.64
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 44.25 → 18.09
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 24.23 → 10.09
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 34.89 → 15.70
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 26.80 → 13.36
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 38.74 → 19.64
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 29.96 → 14.02
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 32.07 → 13.71
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverStages (sim)Compile performance 30.12 → 14.05
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 26.56 → 12.58
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 36.36 → 18.62
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 35.64 → 19.10
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 26.46 → 12.93
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerExact (sim)Compile performance 28.20 → 14.56
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 23.58 → 12.10
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 21.86 → 12.32
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 20.31 → 11.63
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 53.86 → 26.38
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 23.73 → 12.44
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 30.89 → 16.20
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 51.99 → 25.89
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 46.81 → 23.23
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 55.38 → 27.79
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 25.55 → 13.20
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)FrontEnd → Templates
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 5.88 → 13.33
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)BackEnd performance 6.07 → 15.25
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Examples.ScreenComparison (sim)BackEnd performance 9.28 → 17.63
IDEASIDEAS.Examples.Tutorial.Example7 (sim)BackEnd performance 3.67 → 10.31
IDEASIDEAS.Examples.Tutorial.Example8 (sim)BackEnd performance 4.00 → 10.42
IDEAS_devIDEAS.Buildings.Components.Examples.WallUnitTest (sim)FrontEnd performance 11.32 → 4.07
IDEAS_devIDEAS.Examples.Tutorial.Example5 (sim)BackEnd performance 10.23 → 3.36
IDEAS_devIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 10.27 → 3.56
IDEAS_devIDEAS.Examples.Tutorial.Example8 (sim)BackEnd performance 10.40 → 5.83
Modelica_4.0.0Modelica.Blocks.Examples.Noise.ActuatorWithNoise (sim)Compile performance 20.40 → 9.75
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 0:01:12 → 29.91 SimCode performance 39.46 → 15.83
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 0:01:12 → 29.50 SimCode performance 39.85 → 16.78
Modelica_4.0.0Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim)Compile performance 16.93 → 8.19 Simulate performance 10.72 → 5.59
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile performance 21.95 → 12.83
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Compile performance 24.11 → 12.06
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsOneReferenceGenerator (sim)Compile performance 23.72 → 11.22
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_4_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Compile performance 50.53 → 26.05 Simulate performance 12.19 → 6.96
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile performance 42.26 → 23.67
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Compile performance 46.64 → 22.39
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Compile performance 47.41 → 23.09
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 16.09 → 8.83
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)BackEnd performance 47.16 → 22.79 Templates performance 13.99 → 6.11
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)SimCode performance 29.98 → 16.42 Templates performance 39.92 → 19.18
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)FrontEnd performance 16.45 → 9.61
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 16.44 → 7.86
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 37.36 → 19.71 Simulate performance 18.24 → 9.54
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 53.14 → 18.40
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Simulate performance 0:03:42 → 0:01:30
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 39.47 → 22.66