OpenModelica cpp from 2023-05-22 20:55:33 to 2023-05-23 20:56:19

Summary

OMC Commits2
Libraries Changed1
Number of Improvements4
Number of Regressions7
Number of Performance Improvements6
Number of Performance Regressions29

OpenModelica Changes

CommitAuthorSummary
157f31fdf5Per ÖstlundImplement support for EnumTypeName(index) (#10732)
1b83034887kabdelhak[NB] introduce function inlining (#10731)

Library Changes

LibraryChange
Buildings_latestFrom version 10.0.0-master (62d7b29c60b49a70e4c0d7e693158e049732d9b3) to 10.0.0-master (27caecbdb5c698443699cc3e41a2ed37d8a49847)

Models Affected

AixLib_latestAixLib.Fluid.Examples.FlowSystem.Basic (sim)Simulate performance 11.95 → 23.26
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
AixLib_latestAixLib.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Dynamic (sim)Compile performance 14.29 → 25.68
AixLib_latestAixLib.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)Compile performance 13.15 → 27.11
AixLib_latestAixLib.Fluid.HeatPumps.Validation.ScrollWaterToWater_Dynamic (sim)Compile performance 14.44 → 25.96
AixLib_latestAixLib.Fluid.HeatPumps.Validation.ScrollWaterToWater_ScalingFactor (sim)Compile performance 13.51 → 26.81
AixLib_latestAixLib.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 21.56 → 40.44
AixLib_latestAixLib.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 26.70 → 53.72
AixLib_latestAixLib.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Compile performance 11.59 → 24.69
AixLib_latestAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger (sim)Compile performance 0:01:15 → 0:02:20
AixLib_latestAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation (sim)Compile performance 0:01:27 → 0:02:42
AixLib_latestAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.StaticValidation (sim)Compile performance 0:01:24 → 0:02:45
AixLib_latestAixLib.Fluid.Movers.DpControlledMovers.Examples.DpControlled_dpConst (sim)Compile performance 11.60 → 27.03
AixLib_latestAixLib.Fluid.Movers.DpControlledMovers.Examples.DpControlled_dpVar (sim)Compile performance 12.33 → 27.11
AixLib_latestAixLib.Fluid.Movers.Examples.ClosedLoop_y (sim)Compile performance 10.26 → 20.35
AixLib_latestAixLib.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 20.78 → 46.21
AixLib_latestAixLib.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 21.80 → 47.17
AixLib_latestAixLib.Fluid.Movers.Examples.MoverStages (sim)Compile performance 22.75 → 48.25
AixLib_latestAixLib.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 10.74 → 23.77
AixLib_latestAixLib.Fluid.Movers.Examples.PumpsSeries (sim)Compile performance 10.62 → 20.03
AixLib_latestAixLib.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 18.60 → 34.38
AixLib_latestAixLib.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 26.40 → 46.02
AixLib_latestAixLib.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 26.77 → 48.12
AixLib_latestAixLib.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 12.47 → 22.68
AixLib_latestAixLib.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 19.14 → 34.26
AixLib_latestAixLib.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 11.56 → 21.62
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)SimCode performance 16.10 → 38.84
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)SimCode performance 14.53 → 34.00
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 17.46 → 4.74
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:06:48 → 0:03:34
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)SimCode performance 10.68 → 19.28
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 26.56 → 13.96
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Compile performance 0:01:38 → 51.25
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)SimCode performance 0:01:16 → 33.01
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)SimCode performance 21.62 → 9.44
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)SimCode performance 25.69 → 0:01:01
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates