OpenModelica cpp from 2023-01-25 20:56:10 to 2023-01-26 21:03:59

Summary

OMC Commits1
Libraries Changed0
Number of Improvements9
Number of Regressions7
Number of Performance Improvements58
Number of Performance Regressions49

OpenModelica Changes

CommitAuthorSummary
e469b0cb37Adeel AsgharShow correct time unit in the plot tooltip (#10107)

Library Changes

LibraryChange

Models Affected

Buildings_9Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate → Compile
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Compile performance 36.72 → 0:01:07
IDEASIDEAS.Airflow.AHU.Examples.Adsolair58 (sim)Templates performance 0:06:00 → 0:01:50
IDEASIDEAS.Buildings.Components.Examples.BeamRadiationOnFloor (sim)Compile performance 0:04:01 → 3.06
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Templates performance 0:04:26 → 12.87
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)FrontEnd performance 0:05:12 → 53.05
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)FrontEnd performance 0:05:03 → 52.50
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)FrontEnd performance 57.40 → 28.22 BackEnd performance 0:04:00 → 5.94
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)FrontEnd performance 57.16 → 25.57 BackEnd performance 0:04:00 → 6.22
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)FrontEnd performance 0:04:49 → 24.98
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)Failed → Templates
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd performance 0:05:00 → 49.78
IDEASIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification (sim)BackEnd performance 11.24 → 5.40
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)Templates → FrontEnd
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → Failed
IDEASIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate performance 14.34 → 40.83
IDEAS_devIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Templates performance 13.17 → 31.64
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates performance 44.95 → 0:01:33
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)Templates performance 14.42 → 31.43
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)FrontEnd performance 25.55 → 48.01
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)FrontEnd performance 25.51 → 52.44
IDEAS_devIDEAS.Buildings.Components.Examples.ScalingWindow (sim)Templates performance 38.63 → 0:01:10
IDEAS_devIDEAS.Buildings.Examples.ComfortExample (sim)FrontEnd performance 8.41 → 15.43
IDEAS_devIDEAS.Buildings.Examples.ZoneCO2 (sim)FrontEnd performance 15.97 → 34.49
IDEAS_devIDEAS.Buildings.Examples.ZoneExample (sim)FrontEnd performance 5.60 → 15.04 BackEnd performance 3.03 → 13.89
IDEAS_devIDEAS.Buildings.Validation.Tests.Case620 (sim)FrontEnd performance 6.22 → 11.42
IDEAS_devIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification (sim)BackEnd performance 5.98 → 11.86
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)Failed → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Failed → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)Failed → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)Failed → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Failed → Templates
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Compile performance 23.63 → 10.67
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Simulate performance 0:01:37 → 51.22
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_LoadDump (sim)Compile performance 15.57 → 8.42 Simulate performance 13.72 → 6.58
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate performance 0:01:30 → 41.67
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile performance 17.33 → 7.58 Simulate performance 35.49 → 9.32
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.PolyphaseTwoLevel_RL (sim)Compile performance 24.87 → 11.34
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Compile performance 13.24 → 6.34 Simulate performance 50.92 → 23.85
Modelica_trunkModelica.Electrical.Spice3.Examples.Nor (sim)Compile performance 21.04 → 8.74
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Templates → Compile
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim)Compile performance 50.68 → 26.53
Modelica_trunkModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Compile performance 57.97 → 29.88
Modelica_trunkModelica.Fluid.Examples.IncompressibleFluidNetwork (sim)Compile performance 45.90 → 24.93
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_CommonLeakage (sim)Compile performance 34.97 → 16.38
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_Polyphase (sim)Compile performance 24.72 → 11.35
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMS_Start_Polyphase (sim)Compile performance 31.91 → 14.93
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile performance 21.73 → 11.19
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile performance 20.84 → 9.42
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 24.26 → 12.14
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_Inverter (sim)Compile performance 20.60 → 9.93
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile performance 24.99 → 11.57
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile performance 27.24 → 12.60
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile performance 21.81 → 10.91
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile performance 34.93 → 17.74
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile performance 29.40 → 14.68
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile performance 31.60 → 16.15
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Compile performance 21.71 → 10.85
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Compile performance 20.74 → 10.95
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Compile performance 21.92 → 11.64
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Compile performance 22.94 → 10.83
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint (sim)Compile performance 28.32 → 13.42
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint (sim)Compile performance 25.96 → 12.28
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraint (sim)Compile performance 26.68 → 12.71
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Compile performance 28.10 → 13.36
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses (sim)Compile performance 22.36 → 11.38
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Engine1a (sim)Compile performance 23.76 → 13.21
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Engine1b (sim)Compile performance 24.67 → 13.46
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic (sim)Compile performance 25.99 → 13.63
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)BackEnd performance 15.32 → 7.93 Templates performance 11.20 → 5.46 Compile performance 0:03:25 → 0:01:24
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic (sim)BackEnd performance 12.70 → 6.78 Compile performance 0:01:45 → 48.13
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim)Compile performance 31.68 → 15.70
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 (sim)Compile performance 20.34 → 10.49
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.PlanarFourbar (sim)Compile performance 25.68 → 12.59
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.BevelGear1D (sim)Compile performance 40.42 → 18.45
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim)Compile performance 37.42 → 17.70
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim)Compile performance 26.25 → 12.17
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Compile performance 47.85 → 21.69
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir2 (sim)Compile performance 16.21 → 8.42 Simulate performance 13.32 → 7.23
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRI (sim)Compile performance 25.97 → 15.03
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRI (sim)Compile performance 14.43 → 30.09
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRII (sim)Compile performance 11.50 → 20.15
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRI (sim)Compile performance 16.67 → 30.05
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 40.72 → 17.65
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 26.46 → 0:01:13 Templates performance 5.69 → 12.85
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 29.04 → 0:01:13 Simulate performance 7.19 → 15.89
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 24.54 → 0:01:09
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 26.90 → 0:01:10 Simulate performance 7.22 → 16.47
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 25.60 → 0:01:08 Simulate performance 7.36 → 16.23
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Compile performance 25.95 → 0:01:08 Simulate performance 8.37 → 15.18
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320_M_10 (sim)BackEnd performance 3.83 → 11.84
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 9.44 → 26.67
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_80_M_10 (sim)Compile performance 12.53 → 28.53
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 24.48 → 50.57
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Simulate performance 7.01 → 15.48
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile performance 27.51 → 58.10
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Compile performance 27.93 → 53.44
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Compile performance 26.11 → 55.44 Simulate performance 7.01 → 14.86
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Compile performance 30.53 → 54.78 Simulate performance 7.72 → 16.31
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 8.14 → 20.47
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 7.62 → 17.62 BackEnd performance 23.23 → 46.66 Templates performance 6.47 → 13.80
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)BackEnd performance 0:01:41 → 0:03:06 SimCode performance 16.22 → 31.07 Templates performance 20.12 → 36.19
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)BackEnd performance 5.57 → 12.13
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 11.67 → 22.11
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 25.95 → 45.86
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile performance 0:02:14 → 0:04:13
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 13.12 → 22.88 Compile performance 42.20 → 0:01:21 Simulate performance 12.49 → 39.63
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Templates performance 7.23 → 13.99 Compile performance 35.34 → 0:01:07
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 12.34 → 21.23 Templates performance 8.03 → 13.98 Compile performance 37.92 → 0:01:13 Simulate performance 5.64 → 11.70
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_20 (sim)Simulate performance 5.48 → 12.00
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_1280 (sim)Compile performance 17.65 → 35.09 Simulate performance 3.53 → 12.51
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)BackEnd performance 7.42 → 15.05 Compile performance 27.42 → 55.66 Simulate performance 3.83 → 12.71
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_640 (sim)Compile performance 12.95 → 26.60
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 7.39 → 12.99 Compile performance 26.77 → 53.57 Simulate performance 3.81 → 13.67
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_640 (sim)Compile performance 13.04 → 23.65
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 5.39 → 10.32
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 5.24 → 10.64