OpenModelica v1.20-cpp from 2023-02-13 15:25:50 to 2023-02-20 14:41:10

Summary

OMC Commits0
Libraries Changed8
Number of Improvements4
Number of Regressions9
Number of Performance Improvements41
Number of Performance Regressions58

OpenModelica Changes

CommitAuthorSummary

Library Changes

LibraryChange
AixLib_latestFrom version 1.3.2-development (5783775e3b703ba16eec3adef7128fc231ef9b49) to 1.3.2-development (e07c9f8a16ed52ff6f5663e163c855584b3eaca5)
Buildings_latestFrom version 10.0.0-master (116264500c9dfde87a6a0fea4f2726469dd75242) to 10.0.0-master (6bc2aa83909369e3932fbcce2e8a27d0b2d67d5b)
ClaRa_devFrom version internal (e974485ceb25c60d8f14d2036ac77ed6210ca86a) to internal (a830544d1d4304f1b966da5c37da693943093ae4)
ModelicaTest_trunkFrom version trunk (67cf4709c3f97b5eff5216a3a7e487158dbbf957) to trunk (ea9a99b33d75e7307ea0cbf70be11fbd6a789b82)
Modelica_trunkFrom version trunk (67cf4709c3f97b5eff5216a3a7e487158dbbf957) to trunk (ea9a99b33d75e7307ea0cbf70be11fbd6a789b82)
OpenIPSL_devFrom version 3.1.0-master (97b81ac1895110d33bb66121ec5532036ebf063d) to 3.1.0-master (ebec3242dbbf87f3912b84531ade798a6769cfd7)
ScalableTestSuiteFrom version 2.1.0-master (b07223416916a02f20c8e7d89d6026d41d14ab6f) to 2.1.0-master (f2a8575b8c11df5b9b4469e3dd1fa7cde58b75c4)
ScalableTestSuite_nooptFrom version 2.1.0-master (b07223416916a02f20c8e7d89d6026d41d14ab6f) to 2.1.0-master (f2a8575b8c11df5b9b4469e3dd1fa7cde58b75c4)

Models Affected

