OpenModelica cpp from 2022-03-27 00:55:12 to 2022-03-28 20:53:02

Summary

OMC Commits6
Libraries Changed1
Number of Improvements0
Number of Regressions4
Number of Performance Improvements1
Number of Performance Regressions34

OpenModelica Changes

CommitAuthorSummary
7262b33a71Mahder GebremedhinMore whitespace fixes. (#8775)
62abb40518arun3688generate states, input and output vars for linearized python code (#8773)
54e99b8f2dperostImprove `-d=mergeComponents` (#8774)
8426dd9ca2Mahder GebremedhinRemove variable length arrays from 3rdParty code. (#8769)
db2265646aMahder GebremedhinRemove trailing whitespace and change tab to space (#8768)
5d116a404fMahder GebremedhinFix compile definition specifications. (#8767)

3rdParty changes

Note that the 3rdParty libraries changed: 528f0b5d57b3..577d30100d25

Library Changes

LibraryChange
Modelica_trunkFrom version trunk (a121007584d348500111677c954dc494f9aff195) to trunk (b038c10fc9e58329989248bc3593698f1a429f72)

Models Affected

Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:03:07 → 0:01:44
ChemicalChemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)BackEnd performance 5.45 → 10.28
ChemicalChemical.Examples.Hemoglobin.Joels57 (sim)BackEnd performance 16.49 → 30.21 Templates performance 7.31 → 13.04
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Simulate performance 8.34 → 19.12
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Simulate performance 8.45 → 14.59
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)BackEnd performance 5.24 → 12.60
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 11.32 → 24.55
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 29.06 → 0:01:01 Templates performance 11.43 → 21.01
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_320 (sim)Compile performance 10.53 → 21.09
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 30.29 → 0:01:00 Simulate performance 4.87 → 10.36
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Templates performance 7.96 → 17.63 Compile performance 0:02:22 → 0:04:53
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_800 (sim)Compile performance 11.62 → 24.14
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16 (sim)BackEnd performance 5.43 → 10.51
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 11.62 → 23.62
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 27.74 → 56.94 Templates performance 11.52 → 22.39
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Compile performance 13.02 → 24.79
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 14.78 → 29.40 Compile performance 42.55 → 0:01:19 Simulate performance 17.34 → 52.92
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 13.20 → 23.92 Templates performance 8.15 → 16.46 Compile performance 36.15 → 0:01:05
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 13.41 → 27.18 Templates performance 8.14 → 17.12 Simulate performance 5.62 → 11.15
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)BackEnd performance 8.35 → 14.56
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Templates performance 13.88 → 25.05
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)BackEnd performance 15.16 → 35.22 Templates performance 0:02:04 → 0:03:38
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Simulate → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)BackEnd performance 5.26 → 10.38
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_800 (sim)Compile performance 17.99 → 36.98
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Templates performance 10.59 → 18.57
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Templates performance 38.09 → 0:01:08
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.Verification.SimpleAdvection (sim)Compile performance 25.31 → 49.75
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Compile performance 35.33 → 0:01:01
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_1280 (sim)Simulate performance 7.23 → 17.47
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Compile performance 27.45 → 53.10 Simulate performance 3.76 → 17.55
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Compile performance 16.98 → 29.17 Simulate performance 3.72 → 13.74
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 7.09 → 12.84 Simulate performance 7.61 → 15.24
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_640 (sim)Compile performance 12.97 → 23.36
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 6.03 → 14.40
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 6.14 → 14.23