OpenModelica cpp from 2023-06-01 13:22:13 to 2023-06-03 15:49:29

Summary

OMC Commits6
Libraries Changed4
Number of Improvements7
Number of Regressions10
Number of Performance Improvements90
Number of Performance Regressions7

OpenModelica Changes

CommitAuthorSummary
28817ae75cPer ÖstlundIgnore non-essential equations for getModelInstance (#10789)
7d7290c94cAdeel AsgharFix the handling of inherited fixed value (#10788)
25214f38f4Per ÖstlundImprove isExperiment() API (#10786)
89c143f7c3Per ÖstlundAdd C++ utility classes for reading MetaModelica values (#10785)
7cdf68c08akabdelhak[NF] make call name lookup consider builtin (#10782)
8e76f8065ekabdelhak[NB] add basic records to inlining (#10780)

Library Changes

LibraryChange
Buildings_9From version 9.1.1-maint.9.1.x (0fdeb1ede14250c7d6643a19e07313e536c0e60f) to 9.1.1-maint.9.1.x (ee358f37a66144a64650b9a0ff13e003136ca1fd)
Buildings_latestFrom version 10.0.0-master (77e44ed7a07bb4d89f39cfacf24d832962107117) to 10.0.0-master (d4f1d126684da964cd44876e2eb2435a8e32bfc4)
ModelicaTest_trunkFrom version trunk (6b482960d5aaa83895286c354f3e16e95592bf7c) to trunk (c43f65b7c8bb3e92ad5c1edd53bcb56b31f49f39)
Modelica_trunkFrom version trunk (6b482960d5aaa83895286c354f3e16e95592bf7c) to trunk (c43f65b7c8bb3e92ad5c1edd53bcb56b31f49f39)

Models Affected

AixLib_latestAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)BackEnd performance 11.60 → 5.43
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)Failed → Templates
BuildingSystemsBuildingSystems.Technologies.Cogeneration.Examples.CogenerationUnitWithStorage (sim)Compile performance 23.94 → 13.50
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)Templates performance 0:03:18 → 0:01:43
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorage (sim)Compile performance 20.06 → 11.77
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeProfile (sim)Compile performance 0:03:37 → 0:01:29
Buildings_8Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLine (sim)Compile performance 25.02 → 13.35
Buildings_8Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples.ACLineMedium (sim)Compile performance 22.33 → 11.44
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 35.77 → 19.53
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL (sim)Compile performance 21.83 → 12.38
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 23.99 → 13.69
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 26.83 → 15.40
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L_N (sim)Compile performance 25.48 → 14.55
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 31.34 → 17.79
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 30.04 → 16.61
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL (sim)Compile performance 24.04 → 13.83
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 48.84 → 25.87
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 44.47 → 24.40
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 28.50 → 16.02
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 32.73 → 16.91
Buildings_8Buildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 32.04 → 17.02
Buildings_8Buildings.Electrical.Examples.RenewableSources (sim)BackEnd performance 10.75 → 5.82
Buildings_8Buildings.Fluid.Actuators.Valves.Examples.ThreeWayValves (sim)Compile performance 27.00 → 13.36
Buildings_8Buildings.Fluid.Actuators.Valves.Validation.ThreeWayValveParameterization (sim)Compile performance 23.28 → 11.58
Buildings_8Buildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Compile performance 42.83 → 21.86
Buildings_8Buildings.Fluid.Boilers.Examples.BoilerTable (sim)Compile performance 20.76 → 10.64
Buildings_8Buildings.Fluid.Boilers.Validation.BoilerTableEfficiencyCurves (sim)Compile performance 24.20 → 12.71
Buildings_8Buildings.Fluid.CHPs.Validation.ThermalFollowing (sim)Compile performance 28.67 → 15.10
Buildings_8Buildings.Fluid.Chillers.Examples.AbsorptionIndirectSteamVaryingLoad (sim)Compile performance 22.93 → 11.51
Buildings_8Buildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile performance 26.08 → 12.66
Buildings_8Buildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile performance 26.16 → 12.61
Buildings_8Buildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Compile performance 28.37 → 14.33
Buildings_8Buildings.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 34.73 → 17.74
Buildings_8Buildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd performance 13.97 → 6.29
Buildings_8Buildings.Fluid.FMI.Validation.HeaterFan (sim)Compile performance 22.67 → 11.68
Buildings_8Buildings.Fluid.FMI.Validation.HeaterFanPressureDriven (sim)Compile performance 20.65 → 10.70
Buildings_8Buildings.Fluid.FixedResistances.Examples.Pipe (sim)Compile performance 56.61 → 29.13
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 34.55 → 19.94
Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)FrontEnd performance 10.51 → 5.61
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)BackEnd performance 22.62 → 12.31
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 13.56 → 6.94
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 18.55 → 10.41
Buildings_8Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 16.43 → 8.40
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
Buildings_latestBuildings.Examples.Tutorial.Boiler.System2 (sim)Compile performance 42.10 → 20.72
Buildings_latestBuildings.Examples.Tutorial.Boiler.System3 (sim)Compile performance 0:01:24 → 40.66
Buildings_latestBuildings.Examples.Tutorial.Boiler.System4 (sim)Compile performance 0:01:24 → 41.34
Buildings_latestBuildings.Examples.Tutorial.Boiler.System5 (sim)Compile performance 0:01:25 → 41.07
Buildings_latestBuildings.Examples.Tutorial.Boiler.System6 (sim)Compile performance 0:01:33 → 44.92
Buildings_latestBuildings.Examples.Tutorial.Boiler.System7 (sim)Compile performance 0:01:34 → 46.17
Buildings_latestBuildings.Examples.Tutorial.CDL.System1 (sim)Compile performance 0:01:30 → 44.67
Buildings_latestBuildings.Examples.Tutorial.CDL.System2 (sim)Compile performance 0:01:32 → 44.88
Buildings_latestBuildings.Examples.Tutorial.CDL.System3 (sim)Compile performance 0:01:33 → 45.35
Buildings_latestBuildings.Examples.Tutorial.CDL.System4 (sim)Compile performance 0:01:34 → 45.40
Buildings_latestBuildings.Examples.Tutorial.CDL.System5 (sim)Compile performance 0:01:32 → 44.85
Buildings_latestBuildings.Examples.Tutorial.CDL.System6 (sim)Compile performance 0:01:30 → 45.91
Buildings_latestBuildings.Examples.Tutorial.SpaceCooling.System2 (sim)Compile performance 46.70 → 23.24
Buildings_latestBuildings.Examples.Tutorial.SpaceCooling.System3 (sim)Compile performance 45.63 → 23.45
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Verify
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.Decoupling (sim)Compile performance 0:02:35 → 0:01:14 Simulate performance 28.35 → 16.61
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Compile performance 0:02:59 → 0:01:24
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingTemperature (sim)Compile performance 0:02:45 → 0:01:12
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DiversionOpenLoop (sim)Compile performance 0:02:00 → 56.18
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionThreeWay (sim)Compile performance 0:02:58 → 0:01:22
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayCheckValve (sim)Compile performance 0:02:36 → 0:01:10
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayConstant (sim)Compile performance 0:02:52 → 0:01:18
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayConstantReturn (sim)Compile performance 0:02:49 → 0:01:20
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayVariable (sim)Compile performance 0:02:42 → 0:01:11
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayVariableReturn (sim)Templates performance 12.85 → 6.11 Compile performance 0:03:05 → 0:01:35
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.SingleMixing (sim)Compile performance 0:02:47 → 0:01:19
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.ThrottleOpenLoop (sim)Compile performance 0:01:47 → 52.06
Buildings_latestBuildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.DualMixing (sim)FrontEnd performance 11.66 → 5.53
Buildings_latestBuildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.SingleMixing (sim)FrontEnd performance 11.68 → 5.68
Buildings_latestBuildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.SingleMixingOpenLoop (sim)FrontEnd performance 12.38 → 5.84
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.ThermalZone.Infiltration (sim)Compile performance 0:02:35 → 0:01:11
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.ThermalZone.InternalGain (sim)Compile performance 37.67 → 21.74
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.ThermalZone.TwoIdenticalZones (sim)Compile performance 24.15 → 13.24
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.ZoneSurface.OneZoneControlledFloorTemperature (sim)Compile performance 20.12 → 10.72
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.FreeFloatingHVAC (sim)Compile performance 21.08 → 11.94
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.HeatingCooling (sim)Compile performance 21.06 → 11.31
Buildings_latestBuildings.ThermalZones.ISO13790.Examples.HeatingCoolingHVAC (sim)Compile performance 23.90 → 12.86
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case600 (sim)Compile performance 20.84 → 11.85
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case900 (sim)Compile performance 20.46 → 11.97
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Case900FF (sim)Compile performance 20.31 → 11.37
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Compile performance 21.04 → 11.51
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance (sim)Compile performance 22.74 → 12.76
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements (sim)Compile performance 20.10 → 11.04
Buildings_latestBuildings.Utilities.Plotters.Examples.SingleZoneVAV (sim)BackEnd performance 16.17 → 7.95 Templates performance 19.13 → 9.59
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)SimCode performance 27.45 → 53.31
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)SimCode performance 44.27 → 23.56
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)FrontEnd → Templates
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → FrontEnd
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Compile performance 0:10:35 → 0:04:44 Simulate performance 31.89 → 17.66
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Templates performance 19.48 → 11.38
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 18.73 → 8.87
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 9.98 → 20.49
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_NoLoad (sim)Verify → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)SimCode performance 27.92 → 12.13
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)SimCode performance 22.70 → 40.08
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)SimCode performance 40.95 → 0:01:38
SystemDynamicsSystemDynamics.IndustrialDynamics.Inventory.InventoryForresterSinOneYearCapacity (sim)Compile performance 5.82 → 20.27
SystemDynamicsSystemDynamics.IndustrialDynamics.Inventory.InventoryForresterStep (sim)Compile performance 5.95 → 0:02:16
SystemDynamicsSystemDynamics.PopulationDynamics.LarchBudMoth.LBM (sim)Compile performance 4.50 → 0:02:13