OpenModelica cpp from 2024-01-17 01:29:38 to 2024-01-17 20:57:35

Summary

OMC Commits2
Libraries Changed1
Number of Improvements4
Number of Regressions5
Number of Performance Improvements70
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
32373971742024-01-17 12:56:11 +0100kabdelhak[NF] add record children to Variable.fromCref (#11816)
5c3b4b4f742024-01-17 11:56:26 +0100kabdelhak[NB] update function inlining (#11815)

OpenModelicaLibaryTesting Changes

CommitDateAuthorSummary
1ed06f32024-01-18 19:54:15 +0100Adrian Popremove unused code
5e8df262024-01-18 19:40:19 +0100Adrian Popdo apt-get update before installing libx* FMPy deps

Library Changes

LibraryChange
ModelicaTest_trunkFrom version trunk (69a8d559a49013555574cae7f1b58b661cd69797) to trunk (2e00af169b2e5afd3789dd367bba0f2a40a36621)

Models Affected

BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Templates → Failed
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Spring (sim)BackEnd performance 11.00 → 5.75
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)BackEnd performance 12.56 → 6.27 Templates performance 13.76 → 6.51
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)BackEnd performance 16.95 → 7.63 Templates performance 15.39 → 7.34
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (sim)FrontEnd performance 13.52 → 6.01 BackEnd performance 0:01:06 → 32.24
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)FrontEnd performance 13.33 → 6.22 BackEnd performance 0:01:05 → 29.38
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 13.90 → 6.03 BackEnd performance 0:01:07 → 31.88
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 14.45 → 6.38 BackEnd performance 0:01:16 → 42.68
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)FrontEnd performance 14.46 → 6.51 BackEnd performance 0:01:14 → 36.63
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)FrontEnd performance 13.71 → 6.48 BackEnd performance 0:01:15 → 36.99
Buildings_latestBuildings.Airflow.Multizone.Examples.CO2TransportStep (sim)Compile performance 23.49 → 9.68
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile performance 0:02:37 → 0:01:26
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Compile performance 0:02:30 → 0:01:27
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD100 (sim)Compile performance 22.64 → 11.36
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD200 (sim)Compile performance 22.33 → 11.21
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD300 (sim)Compile performance 22.09 → 11.25
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD400 (sim)Compile performance 23.00 → 11.61
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD500 (sim)Compile performance 22.40 → 11.45
Buildings_latestBuildings.BoundaryConditions.Validation.BESTEST.WD600 (sim)Compile performance 22.46 → 11.59
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 0:02:23 → 0:01:07
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller (sim)Compile performance 20.58 → 11.11
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller_UnspecifiedClimate (sim)Compile performance 20.87 → 10.94
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctColdDuctMin.Validation.Controller (sim)Compile performance 20.88 → 9.13
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctMixConDischargeSensor.Validation.Controller (sim)Compile performance 21.39 → 8.61
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctMixConInletSensor.Validation.Controller (sim)Compile performance 21.35 → 8.48
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Validation.Controller (sim)Compile performance 22.01 → 8.91
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Validation.Controller (sim)Compile performance 21.27 → 8.99
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanCVF.Validation.Controller (sim)Compile performance 20.37 → 8.49
Buildings_latestBuildings.Controls.Predictors.Examples.BESTEST (sim)BackEnd performance 21.63 → 12.65 Templates performance 17.81 → 8.93
Buildings_latestBuildings.Controls.Predictors.Validation.LinearInput (sim)Compile performance 25.53 → 11.36
Buildings_latestBuildings.Controls.Predictors.Validation.LinearInputDayOfAdjustment (sim)SimCode performance 10.44 → 5.22 Compile performance 27.15 → 12.49
Buildings_latestBuildings.Controls.Predictors.Validation.SineInputDayOfAdjustment (sim)Compile performance 20.01 → 10.02
Buildings_latestBuildings.Electrical.AC.OnePhase.Lines.Examples.ACLine (sim)Compile performance 24.04 → 10.79
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_PositionValidation (sim)BackEnd performance 54.19 → 29.81
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_Scenario1 (sim)Compile performance 0:02:04 → 59.62
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActVel_Scenario1 (sim)Compile performance 0:01:52 → 59.52
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)SimCode performance 55.97 → 28.43 Compile performance 0:01:10 → 39.83
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)SimCode performance 54.12 → 27.59 Compile performance 0:01:14 → 41.72
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)SimCode performance 50.83 → 26.08 Compile performance 53.34 → 27.63
GreenhousesGreenhouses.Examples.Greenhouse_2 (sim)SimCode performance 48.46 → 24.96 Compile performance 47.27 → 24.71
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestSharpEdgedOrifice (sim)Verify → Simulate
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)FrontEnd performance 15.37 → 5.04
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)FrontEnd performance 13.60 → 4.93
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Templates performance 0:01:47 → 0:01:00
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic1_noBus (sim)Templates performance 0:01:09 → 39.67
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic2 (sim)Templates performance 0:01:15 → 41.83
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3_noBus (sim)Templates performance 0:01:19 → 41.51
StewartPlatformStewartPlatform.Tests.Leg_test (sim)Compile performance 26.25 → 13.11
ThermoPowerThermoPower.Examples.BraytonCycle.ClosedLoopSimulator (sim)Compile performance 28.93 → 11.87
ThermoPowerThermoPower.Examples.BraytonCycle.OpenLoopSimulator (sim)Compile performance 28.32 → 11.52
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim120501 (sim)Compile performance 54.75 → 19.86
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180503 (sim)Compile performance 57.47 → 19.84
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180504 (sim)Compile performance 57.53 → 19.81
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim2States120501 (sim)Compile performance 30.95 → 11.87
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator (sim)Compile performance 34.23 → 15.95
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulatorSimplified (sim)Compile performance 25.76 → 13.00
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopSimulator (sim)Compile performance 32.92 → 15.96
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulator (sim)Compile performance 48.54 → 19.62
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorSS (sim)Compile performance 37.68 → 16.33
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorSimplified (sim)Compile performance 26.36 → 13.01
ThermoPowerThermoPower.Examples.RankineCycle.Simulators.ClosedLoop (sim)Compile performance 46.62 → 22.33
ThermoPowerThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestST3LRh_bypass (sim)Compile performance 20.38 → 8.94
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen (sim)Compile performance 26.40 → 12.15 Simulate performance 16.59 → 7.37
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen_hf (sim)Compile performance 20.22 → 9.80 Simulate performance 59.71 → 29.20
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB (sim)Compile performance 27.23 → 11.82
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf (sim)Compile performance 22.01 → 9.64
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1Dfem2ph (sim)BackEnd performance 13.13 → 5.86 Compile performance 28.30 → 13.19
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestRefrigerantEvaporator (sim)Compile performance 45.33 → 18.84 Simulate performance 0:01:08 → 36.72
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_E (sim)Compile performance 23.93 → 12.63
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_F (sim)Compile performance 44.83 → 22.15
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph (sim)Compile performance 33.03 → 15.79
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_C (sim)Compile performance 32.23 → 16.31