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

Summary

OMC Commits3
Libraries Changed0
Number of Improvements2
Number of Regressions7
Number of Performance Improvements7
Number of Performance Regressions76

OpenModelica Changes

CommitAuthorSummary
6ba356dee7kabdelhak[SimCode] fix json file gen for generic calls (#9393)
1d2093791dkabdelhak[SimCode] fix json file gen for generic calls (#9392)
9b1a357ffaMartin SjölundLabel if-expression nodes for the diff algorithm (#9385)

Library Changes

LibraryChange

Models Affected

Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:02:22 → 0:05:00
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 13.90 → 27.40
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 11.09 → 22.34
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 11.00 → 21.72
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 11.61 → 21.21
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 11.73 → 23.05
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 17.61 → 35.51
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 16.16 → 33.24
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 10.62 → 21.18
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 10.33 → 22.49
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 10.48 → 22.91
Buildings_8Buildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 5.42 → 11.02
Buildings_8Buildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Compile performance 12.27 → 27.05
Buildings_8Buildings.Fluid.CHPs.Validation.ThermalFollowing (sim)Compile performance 9.89 → 20.03
Buildings_8Buildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 10.22 → 22.83
Buildings_8Buildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd performance 4.34 → 11.40 Templates performance 4.50 → 13.45
Buildings_8Buildings.Fluid.FixedResistances.Examples.Pipe (sim)Compile performance 14.38 → 34.09
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 44.42 → 0:01:28
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 12.40 → 28.41
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile performance 10.68 → 22.43
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)FrontEnd performance 4.28 → 10.44 BackEnd performance 9.07 → 20.19
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 30.65 → 0:01:03
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates performance 14.38 → 32.70
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)FrontEnd performance 4.62 → 11.44 BackEnd performance 10.26 → 24.24 Templates performance 35.25 → 0:01:00
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 6.25 → 14.79 Compile performance 33.80 → 0:01:05
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 8.78 → 20.90
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 7.61 → 17.69 Compile performance 39.15 → 0:01:07
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Templates performance 0:03:33 → 0:06:04 Compile performance 7.20 → 12.48
ClaRaClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Templates performance 0:01:58 → 0:03:30
ClaRaClaRa.Components.Mills.HardCoalMills.Check.SimpleMillTester (sim)Compile performance 29.97 → 55.71
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Templates performance 30.20 → 59.44
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)BackEnd performance 7.07 → 13.88 Templates performance 25.11 → 52.36
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)BackEnd performance 5.47 → 11.23 Templates performance 25.19 → 52.29
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)BackEnd performance 6.94 → 14.60
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)BackEnd performance 5.90 → 11.43 Templates performance 23.40 → 50.49
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)BackEnd performance 4.70 → 10.62 Templates performance 22.27 → 46.97
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)BackEnd performance 4.86 → 10.69 Templates performance 23.49 → 48.93
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Templates performance 15.54 → 32.12
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_GasValves (sim)BackEnd performance 8.73 → 15.81 Templates performance 7.51 → 15.66
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)SimCode performance 13.98 → 4.41
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 25.47 → 11.47
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Examples.ScreenComparison (sim)BackEnd performance 16.91 → 8.11
IDEASIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 4.76 → 10.16
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → FrontEnd
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 6.76 → 12.44
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 10.00 → 20.74 Compile performance 55.43 → 0:01:40
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified1 (sim)
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 9.01 → 19.63 Compile performance 46.83 → 0:01:20
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 8.69 → 17.70 Compile performance 45.07 → 0:01:21
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 6.41 → 12.71 Compile performance 36.82 → 0:01:14
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 7.41 → 15.91 Compile performance 39.78 → 0:01:17
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 24.47 → 53.69
IDEAS_devIDEAS.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 17.32 → 38.56
IDEAS_devIDEAS.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 12.10 → 25.95
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates performance 0:03:01 → 0:06:22
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:02:17 → 0:05:05
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:01:49 → 0:03:51
IDEAS_devIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)FrontEnd performance 28.87 → 54.66 BackEnd performance 9.61 → 20.38 Templates performance 30.04 → 0:01:04
IDEAS_devIDEAS.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 12.38 → 25.95
IDEAS_devIDEAS.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 12.88 → 25.82
IDEAS_devIDEAS.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 13.29 → 27.83
IDEAS_devIDEAS.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 13.05 → 27.79
IDEAS_devIDEAS.Fluid.Movers.Examples.MoverStages (sim)Compile performance 13.69 → 29.55
IDEAS_devIDEAS.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 12.43 → 26.16
IDEAS_devIDEAS.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 16.99 → 37.37
IDEAS_devIDEAS.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 17.35 → 38.91
IDEAS_devIDEAS.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 11.91 → 25.95
IDEAS_devIDEAS.Fluid.Movers.Validation.PowerExact (sim)Compile performance 14.22 → 31.09
IDEAS_devIDEAS.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 11.57 → 24.57
IDEAS_devIDEAS.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 11.73 → 25.23
IDEAS_devIDEAS.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 11.24 → 24.17
IDEAS_devIDEAS.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 23.24 → 55.31
IDEAS_devIDEAS.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 10.14 → 21.98
IDEAS_devIDEAS.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 10.48 → 22.56
IDEAS_devIDEAS.Fluid.Storage.Examples.Stratified (sim)Compile performance 15.07 → 35.16
IDEAS_devIDEAS.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 25.14 → 55.52
IDEAS_devIDEAS.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 23.02 → 54.00
IDEAS_devIDEAS.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 27.24 → 0:01:01
IDEAS_devIDEAS.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 12.47 → 29.23
IDEAS_devIDEAS.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 12.29 → 27.16
IDEAS_devIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)BackEnd performance 3.38 → 11.39
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 24.14 → 9.45
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 15.66 → 5.67
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Simulate performance 0:01:18 → 45.42
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 11.07 → 5.52
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates