OpenModelica cpp from 2022-09-19 20:54:13 to 2022-09-20 20:54:38

Summary

OMC Commits2
Libraries Changed1
Number of Improvements9
Number of Regressions2
Number of Performance Improvements73
Number of Performance Regressions9

OpenModelica Changes

CommitAuthorSummary
1cd773fc04Mahder GebremedhinHandle mapping of record members to external C code types and layout. (#9399)
02c4db5e24kabdelhakNew frontend array connect (#9395)

Library Changes

LibraryChange
PhysiolibraryFrom version 3.0.0-master (17e1d8d13f387359500cb521aab18ac444a3678f) to 3.0.0-master (5f569cc9a3c336d521f55276aacd2fcdf848de4b)

Models Affected

Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:05:00 → 0:02:30
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 27.40 → 13.83
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 22.34 → 10.97
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 21.72 → 10.81
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 21.21 → 11.37
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 23.05 → 11.37
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 35.51 → 17.44
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 33.24 → 15.83
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 21.18 → 10.71
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 22.49 → 10.33
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 22.91 → 10.18
Buildings_8Buildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 11.02 → 5.63
Buildings_8Buildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Compile performance 27.05 → 12.17
Buildings_8Buildings.Fluid.CHPs.Validation.ThermalFollowing (sim)Compile performance 20.03 → 9.79
Buildings_8Buildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 22.83 → 10.05
Buildings_8Buildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd performance 11.40 → 4.34 Templates performance 13.45 → 5.02
Buildings_8Buildings.Fluid.FixedResistances.Examples.Pipe (sim)Compile performance 34.09 → 14.06
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:28 → 44.56
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 28.41 → 12.26
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile performance 22.43 → 10.24
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)FrontEnd performance 10.44 → 4.24 BackEnd performance 20.19 → 8.61
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 0:01:03 → 30.54
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates performance 32.70 → 14.58
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)FrontEnd performance 11.44 → 4.72 BackEnd performance 24.24 → 10.49
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 14.79 → 6.64 Compile performance 0:01:05 → 33.27
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 20.90 → 8.97 Compile performance 0:01:05 → 37.57
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 17.69 → 7.58 Compile performance 0:01:07 → 38.06
ClaRaClaRa.Components.Mills.HardCoalMills.Check.SimpleMillTester (sim)Compile performance 55.71 → 31.20
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)Templates performance 52.36 → 28.73
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)BackEnd performance 11.23 → 6.24 Templates performance 52.29 → 29.78
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)Templates performance 50.49 → 28.99
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)BackEnd performance 10.69 → 5.99 Templates performance 48.93 → 28.30
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Templates performance 32.12 → 18.20
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_GasValves (sim)Templates performance 15.66 → 9.06
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates performance 0:02:43 → 0:01:28
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)FrontEnd → Templates
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)FrontEnd → Templates
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)FrontEnd → Templates
IDEASIDEAS.Buildings.Examples.ScreenComparison (sim)BackEnd performance 8.11 → 17.43
IDEASIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 10.16 → 4.43
IDEASIDEAS.Examples.Tutorial.Example7 (sim)BackEnd performance 4.10 → 10.40
IDEASIDEAS.Examples.Tutorial.Example8 (sim)BackEnd performance 4.61 → 10.21
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 11.30 → 20.31
IDEAS_devIDEAS.Buildings.Components.Examples.LightingControl (sim)FrontEnd → Templates
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)FrontEnd → Templates
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 12.44 → 6.50
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)SimCode performance 3.91 → 10.60
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 20.74 → 10.19 Compile performance 0:01:40 → 54.24
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified1 (sim)
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 19.63 → 9.27 Compile performance 0:01:20 → 46.22
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 17.70 → 8.53 Compile performance 0:01:21 → 44.99
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 12.71 → 6.35 Compile performance 0:01:14 → 37.13
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 15.91 → 7.20 Compile performance 0:01:17 → 39.11
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 53.69 → 24.43
IDEAS_devIDEAS.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 38.56 → 17.13
IDEAS_devIDEAS.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 25.95 → 12.14
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates performance 0:06:22 → 0:03:01
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:05:05 → 0:02:15
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:03:51 → 0:01:46
IDEAS_devIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)FrontEnd performance 54.66 → 27.70 BackEnd performance 20.38 → 8.99 Templates performance 0:01:04 → 31.35
IDEAS_devIDEAS.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 25.95 → 11.72
IDEAS_devIDEAS.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 25.82 → 12.10
IDEAS_devIDEAS.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 27.83 → 13.12
IDEAS_devIDEAS.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 27.79 → 13.16
IDEAS_devIDEAS.Fluid.Movers.Examples.MoverStages (sim)Compile performance 29.55 → 13.66
IDEAS_devIDEAS.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 26.16 → 12.15
IDEAS_devIDEAS.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 37.37 → 16.75
IDEAS_devIDEAS.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 38.91 → 17.14
IDEAS_devIDEAS.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 25.95 → 11.84
IDEAS_devIDEAS.Fluid.Movers.Validation.PowerExact (sim)Compile performance 31.09 → 13.96
IDEAS_devIDEAS.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 24.57 → 11.36
IDEAS_devIDEAS.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 25.23 → 11.65
IDEAS_devIDEAS.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 24.17 → 11.18
IDEAS_devIDEAS.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 55.31 → 22.79
IDEAS_devIDEAS.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 21.98 → 9.90
IDEAS_devIDEAS.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 22.56 → 10.31
IDEAS_devIDEAS.Fluid.Storage.Examples.Stratified (sim)Compile performance 35.16 → 14.86
IDEAS_devIDEAS.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 55.52 → 24.62
IDEAS_devIDEAS.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 54.00 → 23.28
IDEAS_devIDEAS.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:01 → 26.37
IDEAS_devIDEAS.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 29.23 → 12.18
IDEAS_devIDEAS.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 27.16 → 12.06
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)BackEnd performance 11.39 → 3.84
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRI (sim)Compile performance 16.93 → 29.50
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRII (sim)Compile performance 12.90 → 22.76
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRI (sim)Compile performance 14.58 → 28.78
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRI (sim)Compile performance 15.22 → 29.24
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Compile performance 0:01:10 → 38.95
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.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify