OpenModelica cpp from 2022-06-27 20:57:34 to 2022-06-28 20:54:40

Summary

OMC Commits6
Libraries Changed0
Number of Improvements1
Number of Regressions4
Number of Performance Improvements69
Number of Performance Regressions67

OpenModelica Changes

CommitAuthorSummary
143759e712Mahder GebremedhinFix libffi config header preprocessor definition. (#9159)
68dbffb2d9Mahder GebremedhinImprove documentation for CMake configuration. (#9158)
78ef84d254Mahder GebremedhinUse Applications/ instead of bin/ for bundles on macOS. (#9155)
2978aa7cd7AndreasFixing wrong doc for solveNLS (#9142)
38cdcf245bperostFix handling of inner/outer in getModelInstance (#9154)
821fd8f3c1Henning Kieladd "#include " (#9153)

3rdParty changes

Note that the 3rdParty libraries changed: 1a68a1c9b5f9..6f553b3c7b40

Library Changes

LibraryChange

Models Affected

AixLib_latestAixLib.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates performance 30.56 → 55.86
Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:02:37 → 0:04:40
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 13.82 → 28.75
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 11.11 → 22.69
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 11.14 → 21.96
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 11.51 → 22.76
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 11.62 → 24.14
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 17.71 → 34.18
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 15.95 → 32.00
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 10.56 → 21.60
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 10.55 → 22.72
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 10.32 → 21.91
Buildings_8Buildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 5.32 → 11.13
Buildings_8Buildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Compile performance 12.52 → 26.93
Buildings_8Buildings.Fluid.CHPs.Validation.ThermalFollowing (sim)Compile performance 10.03 → 20.28
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 8.26 → 17.11
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 12.46 → 26.00
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)BackEnd performance 7.94 → 15.31
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 31.46 → 58.94
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates performance 15.13 → 26.32
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)BackEnd performance 10.19 → 18.98
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 6.42 → 11.94 Compile performance 35.00 → 0:01:04
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 9.11 → 15.94
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 7.73 → 14.33 Compile performance 40.04 → 0:01:09
Buildings_8Buildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Templates performance 14.83 → 8.19
Buildings_8Buildings.ThermalZones.Detailed.Examples.ElectroChromicWindow (sim)Templates performance 10.52 → 18.11
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)BackEnd performance 5.98 → 10.39 Templates performance 7.15 → 14.66
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Templates performance 6.70 → 12.53
Buildings_8Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)BackEnd performance 8.27 → 15.35 Templates performance 14.06 → 24.92
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)BackEnd performance 17.83 → 30.31 Templates performance 0:02:42 → 0:04:41
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)Templates performance 0:02:00 → 0:03:53
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)SimCode performance 13.98 → 26.22
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Templates performance 8.14 → 15.76
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Templates performance 8.32 → 15.16
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Templates performance 9.22 → 17.63
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)BackEnd performance 5.90 → 10.72 Templates performance 10.21 → 19.26
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)BackEnd performance 10.79 → 19.86 Templates performance 12.83 → 24.20
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Templates performance 8.61 → 16.37
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Templates performance 8.57 → 16.25
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Templates performance 8.77 → 16.33
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Templates performance 9.67 → 16.47
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Templates performance 8.55 → 15.59
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Templates performance 11.52 → 22.58
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Templates performance 9.58 → 16.72
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Templates performance 9.09 → 17.03
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Templates performance 8.07 → 15.72
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)BackEnd performance 7.80 → 13.52 Templates performance 21.74 → 41.46
Buildings_8Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)BackEnd performance 7.00 → 12.82 Templates performance 6.27 → 12.49
Buildings_8Buildings.ThermalZones.Detailed.Validation.LBNL_71T.RoomB.ElectroChromicWindow (sim)Templates performance 7.59 → 15.02
Buildings_8Buildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)Templates performance 14.01 → 25.97
Buildings_8Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)BackEnd performance 21.89 → 39.33 Templates performance 0:01:55 → 0:03:31
Buildings_8Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)BackEnd performance 5.60 → 10.72
Buildings_8Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)BackEnd performance 6.18 → 10.97
Buildings_8Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)BackEnd performance 5.47 → 10.01
Buildings_8Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)BackEnd performance 5.35 → 10.35
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Spring (sim)FrontEnd performance 9.93 → 19.00 Templates performance 7.62 → 13.24
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Summer (sim)FrontEnd performance 9.63 → 18.48 Templates performance 7.62 → 14.81
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Winter (sim)FrontEnd performance 9.94 → 18.75 Templates performance 7.06 → 14.15
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Spring (sim)FrontEnd performance 10.44 → 19.50 BackEnd performance 9.13 → 16.70 Templates performance 18.43 → 35.28
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Summer (sim)FrontEnd performance 10.21 → 19.18 BackEnd performance 9.11 → 16.97 Templates performance 18.69 → 35.10
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Winter (sim)FrontEnd performance 10.14 → 20.24 BackEnd performance 9.30 → 16.94 Templates performance 18.64 → 34.84
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 18.55 → 10.13 Compile performance 0:02:11 → 0:01:07
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified1 (sim)
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 16.03 → 9.17 Compile performance 0:01:45 → 50.89
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 15.84 → 9.27 Compile performance 0:01:40 → 49.25
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 12.23 → 6.81 Compile performance 0:01:22 → 40.84
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 14.56 → 7.86 Compile performance 0:01:38 → 42.90
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 55.95 → 27.41
Buildings_latestBuildings.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 40.48 → 18.92
Buildings_latestBuildings.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 26.12 → 13.32
Buildings_latestBuildings.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 26.67 → 13.10
Buildings_latestBuildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 36.91 → 17.87
Buildings_latestBuildings.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 28.99 → 14.20
Buildings_latestBuildings.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 29.39 → 14.38
Buildings_latestBuildings.Fluid.Movers.Examples.MoverStages (sim)Compile performance 28.66 → 14.61
Buildings_latestBuildings.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 25.78 → 13.25
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 36.09 → 18.57
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 35.35 → 19.12
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 24.51 → 13.23
Buildings_latestBuildings.Fluid.Movers.Validation.PowerExact (sim)Compile performance 29.47 → 15.64
Buildings_latestBuildings.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 23.59 → 12.70
Buildings_latestBuildings.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 24.63 → 12.52
Buildings_latestBuildings.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 22.79 → 12.05
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 51.46 → 25.07
Buildings_latestBuildings.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 21.67 → 11.48
Buildings_latestBuildings.Fluid.Storage.Examples.Stratified (sim)Compile performance 33.11 → 17.41
Buildings_latestBuildings.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 55.94 → 26.49
Buildings_latestBuildings.Fluid.Storage.Ice.Validation.Tank (sim)Compile performance 20.65 → 10.12
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 52.17 → 25.78
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:03 → 29.50
Buildings_latestBuildings.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 26.91 → 13.48
Buildings_latestBuildings.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 27.28 → 13.59
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Compile performance 38.18 → 0:01:11
IDEASIDEAS.Airflow.AHU.Examples.Adsolair58 (sim)FrontEnd performance 27.99 → 13.76
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)BackEnd performance 43.23 → 14.53
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 29.39 → 13.50 SimCode performance 10.45 → 4.72
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)BackEnd performance 0:01:21 → 47.93 Compile performance 14.22 → 8.31
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 11.13 → 19.21
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)BackEnd performance 26.46 → 12.68
IDEAS_devIDEAS.Buildings.Validation.Tests.ConvectionVerification (sim)BackEnd performance 16.39 → 9.14 Templates performance 51.61 → 29.51
IDEAS_devIDEAS.Buildings.Validation.Tests.EnergyConservationValidation (sim)Templates performance 11.57 → 5.88
IDEAS_devIDEAS.Buildings.Validation.Tests.SolarBusValidation (sim)BackEnd performance 17.80 → 8.84
IDEAS_devIDEAS.Buildings.Validation.Tests.ViewFactorVerification (sim)BackEnd performance 14.39 → 7.23 Templates performance 50.29 → 28.64
IDEAS_devIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification (sim)FrontEnd performance 36.09 → 18.75 BackEnd performance 13.57 → 5.67
IDEAS_devIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification2 (sim)FrontEnd performance 36.31 → 18.50 Templates performance 27.84 → 15.39
IDEAS_devIDEAS.Buildings.Validation.Tests.n50Test (sim)FrontEnd performance 24.34 → 11.95
IDEAS_devIDEAS.Buildings.Validation.Tests.n50Test2 (sim)Templates performance 12.09 → 6.39
IDEAS_devIDEAS.Buildings.Validation.Tests.n50Test3 (sim)FrontEnd performance 10.07 → 5.19 Templates performance 11.90 → 5.84
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)SimCode performance 26.80 → 9.95
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)SimCode performance 38.30 → 16.08
IDEAS_devIDEAS.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 21.22 → 11.05
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:26 → 43.62 SimCode performance 14.71 → 8.14
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 24.31 → 13.86
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile performance 20.26 → 11.12
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)BackEnd performance 15.34 → 8.24 Templates performance 0:02:17 → 0:01:09
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 0:01:05 → 33.97
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates performance 30.42 → 15.74 Compile performance 0:01:54 → 57.47
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 31.02 → 16.20
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates performance 0:01:10 → 33.24
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 13.43 → 6.79 Compile performance 0:01:11 → 36.79
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 20.52 → 10.74 Compile performance 0:01:23 → 41.51 Simulate performance 31.97 → 16.71
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 15.54 → 7.89 Compile performance 0:01:25 → 41.62
IDEAS_devIDEAS.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 20.45 → 10.47
IDEAS_devIDEAS.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 20.93 → 10.29
IDEAS_devIDEAS.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 35.78 → 19.20
IDEAS_devIDEAS.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 39.45 → 20.53
IDEAS_devIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)FrontEnd performance 0:01:00 → 33.78 BackEnd performance 19.10 → 11.14
IDEAS_devIDEAS.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 21.67 → 12.47
IDEAS_devIDEAS.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 25.05 → 12.64
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 10.20 → 17.81
OpenIPSL_2.0.0OpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile performance 13.94 → 27.28
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRI (sim)Compile performance 14.55 → 25.53
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRI (sim)Compile performance 16.46 → 29.32
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRII (sim)Compile performance 11.97 → 24.62
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRI (sim)Compile performance 29.23 → 16.32
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRI (sim)Compile performance 31.54 → 14.17
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRI (sim)Compile performance 27.27 → 15.32
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed