OpenModelica master from 2019-02-28 22:24:09 to 2019-03-02 00:06:37

Summary

OMC Commits6
Libraries Changed2
Number of Improvements3
Number of Regressions2
Number of Performance Improvements12
Number of Performance Regressions41

OpenModelica Changes

CommitAuthorSummary
b691eb147dPer Östlund[NF] Improve errors for binding type mismatches.
2ba9e4bf60Per Östlund[NF] Update the call type when type casting.
69a3ec4fa0Per ÖstlundFix : subscripting in Ceval.cevalSubscriptValue.
0470a5b383Per ÖstlundImprove runtime implementation of 'diagonal'.
cc9ae78813Per Östlund[NF] Improve type casting of some builtins.
482cb0e7ebPer Östlund[NF] Fix function vectorization with type casting.

Library Changes

LibraryChange
Buildings_latestFrom version 6.0.0 (revision 20190225-132240~git~master) to 6.0.0 (revision 20190301-082416~git~master)
OpenIPSLFrom version 2.0.0-dev (revision 20190219-195329~git~master) to 2.0.0-dev (revision 20190301-080106~git~master)

Models Affected

Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 9.38 → 16.02 Compile performance 19.44 → 34.10
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 9.29 → 17.24 Compile performance 19.79 → 34.33
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 19.30 → 34.65
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 16.24 → 28.04
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 5.30 → 10.90
Buildings_latestBuildings.Fluid.Examples.Performance.Example1v1 (sim)FrontEnd performance 7.01 → 12.76
Buildings_latestBuildings.Fluid.Examples.Performance.Example1v2 (sim)FrontEnd performance 11.48 → 21.14
Buildings_latestBuildings.Fluid.Examples.Performance.Example4 (sim)FrontEnd performance 12.57 → 24.36
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.ParallelDp (sim)FrontEnd performance 10.22 → 19.04
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.ParallelDpOptimised (sim)FrontEnd performance 13.83 → 24.94
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.ParallelFlow (sim)FrontEnd performance 10.03 → 18.64
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.ParallelFlowOptimised (sim)FrontEnd performance 13.71 → 24.39
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesDp (sim)FrontEnd performance 10.13 → 17.86
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesDpOptimised (sim)FrontEnd performance 13.85 → 25.57
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesFlow (sim)FrontEnd performance 10.39 → 19.49
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesFlowOptimised (sim)FrontEnd performance 14.03 → 25.28
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesParallelDp (sim)FrontEnd performance 10.33 → 19.12
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesParallelDpOptimised (sim)FrontEnd performance 14.55 → 26.62
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesParallelFlow (sim)FrontEnd performance 10.25 → 18.95
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesParallelFlowOptimised (sim)FrontEnd performance 14.27 → 26.23
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates performance 10.58 → 19.23
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.FiniteLineSource (sim)Simulate performance 0:01:03 → 0:01:53
Buildings_latestBuildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Compile performance 16.34 → 28.00
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.ApparatusDewPoint (sim)FrontEnd performance 6.80 → 11.71
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.ApparatusDryPoint (sim)FrontEnd performance 6.44 → 11.35
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)FrontEnd performance 6.84 → 12.83
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)FrontEnd performance 6.77 → 11.83
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)FrontEnd performance 6.79 → 12.24
Buildings_latestBuildings.Fluid.Sensors.Examples.SpecificEnthalpy (sim)FrontEnd performance 7.02 → 11.99
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlateShaCoeTrue (sim)FrontEnd performance 11.23 → 19.47
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlateTotalArea (sim)Compile performance 11.48 → 20.62
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.EN12975NPanels (sim)Compile performance 15.94 → 27.30
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.FlatPlate (sim)FrontEnd performance 15.86 → 27.08 Compile performance 9.28 → 16.15
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.FlatPlateNPanels (sim)Compile performance 15.59 → 26.68
Buildings_latestBuildings.Fluid.Sources.Examples.PropertySource_T (sim)FrontEnd performance 8.60 → 15.05
Buildings_latestBuildings.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)FrontEnd performance 15.82 → 27.10 Compile performance 6.43 → 11.76
Buildings_latestBuildings.Fluid.Storage.Examples.Stratified (sim)FrontEnd performance 14.54 → 24.85 Compile performance 7.89 → 14.71
Buildings_latestBuildings.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)FrontEnd performance 22.66 → 40.00
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerDynamics (sim)FrontEnd performance 14.30 → 24.40
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerLocation (sim)FrontEnd performance 16.07 → 28.44
Buildings_latestBuildings.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)FrontEnd performance 11.30 → 19.93
ModelicaTest_3.2.2ModelicaTest.Math.TestMatrices2b (sim)Compile → Verify
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Parts.FlyingBodies (sim)Compile performance 12.85 → 7.23 Simulate performance 40.40 → 22.15
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices2b (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.Math.TestMatrices2b (sim)Compile → Verify
Modelica_3.2.1_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 11.12 → 6.37
Modelica_3.2.1_cppModelica.Media.Examples.MoistAir (sim)FrontEnd performance 15.81 → 8.97
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Rectifier (sim)Simulate performance 11.00 → 6.07
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Simulate performance 10.18 → 5.48
Modelica_3.2.2_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator (sim)Compile performance 10.64 → 5.87 Simulate performance 17.58 → 9.23
Modelica_3.2.2_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator_MultiPhase (sim)Compile performance 11.63 → 6.07 Simulate performance 14.20 → 8.18
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Templates performance 20.21 → 10.93 Compile performance 30.12 → 17.19
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic (sim)Compile performance 20.96 → 12.08
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.IEEEST (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)
SiemensPower_OMCtestSiemensPower.Components.Pipes.Tests.tube_ownMedia_test (sim)FrontEnd performance 23.85 → 13.63 Compile performance 28.91 → 16.99
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7 (sim)Simulate performance 17.39 → 10.18
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2 (sim)Simulate performance 16.11 → 9.43