OpenModelica cpp from 2022-06-04 15:24:30 to 2022-06-07 20:54:10

Summary

OMC Commits2
Libraries Changed1
Number of Improvements9
Number of Regressions3
Number of Performance Improvements43
Number of Performance Regressions4

OpenModelica Changes

CommitAuthorSummary
9d4a80aa84phannebohmRefactor `simplifyAddJoinTerms` (#9060)
4241954151perostFix uninitialized variable in EvalConstants (#9061)

Library Changes

LibraryChange
OpenIPSL_releaseFrom version 2.0.0-master (a1fd7b24fb5751a0f59f8c37f03198db2c1a7f08) to 2.0.0-master (aae0959999e57b4867887147f42488496ac49cf5)

Models Affected

BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)Failed → Templates
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Failed → Templates
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Failed → Templates
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Failed → Templates
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)SimCode performance 3.93 → 12.99
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:15 → 40.45 SimCode performance 15.15 → 8.49
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 24.78 → 12.52
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)BackEnd performance 12.66 → 7.03 Templates performance 0:02:23 → 0:01:08
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 57.93 → 30.17
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates performance 26.12 → 13.52 Compile performance 0:01:39 → 52.56
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 28.78 → 15.97
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)BackEnd performance 16.43 → 9.45 Templates performance 57.97 → 28.90 Compile performance 0:03:19 → 0:01:48
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 11.66 → 6.37 Compile performance 0:01:03 → 32.99
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 16.47 → 9.08 Compile performance 0:01:11 → 36.66 Simulate performance 31.73 → 16.35
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 13.83 → 7.36 Compile performance 0:01:10 → 37.56
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 37.07 → 16.77
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 38.17 → 17.32
IBPSA_latestIBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 21.25 → 10.48
IBPSA_latestIBPSA.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 23.33 → 11.76
IBPSA_latestIBPSA.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 24.30 → 12.52
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)BackEnd performance 6.80 → 14.50
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)BackEnd performance 5.96 → 14.53
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Templates → FrontEnd
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Compile performance 27.69 → 14.77
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Joints (sim)Compile performance 47.31 → 23.90
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)Compile performance 36.55 → 17.86
ModelicaTest_trunkModelicaTest.MultiBody.Visualizers.ColorMaps (sim)Compile performance 27.68 → 13.30
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 8.99 → 15.88
OpenIPSL_releaseOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)FrontEnd performance 13.25 → 4.80 BackEnd performance 0:02:20 → 0:01:03 SimCode performance 23.14 → 8.07 Templates performance 0:02:36 → 0:01:22
OpenIPSL_releaseOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd performance 12.50 → 5.02 BackEnd performance 0:02:57 → 0:01:03 SimCode performance 18.29 → 7.11 Templates performance 0:02:38 → 0:01:11
OpenIPSL_releaseOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd performance 12.54 → 5.12 BackEnd performance 0:02:25 → 0:01:03 SimCode performance 20.09 → 7.98 Templates performance 0:02:40 → 0:01:15
OpenIPSL_releaseOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)FrontEnd performance 10.90 → 4.30 BackEnd performance 0:01:28 → 39.07 SimCode performance 20.42 → 6.89 Templates performance 0:02:27 → 57.56
OpenIPSL_releaseOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd performance 10.68 → 4.08 BackEnd performance 0:01:27 → 40.85 SimCode performance 14.65 → 6.38 Templates performance 0:02:28 → 57.64
OpenIPSL_releaseOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile performance 46.74 → 16.24 Simulate performance 40.35 → 21.94
OpenIPSL_releaseOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)FrontEnd performance 12.38 → 5.42 BackEnd performance 0:02:37 → 59.76 SimCode performance 18.31 → 8.55 Templates performance 0:02:31 → 0:01:14
OpenIPSL_releaseOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd performance 12.64 → 4.75 BackEnd performance 0:01:33 → 39.88 SimCode performance 14.86 → 5.31 Templates performance 0:02:20 → 57.51
OpenIPSL_releaseOpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Compile performance 0:01:36 → 42.11 Simulate performance 0:01:11 → 37.55
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRI (sim)Compile performance 0:01:00 → 17.01
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRII (sim)Compile performance 49.02 → 13.83
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRI (sim)Compile performance 44.98 → 26.30
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile performance 33.16 → 14.77
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRI (sim)Compile performance 0:01:04 → 16.28
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRII (sim)Compile performance 44.41 → 12.81
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRI (sim)Compile performance 0:01:01 → 28.81
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRII (sim)Compile performance 51.54 → 17.95
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoAreaOld.ThirdOrder_AVRI (sim)Compile performance 23.48 → 5.76
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoAreaOld.ThirdOrder_AVRII (sim)Compile performance 34.60 → 5.30
OpenIPSL_releaseOpenIPSL.Examples.SevenBus.Network (sim)Compile performance 23.32 → 13.46
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.Pulse (sim)
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Templates performance 14.01 → 7.42
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates performance 16.99 → 7.99
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)BackEnd performance 0:01:23 → 47.05
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 37.02 → 21.26
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → 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 → Verify