OpenModelica cpp from 2023-05-19 20:50:01 to 2023-05-20 23:05:20

Summary

OMC Commits1
Libraries Changed1
Number of Improvements10
Number of Regressions5
Number of Performance Improvements34
Number of Performance Regressions13

OpenModelica Changes

CommitAuthorSummary
009799666dFrancesco CasellaUpdate documentation of variable filter in OMEdit

Library Changes

LibraryChange
Buildings_latestFrom version 10.0.0-master (60727aeb69651d2ba7a6ba2a68eb77cbb239da18) to 10.0.0-master (62d7b29c60b49a70e4c0d7e693158e049732d9b3)

Models Affected

Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)BackEnd performance 16.81 → 8.10
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile performance 0:03:36 → 0:09:53
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile performance 0:03:34 → 0:09:45
Buildings_9Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)Compile performance 0:02:39 → 0:05:03
Buildings_9Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3ClustersBaseCase (sim)Compile performance 0:02:09 → 0:04:07
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)BackEnd performance 12.62 → 4.56
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)FrontEnd → Templates
IDEAS_devIDEAS.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile performance 11.56 → 21.48
IDEAS_devIDEAS.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile performance 11.91 → 21.52
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Blocks.Continuous_InitialOutput (sim)Compile performance 5.86 → 21.99
ModelicaTest_trunkModelicaTest.Blocks.Continuous_InitialState (sim)Compile performance 5.48 → 36.82
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 9.78 → 20.72
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 21.73 → 9.56
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)SimCode performance 21.06 → 0:01:00
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10 (sim)Simulate performance 17.54 → 9.85
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14 (sim)Compile performance 0:01:09 → 38.46
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 15.51 → 8.33 BackEnd performance 40.48 → 21.49
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)SimCode performance 33.06 → 0:01:14
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_10_M_10 (sim)Compile performance 38.72 → 15.23 Simulate performance 20.11 → 10.10
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)BackEnd performance 14.10 → 5.27 Compile performance 0:01:14 → 35.32 Simulate performance 0:04:23 → 0:02:13
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 28.62 → 12.11 SimCode performance 15.31 → 4.98 Compile performance 0:03:43 → 0:01:51
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 0:01:03 → 35.45 SimCode performance 47.72 → 24.76
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_10_M_10 (sim)Compile performance 40.93 → 15.90
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_14_M_14 (sim)Compile performance 0:01:01 → 26.08
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 55.29 → 21.79 SimCode performance 0:01:25 → 24.35 Templates performance 18.08 → 8.71
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)Compile performance 0:02:11 → 49.60
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)BackEnd performance 18.09 → 8.74 SimCode performance 14.52 → 3.98 Compile performance 0:04:21 → 0:01:34
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)FrontEnd performance 11.86 → 3.54 BackEnd performance 0:01:06 → 26.17 SimCode performance 0:01:34 → 34.94
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_14_M_14 (sim)Compile performance 45.11 → 24.88
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_20_M_20 (sim)Compile performance 0:01:43 → 53.25
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Compile performance 0:02:59 → 0:01:38
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd performance 10.40 → 5.45
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_320 (sim)Compile performance 34.36 → 14.89
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Compile performance 53.05 → 29.42
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)SimCode performance 54.63 → 19.74
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Compile performance 0:02:52 → 57.00
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 0:03:00 → 53.94
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Compile performance 41.62 → 22.60
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000 (sim)Compile performance 39.66 → 22.46 Simulate performance 10.60 → 5.35
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)Compile performance 0:01:57 → 50.01
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 49.87 → 20.47 SimCode performance 0:02:14 → 43.44 Compile performance 0:03:44 → 0:02:09
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_10 (sim)Compile performance 32.79 → 18.64
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100 (sim)Compile performance 37.10 → 18.66
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_1000 (sim)Simulate performance 10.64 → 5.27
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)SimCode performance 13.05 → 4.84 Compile performance 0:01:29 → 38.02
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 49.86 → 23.98 Compile performance 0:03:28 → 0:01:43
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)SimCode performance 25.47 → 45.84
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 6.01 → 10.59