OpenModelica newInst from 2019-05-31 22:33:09 to 2019-06-03 11:29:06

Summary

OMC Commits1
Libraries Changed0
Number of Improvements7
Number of Regressions2
Number of Performance Improvements65
Number of Performance Regressions53

OpenModelica Changes

CommitAuthorSummary
43bbd731bAdeel AsgharUse the Windows short path names to make MINGW happy

Library Changes

LibraryChange

Models Affected

ModelicaTest_3.2.1_cppModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 9.23 → 15.99 Compile performance 0:01:05 → 0:01:52
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstancesSimulate performance 17.35 → 31.74
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstancesCompile performance 8.23 → 15.65 Simulate performance 19.15 → 34.66
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowTemplates performance 6.06 → 10.61 Compile performance 12.29 → 22.46 Simulate performance 38.48 → 0:01:10
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsBackEnd performance 6.28 → 11.70 Templates performance 33.52 → 57.60
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 16.44 → 30.78 Simulate performance 18.45 → 33.29
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverseCompile performance 7.28 → 14.50 Simulate performance 0:02:05 → 0:03:39
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Vessels.TestVolumeSimulate performance 7.73 → 13.65
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyStateCompile performance 12.89 → 22.01 Simulate performance 0:03:15 → 0:05:50
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWaterCompile performance 12.44 → 21.41
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1Compile performance 8.48 → 15.45 Simulate performance 28.21 → 55.48
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestPipesAndValves.DynamicPipeInitializationCompile performance 7.93 → 14.50 Simulate performance 7.03 → 13.50
ModelicaTest_3.2.1_cppModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAirCompile performance 8.03 → 14.44 Simulate performance 13.19 → 22.82
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.InitializationConversion.JointsBackEnd performance 7.49 → 14.19 Compile performance 11.99 → 22.42
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Joints.SphericalSpherical2BackEnd performance 5.77 → 10.37 Compile performance 11.19 → 21.11
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Joints.UniversalSphericalBackEnd performance 5.35 → 10.26 Compile performance 11.34 → 21.01
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Parts.FlyingBodiesCompile performance 9.84 → 18.06 Simulate performance 49.41 → 0:01:35
ModelicaTest_3.2.2ModelicaTest.Blocks.FilterTests.AllOptionsTemplates performance 5.70 → 10.80
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorCompile performance 23.86 → 41.91 Simulate performance 29.42 → 52.49
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorHeatTransferCompile performance 23.96 → 41.95 Simulate performance 29.63 → 52.28
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 17.25 → 29.33 Simulate performance 7.88 → 14.95
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsBackEnd performance 7.43 → 12.79 Compile performance 33.18 → 59.75 Simulate performance 20.81 → 35.70
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 25.52 → 45.11
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyStateCompile performance 20.71 → 38.05
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWaterCompile performance 16.49 → 29.78
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseCompile performance 15.39 → 27.77 Simulate performance 30.78 → 55.29
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminarCompile performance 7.78 → 13.50 Simulate performance 11.14 → 20.96
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulentCompile performance 7.63 → 13.60 Simulate performance 11.49 → 21.47
ModelicaTest_3.2.2ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1Compile performance 7.63 → 13.04 Simulate performance 5.17 → 10.79
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestDistributionsFrontEnd performance 25.21 → 44.29
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestSpecialFrontEnd performance 15.14 → 26.51
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestTruncatedDistributionsFrontEnd performance 19.47 → 33.56
ModelicaTest_3.2.2ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAirCompile performance 5.67 → 10.84 Simulate performance 11.14 → 19.36
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.SphericalSpherical2BackEnd performance 6.78 → 12.38 Compile performance 9.03 → 15.50
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.UniversalSphericalBackEnd performance 6.62 → 11.89 Compile performance 8.93 → 15.80 Simulate performance 6.53 → 13.34
ModelicaTest_3.2.2ModelicaTest.MultiBody.Sensors.RelativeSensorBackEnd performance 6.00 → 10.58 Compile performance 7.03 → 13.44
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 17.20 → 29.88
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 26.82 → 46.47
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyStateSimulate performance 33.78 → 58.15
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWaterCompile performance 17.15 → 29.38
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseCompile performance 16.04 → 27.53
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminarCompile performance 7.43 → 13.39 Simulate performance 11.79 → 20.36
ModelicaTest_trunkModelicaTest.Math.Random.TestSpecialFrontEnd performance 14.41 → 24.50
ModelicaTest_trunkModelicaTest.MultiBody.Joints.SphericalSpherical2BackEnd performance 7.49 → 12.76
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4BackEnd performance 5.93 → 11.01
ModelicaTest_trunk_cppModelicaTest.Media.TestOnly.MixIdealGasAirCompile → Verify
Modelica_3.2.1_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderFailed → SimCode
Modelica_3.2.2Modelica.Blocks.Examples.NoiseExamples.ActuatorWithNoiseSimulate performance 18.35 → 8.43
Modelica_3.2.2Modelica.Electrical.Analog.Examples.CauerLowPassSCSimulate performance 34.79 → 15.80
Modelica_3.2.2Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_ConveyorSimulate performance 10.99 → 5.17
Modelica_3.2.2Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YDSimulate performance 25.52 → 11.89
Modelica_3.2.2Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpSimulate performance 43.56 → 20.51
Modelica_3.2.2Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierSimulate performance 16.30 → 8.18
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_DriveSimulate performance 0:02:31 → 0:01:15
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveSimulate performance 0:05:23 → 0:02:47
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_CharacteristicSimulate performance 20.11 → 9.33
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 18.26 → 9.39
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_CharacteristicSimulate performance 10.69 → 4.97
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveSimulate performance 0:02:12 → 0:01:04
Modelica_3.2.2Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderFrontEnd performance 14.04 → 7.67 BackEnd performance 37.52 → 20.35 Templates performance 16.77 → 9.71 Compile performance 0:01:57 → 0:01:04 Simulate performance 0:04:20 → 0:02:27
Modelica_3.2.2Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCompile performance 36.85 → 20.71
Modelica_3.2.2Modelica.Fluid.Examples.BranchingDynamicPipesCompile performance 42.61 → 23.41
Modelica_3.2.2Modelica.Fluid.Examples.Explanatory.MeasuringTemperatureCompile performance 15.10 → 8.13 Simulate performance 13.34 → 7.78
Modelica_3.2.2Modelica.Fluid.Examples.IncompressibleFluidNetworkCompile performance 24.87 → 13.59
Modelica_3.2.2Modelica.Fluid.Examples.InverseParameterizationCompile performance 13.65 → 7.98 Simulate performance 20.81 → 12.19
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDumpCompile performance 10.64 → 5.42 Simulate performance 28.27 → 15.84
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_ConveyorCompile performance 11.44 → 6.18 Simulate performance 21.31 → 11.79
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_InitializeCompile performance 10.79 → 6.03 Simulate performance 14.59 → 7.88
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_TransformerCompile performance 16.10 → 8.48 Simulate performance 13.34 → 7.28
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesCompile performance 10.24 → 5.88 Simulate performance 35.08 → 19.35
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6BackEnd performance 30.62 → 17.93 Compile performance 34.29 → 18.95
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticCompile performance 25.57 → 14.14 Simulate performance 11.29 → 5.32
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1BackEnd performance 19.61 → 11.48 Compile performance 17.20 → 8.83
Modelica_3.2.2Modelica.Media.Examples.ReferenceAir.Inverse_sh_TXSimulate performance 14.35 → 8.23
Modelica_3.2.2_cppModelica.Electrical.Analog.Examples.CauerLowPassSCCompile performance 8.23 → 14.20 Simulate performance 8.48 → 15.65
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_ConveyorCompile performance 6.48 → 13.11 Simulate performance 13.14 → 23.57
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpCompile performance 6.48 → 13.49 Simulate performance 40.74 → 0:01:17
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierCompile performance 6.33 → 13.35 Simulate performance 6.18 → 13.14
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_DriveCompile performance 5.83 → 11.74 Simulate performance 6.43 → 12.34
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_CharacteristicCompile performance 6.13 → 12.04 Simulate performance 13.19 → 22.66
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveSimulate performance 34.44 → 0:01:03
Modelica_3.2.2_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderSimCode → Failed
Modelica_3.2.2_cppModelica.Media.Examples.TestOnly.MixIdealGasAirVerify → Compile
Modelica_trunkModelica.Blocks.Examples.NoiseExamples.ActuatorWithNoiseSimulate performance 18.66 → 10.28
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFTCompile performance 0:03:24 → 0:01:55 Simulate performance 0:05:54 → 0:03:12
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFTCompile performance 0:03:22 → 0:01:54 Simulate performance 0:01:59 → 0:01:04
Modelica_trunkModelica.Electrical.Analog.Examples.CauerLowPassSCSimulate performance 35.99 → 19.66
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpCompile performance 10.44 → 5.73 Simulate performance 26.92 → 14.59
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierCompile performance 10.09 → 5.62 Simulate performance 17.30 → 9.33
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveCompile performance 10.14 → 5.67 Simulate performance 0:05:20 → 0:03:00
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 18.00 → 10.49
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveSimulate performance 0:02:15 → 0:01:11
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderBackEnd performance 39.38 → 22.01 Templates performance 17.76 → 9.97 Compile performance 0:01:55 → 0:01:04
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDumpCompile performance 10.59 → 5.32 Simulate performance 29.28 → 16.40
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_ConveyorCompile performance 12.09 → 5.93 Simulate performance 24.77 → 12.79
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_InitializeCompile performance 12.10 → 5.83 Simulate performance 16.30 → 9.03
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_TransformerCompile performance 16.60 → 8.58 Simulate performance 14.19 → 7.68
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystemSimulate performance 14.75 → 7.83
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticCompile performance 24.76 → 14.24
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1BackEnd performance 17.83 → 10.20 Compile performance 16.51 → 9.38
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_DriveSimulate performance 6.38 → 12.59
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20Compile performance 34.14 → 18.30
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28BackEnd performance 18.10 → 10.64
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40BackEnd performance 34.60 → 19.73 Simulate performance 11.24 → 6.32
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56FrontEnd performance 10.92 → 5.81 SimCode performance 15.93 → 8.51
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80FrontEnd performance 20.77 → 11.69
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28Compile performance 56.89 → 33.33
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40Templates performance 17.26 → 9.31
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80FrontEnd performance 21.27 → 11.32
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280Compile performance 40.59 → 23.71
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280Simulate performance 26.32 → 15.24
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140Simulate performance 16.45 → 9.54
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280Simulate performance 10.04 → 5.88
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400Simulate performance 15.20 → 8.68
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000Compile performance 48.17 → 27.47
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_10Compile performance 58.39 → 33.84
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100Compile performance 58.39 → 33.78
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10Compile performance 0:02:22 → 0:01:21
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_10Compile performance 46.52 → 26.17
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100Compile performance 45.47 → 25.92
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_1000Compile performance 45.96 → 25.66
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10BackEnd performance 22.58 → 12.38
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10Templates → Verify