OpenModelica cpp from 2022-06-28 20:54:40 to 2022-06-30 20:55:08

Summary

OMC Commits10
Libraries Changed4
Number of Improvements11
Number of Regressions11
Number of Performance Improvements70
Number of Performance Regressions18

OpenModelica Changes

CommitAuthorSummary
e8d0d2d923Mahder GebremedhinFix for CPP-runtime when boost is not in system directories. (#9174)
9ff426e4fdMahder GebremedhinDisable ParModAuto cif required boost libs are not found. (#9171)
4928c1c7c1perostImprove handling of annotations in getModelInstance (#9169)
71ce3e0e4fMahder GebremedhinTemporary fix for conflicting Qt and OpenSceneGraph headers. (#9170)
b82f6c5a2fAndreasFix KINSOL residual counting (#9157)
2c909dcf69perostChange input/output to an enum in getModelInstance (#9165)
a455e4b988AndreasFixing memory leak while feeing sparsity pattern (#9166)
da5a55e976perostImprove dumping of modifiers in getModelInstance (#9163)
622d0169e1perostHandle unevaluable dimensions in connector check (#9161)
2c25668990AndreasImprove logging in irksco solver (#9156)

Library Changes

LibraryChange
IDEASFrom version 3.0.0-master (6a2edccc1ce460bf9640c9b5aeb387fd38c0593f) to 3.0.0-master (6629bb4214c837bcc2fcce5fa20fdf8cf26f301f)
IDEAS_devFrom version 3.0.0-master (6a2edccc1ce460bf9640c9b5aeb387fd38c0593f) to 3.0.0-master (6629bb4214c837bcc2fcce5fa20fdf8cf26f301f)
ModelicaTest_trunkFrom version trunk (0994d39af2b51fd51f5a5d638815bf63532e0b13) to trunk (2eef6db70657a182c4ea52d4db528516d865e16f)
Modelica_trunkFrom version trunk (0994d39af2b51fd51f5a5d638815bf63532e0b13) to trunk (2eef6db70657a182c4ea52d4db528516d865e16f)

Models Affected

AixLib_latestAixLib.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates performance 55.86 → 29.95
Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:04:40 → 0:02:22
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 28.75 → 13.71
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 22.69 → 11.09
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 21.96 → 10.78
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 22.76 → 11.36
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 24.14 → 11.46
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 34.18 → 17.32
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 32.00 → 15.96
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 21.60 → 10.48
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 22.72 → 10.49
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 21.91 → 10.33
Buildings_8Buildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 11.13 → 5.00
Buildings_8Buildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Compile performance 26.93 → 12.25
Buildings_8Buildings.Fluid.CHPs.Validation.ThermalFollowing (sim)Compile performance 20.28 → 9.82
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:15 → 40.81 SimCode performance 17.11 → 8.58
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 26.00 → 12.76
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)BackEnd performance 15.31 → 7.36 Templates performance 0:02:00 → 0:01:07
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 58.94 → 30.81
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates performance 26.32 → 14.47 Compile performance 0:01:31 → 53.10
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)BackEnd performance 18.98 → 10.00 Compile performance 0:03:13 → 0:01:51
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 11.94 → 6.28 Compile performance 0:01:04 → 34.40
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 15.94 → 8.93 Simulate performance 30.16 → 16.23
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 14.33 → 7.67 Compile performance 0:01:09 → 39.93
Buildings_8Buildings.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 30.13 → 17.03
Buildings_8Buildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowMassFlow (sim)Compile performance 21.36 → 11.18
Buildings_8Buildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowPControl (sim)Compile performance 25.16 → 12.57
Buildings_8Buildings.Fluid.HeatExchangers.Examples.DryCoilDiscretized (sim)Compile performance 27.39 → 13.84
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitEpsilonNTU (sim)Compile performance 26.68 → 12.99
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)Templates performance 14.68 → 6.29
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseEpsilonNTU (sim)Compile performance 29.27 → 15.33
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseFiniteDifference (sim)Compile performance 30.88 → 15.19
Buildings_8Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 21.49 → 10.45
Buildings_8Buildings.ThermalZones.Detailed.Examples.ElectroChromicWindow (sim)Templates performance 18.11 → 10.25
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)BackEnd performance 10.39 → 5.83 Templates performance 14.66 → 8.20
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Templates performance 12.53 → 6.61
Buildings_8Buildings.ThermalZones.Detailed.Examples.MixedAirCO2 (sim)Templates performance 19.84 → 11.57
Buildings_8Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)BackEnd performance 15.35 → 8.26 Templates performance 24.92 → 14.00
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)Templates performance 0:04:41 → 0:02:41
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)Templates performance 0:03:53 → 0:02:01
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Templates performance 15.76 → 8.37
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Templates performance 15.16 → 8.48
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Templates performance 17.63 → 9.38
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)BackEnd performance 10.72 → 5.72
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)BackEnd performance 19.86 → 10.82 Templates performance 24.20 → 12.79
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Templates performance 16.37 → 8.66
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Templates performance 16.25 → 8.67
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Templates performance 16.33 → 8.41
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Templates performance 16.47 → 8.48
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Templates performance 15.59 → 8.79
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Templates performance 22.58 → 12.08
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Templates performance 16.72 → 9.25
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Templates performance 17.03 → 9.23
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Templates performance 15.72 → 8.10
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)BackEnd performance 13.52 → 7.81 Templates performance 41.46 → 21.46
Buildings_8Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)BackEnd performance 12.82 → 6.87 Templates performance 12.49 → 6.25
Buildings_8Buildings.ThermalZones.Detailed.Validation.LBNL_71T.RoomB.ElectroChromicWindow (sim)Templates performance 15.02 → 7.54
Buildings_8Buildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)BackEnd performance 14.48 → 8.43 Templates performance 25.97 → 14.14
Buildings_8Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)BackEnd performance 39.33 → 22.24 Templates performance 0:03:31 → 0:01:56
Buildings_8Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)BackEnd performance 10.72 → 5.57
Buildings_8Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)BackEnd performance 10.97 → 5.56
Buildings_8Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)BackEnd performance 10.01 → 5.47
Buildings_8Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)BackEnd performance 10.35 → 5.58
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Spring (sim)FrontEnd performance 19.00 → 9.65 Templates performance 13.24 → 6.93
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Summer (sim)FrontEnd performance 18.48 → 9.71 Templates performance 14.81 → 7.91
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Winter (sim)FrontEnd performance 18.75 → 9.86 Templates performance 14.15 → 7.41
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Spring (sim)FrontEnd performance 19.50 → 10.28 Templates performance 35.28 → 16.73
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Summer (sim)FrontEnd performance 19.18 → 10.38 BackEnd performance 16.97 → 9.08 Templates performance 35.10 → 18.03
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Winter (sim)FrontEnd performance 20.24 → 10.32 BackEnd performance 16.94 → 9.14 Templates performance 34.84 → 18.43
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)BackEnd performance 15.36 → 44.69
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)Templates → Failed
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Templates → Failed
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)Templates → Failed
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)Templates → Failed
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → Failed
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)Failed → Templates
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)Failed → Templates
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)Failed → Templates
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinearInputs (sim)Failed → Templates
IDEAS_devIDEAS.Airflow.AHU.Examples.Adsolair58 (sim)SimCode performance 7.52 → 15.23
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → Failed
IDEAS_devIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 10.74 → 21.19 SimCode performance 1.63 → 13.30 Templates performance 34.33 → 0:08:54
IDEAS_devIDEAS.Buildings.Examples.ComfortExample (sim)FrontEnd performance 6.78 → 13.65 BackEnd performance 8.10 → 15.08 Templates performance 29.79 → 0:01:23
IDEAS_devIDEAS.Buildings.Examples.InternalGainExample (sim)FrontEnd performance 6.98 → 15.88 BackEnd performance 8.29 → 45.82 Templates performance 30.19 → 0:01:19 Compile performance 3.04 → 0:05:40
IDEAS_devIDEAS.Buildings.Examples.OpenDoorComparison (sim)FrontEnd performance 49.30 → 0:02:22 BackEnd performance 18.59 → 0:05:51
IDEAS_devIDEAS.Buildings.Examples.Structure (sim)FrontEnd performance 10.34 → 22.50 BackEnd performance 14.49 → 36.74 Templates performance 0:01:10 → 0:07:36
IDEAS_devIDEAS.Buildings.Examples.ZoneCO2 (sim)FrontEnd performance 11.62 → 0:01:00 BackEnd performance 3.15 → 15.85 Templates performance 3.78 → 22.88
IDEAS_devIDEAS.Buildings.Examples.ZoneExample (sim)Templates performance 6.05 → 28.76 Compile performance 2.23 → 18.88
IDEAS_devIDEAS.Buildings.Validation.Tests.Case600 (sim)FrontEnd performance 5.18 → 11.84 Templates performance 8.11 → 35.38
IDEAS_devIDEAS.Buildings.Validation.Tests.Case600FF (sim)Templates → Failed
IDEAS_devIDEAS.Buildings.Validation.Tests.Case610 (sim)Templates → Failed
IDEAS_devIDEAS.Buildings.Validation.Tests.Case620 (sim)FrontEnd performance 5.28 → 27.38 BackEnd performance 3.23 → 0:05:33
IDEAS_devIDEAS.Buildings.Validation.Tests.Case630 (sim)FrontEnd performance 5.55 → 28.23 BackEnd performance 8.28 → 0:05:38
IDEAS_devIDEAS.Buildings.Validation.Tests.Case640 (sim)FrontEnd performance 5.40 → 0:05:39
IDEAS_devIDEAS.Buildings.Validation.Tests.Case650 (sim)FrontEnd performance 5.47 → 0:05:32
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)SimCode performance 9.95 → 23.35
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)SimCode performance 16.08 → 37.83
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)Failed → Templates
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)Failed → Templates
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)Failed → Templates
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationNonLinearInputs (sim)Failed → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 6.75 → 12.32
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 17.81 → 9.51
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRII (sim)Compile performance 12.42 → 24.09
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)SimCode → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd → Failed