OpenModelica oldInst from 2021-11-12 20:54:34 to 2021-11-14 20:54:27

Summary

OMC Commits2
Libraries Changed3
Number of Improvements11
Number of Regressions23
Number of Performance Improvements37
Number of Performance Regressions1

OpenModelica Changes

CommitAuthorSummary
200aa9bebeAdeel AsgharFix convertPackage signature (#8112)
09416861e3phannebohmLet each nonlinear system select its own solver (#7933)

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (a453af98daeff8c04720d29eb406d364dcf0d27a) to 9.0.0-master (19ce5e04eeeda8944ec6bdb5109a71e0850c0df1)
Buildings_maint.7.0.xFrom version 7.0.2-maint.7.0.x (f9749494688e94ea05924ddb1aaa8bece74f1b9a) to 7.0.2-maint.7.0.x (b7480c764fea55fd3ca25d388cadb73122f443d2)
Buildings_maint.8.0.xFrom version 8.0.1-maint.8.0.x (ad6d4c44375debbc0f4efbb3fbd87ac192167469) to 8.0.1-maint.8.0.x (0d1d2c22969031b3de9d3b7077150278f1d9d702)

Models Affected

AixLib_latestAixLib.Fluid.Examples.Performance.Example1v2 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2 (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.Performance.Example1v2 (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.Examples.Performance.Example1v2 (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Simulate → Compile
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Simulate → Compile
Buildings_maint.8.0.xBuildings.Fluid.Examples.FlowSystem.Simplified1 (sim)Simulate performance 0:08:00 → 0.11
Buildings_maint.8.0.xBuildings.Fluid.Examples.Performance.Example1v2 (sim)Simulate → Compile
HanserModelicaHanserModelica.InductionMachines.IMC_Transformer (sim)Simulate → Compile
HanserModelicaHanserModelica.InductionMachines.IMC_YD (sim)Simulate → Compile
HanserModelicaHanserModelica.InductionMachines.IMS_Start (sim)Simulate → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMPM_CurrentSource (sim)Simulate → Compile
ModelicaTest_3.2.3ModelicaTest.Electrical.QuasiStatic.MultiPhase.Ideal (sim)Compile → Verify
ModelicaTest_3.2.3ModelicaTest.Electrical.QuasiStatic.SinglePhase.Ideal (sim)Compile → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0:03:52 → 0.35
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0:02:56 → 0.36
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Simulate performance 0:03:12 → 0.36
Modelica_3.2.3Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Verify → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Simulate performance 3.46 → 13.30
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Verify → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)Verify → Compile
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Verify → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim)Verify → Compile
OpenIPSL_releaseOpenIPSL.Examples.ThreePhase.IEEE13 (sim)Compile → Simulate
PNlibPNlib.Examples.ExtTest.ArcswithPCtoTC3 (sim)Verify → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleShadow (sim)Simulate performance 0:08:00 → 0.08
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)FrontEnd performance 14.67 → 8.21
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14 (sim)FrontEnd performance 10.93 → 6.05
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)FrontEnd performance 23.84 → 13.81 BackEnd performance 16.78 → 8.87
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)FrontEnd performance 19.15 → 11.00 BackEnd performance 20.74 → 10.29
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)FrontEnd performance 45.56 → 24.20 BackEnd performance 54.28 → 29.07
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd performance 0:01:37 → 55.16
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)FrontEnd performance 22.32 → 12.57 BackEnd performance 32.74 → 17.63 SimCode performance 10.47 → 5.08 Templates performance 12.78 → 7.49
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)BackEnd performance 15.00 → 7.52
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)FrontEnd performance 24.34 → 14.08 BackEnd performance 39.70 → 21.50 SimCode performance 10.54 → 5.92 Simulate performance 33.99 → 17.43
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)BackEnd performance 30.10 → 16.23 Templates performance 12.77 → 7.23
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)BackEnd performance 0:01:13 → 38.67 Templates performance 30.91 → 17.21 Simulate performance 38.10 → 18.55
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 32.84 → 17.21 Templates performance 13.87 → 7.15 Simulate performance 30.28 → 15.60
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)FrontEnd performance 26.35 → 13.60 BackEnd performance 18.01 → 9.10 Templates performance 11.23 → 5.14
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)BackEnd performance 13.21 → 6.36 Compile performance 16.98 → 9.91
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)FrontEnd performance 19.96 → 10.92 BackEnd performance 28.44 → 15.19 Templates performance 10.23 → 5.50
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd performance 48.70 → 26.12 BackEnd performance 0:01:04 → 35.75 SimCode performance 17.33 → 9.04 Templates performance 26.91 → 15.09 Simulate performance 24.83 → 11.56
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 16.96 → 9.47
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)FrontEnd performance 47.62 → 21.59 BackEnd performance 23.56 → 10.82
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280 (sim)FrontEnd performance 10.57 → 5.38 BackEnd performance 11.75 → 5.76
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400 (sim)FrontEnd performance 24.80 → 12.38 BackEnd performance 24.20 → 11.34 SimCode performance 10.44 → 4.69
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 29.59 → 15.82 SimCode performance 11.66 → 5.40 Templates performance 12.46 → 6.40
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)FrontEnd performance 24.31 → 12.47
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)FrontEnd performance 26.60 → 12.30
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)BackEnd performance 13.14 → 5.88
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 44.15 → 21.24
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)BackEnd performance 0:02:46 → 0:01:25 SimCode performance 19.55 → 9.86 Compile performance 0:01:07 → 31.70
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)BackEnd performance 12.83 → 5.90
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 44.64 → 20.13 SimCode performance 58.63 → 20.92
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ThermoPowerThermoPower.Test.WaterComponents.TestCoolingTowerPacking (sim)Simulate → Compile
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Simulate performance 0:08:00 → 6.72
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Simulate performance 0:08:00 → 0:04:18
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.SupercriticalPulverizedCoalPowerPlant (sim)Simulate performance 0:03:22 → 0.75
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC (sim)Simulate performance 0:08:00 → 6.57