AixLib_latestAixLib.Airflow.FacadeVentilationUnit.Examples.FacadeVentilationUnit (sim)Compile performance 30.49 → 16.92
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating (sim)BackEnd performance 19.96 → 10.81
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)BackEnd performance 19.93 → 10.29
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)BackEnd performance 19.06 → 9.43
Buildings_latestBuildings.Applications.BaseClasses.Equipment.Validation.PumpParallel (sim)Compile → Templates
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_ClosedLoop (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_OpenLoop (sim)Verify → Simulate
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)SimCode performance 0:02:25 → 58.97 Templates performance 10.65 → 4.38
Buildings_latestBuildings.Controls.Predictors.Examples.BESTEST (sim)Templates performance 21.63 → 8.06
Buildings_latestBuildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLine (sim)Compile performance 20.86 → 9.50
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 32.52 → 13.73
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL (sim)Compile performance 20.30 → 9.06
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 24.11 → 11.19
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 25.68 → 10.94
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L_N (sim)Compile performance 22.32 → 9.78
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 28.21 → 11.51
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 26.66 → 11.59
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL (sim)Compile performance 21.94 → 9.66
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 42.96 → 17.68
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 39.36 → 16.00
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 25.29 → 10.75
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 27.42 → 10.67
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 25.59 → 10.48
Buildings_latestBuildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 11.16 → 5.08
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Verify → Compile
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Controls.Validation.MixingValveControl (sim)Verify → Simulate
Buildings_latestBuildings.Experimental.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Compile performance 28.11 → 13.77
Buildings_latestBuildings.Fluid.CHPs.Validation.ThermalFollowing (sim)Compile performance 22.20 → 9.85
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Basic (sim)Simulate performance 0:05:45 → 8.55
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 8.42 → 54.12
Buildings_latestBuildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Compile performance 20.19 → 10.08
Buildings_latestBuildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 24.32 → 12.08
Buildings_latestBuildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd performance 12.31 → 3.93
Buildings_latestBuildings.Fluid.FixedResistances.Examples.Pipe (sim)Compile performance 36.12 → 14.79
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:21 → 41.12
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 28.69 → 12.33
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile performance 21.66 → 10.28
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)BackEnd performance 19.34 → 8.40 Templates performance 0:01:45 → 59.09
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 57.99 → 30.16
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates performance 32.24 → 13.72
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)BackEnd performance 23.54 → 9.60 Templates performance 0:01:02 → 34.08
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 16.02 → 6.55 Compile performance 0:01:08 → 37.45 Simulate performance 17.26 → 9.64
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 21.15 → 9.44
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 18.10 → 8.06 Compile performance 0:01:15 → 41.73
Buildings_latestBuildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Templates performance 10.52 → 5.84
Buildings_latestBuildings.Fluid.Movers.BaseClasses.Validation.FlowMachineInterface (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Verify → Simulate
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)Failed → Templates
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Templates performance 0:03:22 → 0:01:54 Compile performance 12.10 → 6.88
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates performance 0:03:25 → 0:01:52 Compile performance 13.11 → 6.65
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Compile performance 12.29 → 23.90
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Compile performance 14.85 → 28.30
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Compile performance 24.40 → 47.78
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Templates performance 16.41 → 34.13
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile performance 41.24 → 0:01:16
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.IdealMixing1 (sim)Compile performance 9.87 → 20.31
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Compile performance 12.09 → 22.51
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)BackEnd performance 11.79 → 24.77 Templates performance 46.66 → 0:01:37
Modelica_trunkModelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)Compile performance 11.05 → 21.63
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Compile performance 13.26 → 25.70
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_CommonLeakage (sim)Compile performance 16.03 → 31.20
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_Polyphase (sim)Compile performance 11.03 → 21.80
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMS_Start_Polyphase (sim)Compile performance 15.05 → 28.24
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile performance 13.85 → 26.68
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMEE_Generator_Polyphase (sim)Compile performance 10.67 → 20.52
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Compile performance 8.75 → 16.38 Simulate performance 11.84 → 20.86
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile performance 11.03 → 21.31 Simulate performance 5.10 → 10.14
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile performance 11.84 → 22.29
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile performance 10.43 → 20.42
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile performance 16.66 → 33.61
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile performance 13.73 → 26.41
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile performance 15.05 → 30.24
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Compile performance 10.55 → 20.50
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Compile performance 10.71 → 23.12
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint (sim)Compile performance 12.28 → 24.97
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint (sim)Compile performance 11.76 → 22.86
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraint (sim)Compile performance 11.70 → 24.07
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Compile performance 12.44 → 24.39
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)Compile performance 12.22 → 23.51
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses (sim)Compile performance 10.71 → 21.45
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Compile performance 14.38 → 29.51
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving (sim)Compile performance 10.31 → 20.46
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling (sim)Compile performance 10.77 → 21.02
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Engine1a (sim)Compile performance 12.18 → 22.94
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Engine1b (sim)Compile performance 12.67 → 25.38
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic (sim)Compile performance 12.98 → 26.16
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)BackEnd performance 7.22 → 14.82 Templates performance 5.08 → 11.91 Compile performance 0:01:19 → 0:02:36
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic (sim)BackEnd performance 6.17 → 11.66 Compile performance 45.02 → 0:01:41
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim)Compile performance 14.95 → 29.43
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.PlanarFourbar (sim)Compile performance 11.93 → 23.30
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.BevelGear1D (sim)Compile performance 16.75 → 39.15
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim)Compile performance 16.46 → 33.93
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim)Compile performance 11.69 → 24.05
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Compile performance 21.03 → 43.93
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRII (sim)Compile performance 12.93 → 22.61
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)BackEnd performance 9.89 → 17.24
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates performance 8.03 → 17.37
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd performance 7.30 → 13.73
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)FrontEnd performance 13.29 → 23.51
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 12.64 → 33.33
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)BackEnd performance 17.98 → 30.70 Templates performance 5.94 → 10.70
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_160 (sim)Compile performance 13.67 → 24.23
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)BackEnd performance 6.52 → 11.44
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)BackEnd performance 6.59 → 11.39
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 22.68 → 43.74 Templates performance 12.65 → 22.15
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)BackEnd performance 0:01:31 → 0:02:35 SimCode performance 8.98 → 15.74
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 12.70 → 25.43
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify