OpenModelica cpp from 2023-05-15 01:51:48 to 2023-05-15 20:54:35

Summary

OMC Commits1
Libraries Changed2
Number of Improvements24
Number of Regressions19
Number of Performance Improvements4
Number of Performance Regressions40

OpenModelica Changes

CommitAuthorSummary
16dbe81bb0Adeel Asghar[OMEdit] oms edit sub model rotation bug (#10673) (#10695)

Library Changes

LibraryChange
Buildings_latestFrom version 10.0.0-master (13ed223f2c6ed56f98cf3d65cbc767c50a72b0f3) to 10.0.0-master (60727aeb69651d2ba7a6ba2a68eb77cbb239da18)
IDEAS_devFrom version 3.0.0-master (2488d287557f78bbd92a27cabdda6eec46b6028f) to 3.0.0-master (a75d2b08a28454f7e4341c518146fd1e5e28109b)

Models Affected

Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)BackEnd performance 8.54 → 16.81
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Sources.Validation.Sin (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.Greater (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.GreaterThreshold (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.Hysteresis (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.IntegratorWithReset (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.Less (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.LessThreshold (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Validation.Proof (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Validation.VariablePulse (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Validation.VariablePulseMinHold (sim)Simulate → Verify
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)SimCode performance 20.57 → 54.35
Buildings_latestBuildings.Fluid.Examples.SimpleHouse (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Interfaces.Examples.ConservationEquationSensibleLatent (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.PressureCurve (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_y_stratos (sim)Simulate → Verify
Buildings_latestBuildings.Obsolete.Fluid.Movers.Examples.MoverContinuous (sim)Simulate → Verify
Buildings_latestBuildings.Obsolete.Fluid.Movers.Examples.MoverParameter (sim)Simulate → Verify
Buildings_latestBuildings.Obsolete.Fluid.Movers.Examples.MoverStages (sim)Simulate → Verify
Buildings_latestBuildings.Obsolete.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Summer (sim)SimCode performance 10.22 → 18.02
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)SimCode performance 17.23 → 9.49
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)SimCode performance 22.41 → 43.90
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)SimCode performance 23.67 → 40.87
IDEAS_devIDEAS.Examples.DetailedResidentialNoHeating (sim)Failed → FrontEnd
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)Templates → FrontEnd
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → FrontEnd
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)SimCode performance 52.22 → 21.06
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10 (sim)Simulate performance 9.99 → 17.54
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14 (sim)Compile performance 37.76 → 0:01:09
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 8.10 → 14.84 Compile performance 0:01:36 → 0:02:46
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)BackEnd performance 23.25 → 40.48
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)SimCode performance 0:01:13 → 33.06
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_10_M_10 (sim)Compile performance 13.75 → 38.72 Simulate performance 9.97 → 20.11
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)BackEnd performance 4.85 → 14.10 Compile performance 31.65 → 0:01:14 Simulate performance 0:02:16 → 0:04:23
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 12.18 → 28.62 SimCode performance 4.61 → 15.31 Compile performance 0:02:01 → 0:03:43
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 33.95 → 0:01:03
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_10_M_10 (sim)Compile performance 15.74 → 40.93
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_14_M_14 (sim)Compile performance 27.23 → 0:01:01
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 22.26 → 55.29 SimCode performance 17.90 → 0:01:25 Templates performance 7.49 → 18.08
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)Compile performance 50.23 → 0:02:11
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)BackEnd performance 8.50 → 18.09 SimCode performance 3.84 → 14.52 Compile performance 0:01:41 → 0:04:21
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)FrontEnd performance 3.45 → 11.86 BackEnd performance 26.07 → 0:01:06 SimCode performance 30.58 → 0:01:34 Templates performance 8.97 → 15.73
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_20_M_20 (sim)Compile performance 51.40 → 0:01:43
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Compile performance 0:01:30 → 0:02:59
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd performance 4.91 → 10.40 BackEnd performance 43.43 → 0:01:23
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_320 (sim)Compile performance 15.03 → 34.36
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Compile performance 28.08 → 53.05
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)SimCode performance 21.11 → 54.63
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)SimCode performance 25.11 → 50.88 Templates performance 53.25 → 0:01:36
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 6.27 → 12.33
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Compile performance 0:01:30 → 0:02:52
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 54.51 → 0:03:00
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_10 (sim)Compile performance 21.59 → 38.71
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Compile performance 21.74 → 41.62
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000 (sim)Compile performance 21.86 → 39.66 Simulate performance 4.72 → 10.60
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)BackEnd performance 6.45 → 11.09 Compile performance 46.99 → 0:01:57
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 20.47 → 49.87 SimCode performance 36.15 → 0:02:14 Compile performance 0:01:54 → 0:03:44
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100 (sim)Compile performance 18.42 → 37.10
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_1000 (sim)Compile performance 17.95 → 31.87 Simulate performance 5.75 → 10.64
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)SimCode performance 5.29 → 13.05 Compile performance 35.31 → 0:01:29
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 21.45 → 49.86 SimCode performance 28.10 → 0:01:03 Templates performance 11.08 → 19.97 Compile performance 0:01:24 → 0:03:28
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)SimCode performance 45.76 → 24.02
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)SimCode performance 15.51 → 27.45
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)SimCode performance 23.75 → 44.39
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Failed
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Compile → Verify