OpenModelica cpp from 2022-10-25 20:53:50 to 2022-10-26 20:55:08

Summary

OMC Commits4
Libraries Changed2
Number of Improvements4
Number of Regressions2
Number of Performance Improvements9
Number of Performance Regressions34

OpenModelica Changes

CommitAuthorSummary
4647934360Per ÖstlundDon't dump generated inners in getModelInstance (#9599)
ea418d5b1dAdeel Asgharparmodauto is a config flag (#9601)
91ed15a8d9Adeel AsgharFixed the conditional operator (#9600)
acb08e9b58Adeel Asghar[NewAPI] Do not use the icon annotation as fallback (#9594)

Library Changes

LibraryChange
IDEASFrom version 3.0.0-master (a681abfd675f63fbeed961f802c0aef3508bbe5d) to 3.0.0-master (52ef35355525a80caa46a815e473fd55f860b841)
IDEAS_devFrom version 3.0.0-master (a681abfd675f63fbeed961f802c0aef3508bbe5d) to 3.0.0-master (52ef35355525a80caa46a815e473fd55f860b841)

Models Affected

BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 9.84 → 24.35 Compile performance 48.19 → 0:01:35
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 5.75 → 14.57 Compile performance 47.79 → 0:01:36
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 10.44 → 19.53
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 20.47 → 36.85
ClaRaClaRa.Examples.SteamCycle_02 (sim)SimCode performance 10.31 → 5.96
HanserModelicaHanserModelica.InductionMachines.IMC_DOL (sim)Compile performance 12.54 → 25.21
HanserModelicaHanserModelica.InductionMachines.IMC_Transformer (sim)Compile performance 18.15 → 34.51
HanserModelicaHanserModelica.InductionMachines.IMC_YD (sim)Compile performance 13.72 → 26.86
HanserModelicaHanserModelica.InductionMachines.IMS_Start (sim)Compile performance 16.84 → 30.83
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)FrontEnd → Templates
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 8.35 → 28.48
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd → Templates
IDEASIDEAS.Buildings.Examples.ScreenComparison (sim)BackEnd performance 15.39 → 8.97
IDEASIDEAS.Examples.Tutorial.Example5 (sim)BackEnd performance 10.44 → 3.68
IDEASIDEAS.Examples.Tutorial.Example8 (sim)BackEnd performance 10.79 → 3.50
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)Templates → FrontEnd
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)SimCode performance 26.74 → 13.08
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 20.72 → 8.98
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)Templates performance 18.23 → 10.17
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 6.30 → 13.90
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)BackEnd performance 5.56 → 13.12
IDEAS_devIDEAS.Examples.Tutorial.Example7 (sim)BackEnd performance 3.55 → 10.62
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Templates → FrontEnd
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Compile performance 27.79 → 56.00
Modelica_4.0.0Modelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)Compile performance 11.86 → 24.41
Modelica_4.0.0Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Templates performance 4.75 → 10.51 Compile performance 31.10 → 0:01:01
Modelica_4.0.0Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim)Compile performance 27.28 → 52.46
Modelica_4.0.0Modelica.Fluid.Examples.NonCircularPipes (sim)Compile performance 9.71 → 20.66
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Compile performance 14.14 → 28.45
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Compile performance 0:01:28 → 0:03:29
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic (sim)Compile performance 50.07 → 0:01:37
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Compile performance 25.19 → 52.14
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRII (sim)Compile performance 25.11 → 11.15
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRII (sim)Compile performance 22.79 → 11.39
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.Dev.RedCellMembrane (sim)Compile performance 13.31 → 23.85
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)BackEnd performance 5.79 → 11.71 Compile performance 28.01 → 51.06
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)BackEnd performance 6.04 → 12.45 Compile performance 28.67 → 54.81
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)BackEnd performance 7.16 → 13.98
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinTitration (sim)Compile performance 26.87 → 52.00
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Joels57 (sim)BackEnd performance 19.44 → 37.71 Templates performance 8.33 → 16.14
PowerGridsPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Compile performance 15.11 → 31.76
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 17.90 → 35.90
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Compile performance 17.82 → 35.89
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Compile performance 19.10 → 35.40
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 18.24 → 34.67
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Compile performance 11.52 → 23.78
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsOneReferenceGenerator (sim)Compile performance 11.78 → 22.60
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_4_M_4 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify