OpenModelica newInst-daemode from 2019-02-27 13:54:25 to 2019-03-01 05:50:39

Summary

OMC Commits3
Libraries Changed0
Number of Improvements21
Number of Regressions0
Number of Performance Improvements51
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
482cb0e7ePer Östlund[NF] Fix function vectorization with type casting.
ba5885721Per Östlund[NF] Improve function vectorization.
46fdf1a5aPer Östlund[NF] Restrict cardinality usage.

Library Changes

LibraryChange

Models Affected

ModelicaTest_3.2.2ModelicaTest.Math.TestMatrices2bFailed → Templates
ModelicaTest_3.2.2ModelicaTest.Math.TestMatrices3Failed → Compile
ModelicaTest_3.2.2ModelicaTest.Math.TestVectorsFailed → Compile
ModelicaTest_3.2.2_cppModelicaTest.Math.TestMatrices2bFailed → SimCode
ModelicaTest_3.2.2_cppModelicaTest.Math.TestMatrices3Failed → SimCode
ModelicaTest_3.2.2_cppModelicaTest.Math.TestVectorsFailed → SimCode
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 19.19 → 10.01 Compile performance 0:01:33 → 43.94
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 28.49 → 13.64 Simulate performance 10.16 → 4.87
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 37.26 → 17.26
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes17Compile performance 11.48 → 5.72 Simulate performance 49.04 → 20.80
ModelicaTest_3.2.3ModelicaTest.Math.Random.TestDistributionsFrontEnd performance 57.29 → 26.54
ModelicaTest_3.2.3ModelicaTest.Math.Random.TestSpecialFrontEnd performance 32.17 → 15.96
ModelicaTest_3.2.3ModelicaTest.Math.Random.TestTruncatedDistributionsFrontEnd performance 40.39 → 18.67
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices2bFailed → Templates
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices3Failed → Compile
ModelicaTest_3.2.3ModelicaTest.Math.TestMatricesExamplesSolveLinearEquationsFailed → Simulate
ModelicaTest_3.2.3ModelicaTest.Math.TestVectorsFailed → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Sensors.RelativeSensorBackEnd performance 14.04 → 6.58 Compile performance 18.13 → 8.58
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 20.76 → 10.26 Compile performance 0:02:03 → 0:01:03
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 30.10 → 14.51
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 38.97 → 19.00
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.BranchingPipes17Compile performance 11.57 → 5.52 Simulate performance 47.10 → 20.35
ModelicaTest_trunkModelicaTest.Math.Random.TestSpecialFrontEnd performance 27.70 → 14.65
ModelicaTest_trunkModelicaTest.Math.Random.TestTruncatedDistributionsFrontEnd performance 31.85 → 18.25
ModelicaTest_trunkModelicaTest.Math.TestMatrices2bFailed → Templates
ModelicaTest_trunkModelicaTest.Math.TestMatrices3Failed → Compile
ModelicaTest_trunkModelicaTest.Math.TestMatricesExamplesSolveLinearEquationsFailed → Simulate
ModelicaTest_trunkModelicaTest.Math.TestVectorsFailed → Compile
ModelicaTest_trunk_cppModelicaTest.Math.TestMatrices2bFailed → SimCode
ModelicaTest_trunk_cppModelicaTest.Math.TestMatrices3Failed → SimCode
ModelicaTest_trunk_cppModelicaTest.Math.TestMatricesExamplesSolveLinearEquationsFailed → Compile
ModelicaTest_trunk_cppModelicaTest.Math.TestVectorsFailed → SimCode
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160Compile performance 12.18 → 5.72 Simulate performance 26.21 → 14.14
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40Compile performance 10.23 → 5.67 Simulate performance 10.96 → 4.33
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80Compile performance 11.41 → 5.57 Simulate performance 19.80 → 7.73
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320_M_10BackEnd performance 14.32 → 7.56 Compile performance 16.99 → 9.18
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10BackEnd performance 43.73 → 22.00
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10BackEnd performance 0:01:06 → 35.14 Templates performance 13.76 → 7.24 Compile performance 47.24 → 23.36
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10Compile performance 24.56 → 12.34
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20Compile performance 22.99 → 10.88
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28FrontEnd performance 16.26 → 9.27 BackEnd performance 30.29 → 15.89 Templates performance 13.71 → 6.37
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40FrontEnd performance 36.93 → 18.63 Compile performance 0:01:19 → 39.44 Simulate performance 10.93 → 5.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14BackEnd performance 12.13 → 5.98
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20BackEnd performance 23.68 → 13.92 Compile performance 19.93 → 11.54
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28Templates performance 12.47 → 7.27 Compile performance 33.55 → 19.35
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40Templates performance 32.32 → 16.99 Compile performance 0:01:21 → 39.59
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10BackEnd performance 44.79 → 22.98 Simulate performance 10.07 → 4.47
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5Templates performance 18.76 → 10.41 Compile performance 57.92 → 33.63 Simulate performance 12.07 → 5.43
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56SimCode performance 10.21 → 5.37 Simulate performance 17.52 → 8.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20Templates performance 17.07 → 8.98
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80Templates performance 0:01:08 → 38.66 Compile performance 0:03:19 → 0:01:53
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80SimCode performance 13.77 → 7.35 Templates performance 46.19 → 25.68 Compile performance 0:03:13 → 0:01:52 Simulate performance 18.16 → 10.39
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80SimCode performance 19.33 → 10.70 Compile performance 0:03:25 → 0:01:53 Simulate performance 18.11 → 10.08
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10Compile performance 0:02:44 → 0:01:24 Simulate performance 23.97 → 13.59
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64Templates performance 13.44 → 7.67
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_8BackEnd performance 12.04 → 5.69
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheckBackEnd performance 14.75 → 7.30
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32Simulate performance 10.13 → 5.08
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200Compile performance 14.63 → 7.33 Simulate performance 21.09 → 11.13
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400BackEnd performance 17.82 → 9.21 Compile performance 25.50 → 12.49 Simulate performance 0:01:17 → 35.03
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800BackEnd performance 0:01:02 → 31.26 SimCode performance 10.67 → 5.31 Templates performance 24.54 → 11.89 Compile performance 0:01:47 → 51.61 Simulate performance 20.83 → 10.73
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200Compile performance 28.84 → 14.14
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400BackEnd performance 21.35 → 11.36 Templates performance 12.95 → 6.01 Compile performance 54.28 → 26.20
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160Compile performance 11.72 → 5.62 Simulate performance 37.03 → 16.64
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560BackEnd performance 0:01:57 → 52.66 Templates performance 37.03 → 17.94 Compile performance 0:02:06 → 56.38
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320BackEnd performance 10.98 → 5.26 Compile performance 18.70 → 8.63 Simulate performance 0:01:15 → 37.43
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640BackEnd performance 22.50 → 10.95 Compile performance 32.71 → 15.29 Simulate performance 0:02:54 → 0:01:22
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80Simulate performance 17.93 → 8.48
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_40Simulate performance 0:02:02 → 0:01:08