OpenModelica cpp from 2023-01-31 06:24:11 to 2023-02-01 00:27:36

Summary

OMC Commits1
Libraries Changed1
Number of Improvements2
Number of Regressions13
Number of Performance Improvements58
Number of Performance Regressions23

OpenModelica Changes

CommitAuthorSummary
033f547ba3Per ÖstlundImprove mergeComponents (#10128)

Library Changes

LibraryChange
Buildings_latestFrom version 10.0.0-master (e2c4a8a91ae2bb69b8fa48e9aafb5d32d1c0bb8f) to 10.0.0-master (28b5a31e9a8ea83518fde6dd397445c74ade147f)

Models Affected

Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:01:38 → 0:03:04
Buildings_9Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (sim)FrontEnd performance 11.01 → 6.01
Buildings_9Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)FrontEnd performance 11.06 → 6.17
Buildings_9Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 10.94 → 5.95
Buildings_9Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 11.28 → 6.25
Buildings_9Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)FrontEnd performance 11.19 → 6.25
Buildings_latestBuildings.Applications.BaseClasses.Equipment.Validation.ElectricChillerParallel (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Verify → Compile
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryPlantSide (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimarySecondary (sim)Verify → Compile
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.NonIntegrated (sim)Verify → Simulate
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries (sim)Verify → Simulate
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)Verify → Simulate
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Controls.Validation.ChilledWaterBypass (sim)Verify → Simulate
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Controls.Validation.ChilledWaterPumpSpeed (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd performance 5.75 → 10.32
Buildings_latestBuildings.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 15.19 → 27.72
Buildings_latestBuildings.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 14.91 → 27.94
Buildings_latestBuildings.Fluid.Movers.Examples.MoverStages (sim)Compile performance 15.35 → 30.10
Buildings_latestBuildings.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 13.48 → 27.58
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 20.00 → 38.71
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 19.66 → 38.42
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 13.40 → 26.86
Buildings_latestBuildings.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 13.35 → 24.31
Buildings_latestBuildings.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 13.67 → 25.25
Buildings_latestBuildings.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 12.70 → 26.41
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 26.79 → 55.16
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)BackEnd performance 4.81 → 28.36
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 40.90 → 13.03
IDEASIDEAS.Buildings.Components.Examples.WallUnitTest (sim)BackEnd performance 10.60 → 0.85
IDEASIDEAS.Buildings.Components.Examples.WindowDynamics (sim)FrontEnd performance 13.10 → 4.00
IDEASIDEAS.Buildings.Components.Examples.WindowLinearisation (sim)FrontEnd performance 13.12 → 3.32
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 7.63 → 13.05
IDEASIDEAS.Buildings.Examples.ComfortExample (sim)FrontEnd performance 18.47 → 8.00
IDEASIDEAS.Buildings.Examples.InternalGainExample (sim)FrontEnd performance 18.66 → 8.42
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)FrontEnd performance 15.30 → 5.97
IDEASIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification (sim)BackEnd performance 6.63 → 15.41
IDEASIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 4.31 → 10.76
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.Tutorial.Example5 (sim)BackEnd performance 11.15 → 4.54
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)SimCode performance 23.11 → 40.85
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → Failed
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Compile performance 26.67 → 14.87
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Joints (sim)Compile performance 47.59 → 24.11
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)Compile performance 32.79 → 17.55
ModelicaTest_trunkModelicaTest.MultiBody.Joints.GearConstraint (sim)Compile performance 24.96 → 12.37
ModelicaTest_trunkModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile performance 21.86 → 11.43
ModelicaTest_trunkModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Compile performance 42.49 → 21.70
ModelicaTest_trunkModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Compile performance 42.13 → 21.96
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FlyingBodies (sim)Compile performance 33.07 → 18.18
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies (sim)Compile performance 31.56 → 16.64
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Compile performance 29.89 → 16.46
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Compile performance 30.85 → 17.10
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)Compile performance 35.97 → 18.48
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3 (sim)Compile performance 22.14 → 12.01
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4 (sim)Compile performance 0:01:05 → 33.84
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Compile performance 35.29 → 19.08
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Compile performance 24.81 → 12.91
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.AbsoluteSensor (sim)Compile performance 31.79 → 17.77
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutForce (sim)Compile performance 20.67 → 11.16
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutForceAndTorque1 (sim)Compile performance 23.40 → 12.31
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutForceAndTorque2 (sim)Compile performance 22.56 → 12.06
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutTorque (sim)Compile performance 20.17 → 11.29
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.RelativeSensor (sim)Compile performance 39.45 → 20.67
ModelicaTest_trunkModelicaTest.MultiBody.Visualizers.ColorMaps (sim)Compile performance 26.64 → 13.67
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 0:01:13 → 32.68 SimCode performance 39.49 → 16.59
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 0:01:10 → 32.55 SimCode performance 43.33 → 16.44
Modelica_3.2.3Modelica.Electrical.Analog.Examples.CauerLowPassSC (sim)Compile performance 19.62 → 9.34 Simulate performance 10.40 → 5.65
OpenIPSLOpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Compile performance 21.45 → 40.65
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)BackEnd performance 35.35 → 0:01:03
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)BackEnd performance 37.78 → 0:01:04
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)FrontEnd performance 5.60 → 11.40
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd performance 4.38 → 10.73
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 0:01:02 → 26.51 Templates performance 11.25 → 6.19
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 0:01:05 → 29.13 Simulate performance 13.49 → 7.17
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 57.49 → 26.87
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 0:01:02 → 29.97
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 0:01:03 → 26.52
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Compile performance 0:01:00 → 29.31
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 23.97 → 9.65
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_80_M_10 (sim)Compile performance 26.42 → 12.70
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 57.75 → 24.06 Templates performance 14.27 → 5.18
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Compile performance 59.32 → 26.77 Simulate performance 14.00 → 6.92
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile performance 0:01:01 → 22.93
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Compile performance 59.27 → 25.43 Simulate performance 12.68 → 6.90
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Compile performance 0:01:00 → 22.70 Simulate performance 12.92 → 6.96
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Compile performance 0:01:03 → 26.05 Simulate performance 13.83 → 7.75
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 18.69 → 7.88
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_80_M_10 (sim)Compile performance 23.82 → 11.32
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)BackEnd performance 0:03:42 → 0:01:40 SimCode performance 21.25 → 9.79 Templates performance 34.88 → 17.27
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)BackEnd performance 11.24 → 5.53
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 20.81 → 11.59