OpenModelica newInst from 2019-02-19 15:08:05 to 2019-02-19 21:08:31

Summary

OMC Commits7
Libraries Changed1
Number of Improvements4
Number of Regressions2
Number of Performance Improvements86
Number of Performance Regressions1

OpenModelica Changes

CommitAuthorSummary
61b21dfdaAndreasChanged string documentation, removed unused variables, changed name for omsiAllEquations.
2a07fcecewibraundon't remove DAE_AUX_VAR case in BackendDump
2f1a09846Lennart OchelChanged more comments to documentation strings
f281bdb8dAndreasChanged comments to string documentation in BackEnd/BackendDAE.mo
7e9115667wibraunfix index of jacobian variable in function createJacSimVarsColumn
9b98e73e3wibraunfix added jacobian vars also to HT (#1)
af50f26e4AnHeuermann[OMSI] Preparing data structure for code generation in SimCode

Library Changes

LibraryChange
ThermalSeparationFrom version 0.2 (revision 0.2-20190218-184013~git~master) to 0.2 (revision 0.2-20190219-164527~git~master)

Models Affected

ChemicalChemical.Examples.AcidBase.AlbuminTitrationFailed → Simulate
ModelicaTest_3.2.1ModelicaTest.Blocks.FilterTests.AllOptionsCompile performance 0:01:21 → 44.60 Simulate performance 12.61 → 6.68
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorCompile performance 47.43 → 23.11 Simulate performance 53.96 → 27.92
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorHeatTransferCompile performance 47.65 → 22.76 Simulate performance 54.73 → 27.52
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 32.40 → 15.64 Simulate performance 14.55 → 7.73
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsBackEnd performance 12.18 → 6.54 Compile performance 0:01:05 → 32.12 Simulate performance 38.28 → 20.16
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 49.21 → 23.96
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitializationCompile performance 11.77 → 6.38 Simulate performance 22.86 → 10.83
ModelicaTest_3.2.1ModelicaTest.MultiBody.InitializationConversion.JointsBackEnd performance 13.22 → 6.86 Compile performance 16.32 → 8.18
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.SphericalSpherical2BackEnd performance 12.86 → 6.83 Compile performance 16.55 → 8.28
ModelicaTest_3.2.1ModelicaTest.MultiBody.Sensors.RelativeSensorBackEnd performance 12.71 → 6.81 Compile performance 14.30 → 7.28
Modelica_3.2.2Modelica.Blocks.Examples.NoiseExamples.ActuatorWithNoiseSimulate performance 18.06 → 10.33
Modelica_3.2.2Modelica.Electrical.Analog.Examples.CauerLowPassSCSimulate performance 33.09 → 18.90
Modelica_3.2.2Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_ConveyorSimulate performance 10.91 → 5.62
Modelica_3.2.2Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpSimulate performance 35.58 → 18.80
Modelica_3.2.2Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierSimulate performance 17.49 → 8.88
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_DriveSimulate performance 0:02:28 → 0:01:22
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveCompile performance 10.34 → 5.48 Simulate performance 0:05:09 → 0:02:52
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_CharacteristicSimulate performance 24.30 → 10.68
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 21.90 → 9.58
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_CharacteristicSimulate performance 10.72 → 5.82
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveSimulate performance 0:02:11 → 0:01:10
Modelica_3.2.2Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderSimCode performance 11.32 → 6.04 Templates performance 17.20 → 8.62 Compile performance 0:01:55 → 0:01:04
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_ConveyorSimulate performance 10.20 → 5.07
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDumpCompile performance 12.24 → 5.53 Simulate performance 32.01 → 14.84
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_RectifierCompile performance 11.36 → 5.22 Simulate performance 10.13 → 4.82
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_ConveyorSimulate performance 26.70 → 12.19
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_InitializeCompile performance 12.87 → 6.53 Simulate performance 19.22 → 8.28
Modelica_3.2.2Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_TransformerCompile performance 19.14 → 9.18 Simulate performance 16.80 → 6.33
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6Compile performance 33.41 → 19.45
Modelica_3.2.2_cppModelica.Media.Examples.TestOnly.MixIdealGasAirVerify → Compile
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFTSimCode performance 0:01:58 → 0:01:09
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_ConveyorSimulate performance 13.16 → 5.17
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDriveCompile performance 12.70 → 5.43 Simulate performance 21.16 → 9.73
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YDSimulate performance 45.13 → 20.40
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_CharacteristicSimulate performance 23.28 → 9.99
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 17.89 → 9.28
Modelica_trunk_cppModelica.Media.Examples.TestOnly.MixIdealGasAirVerify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10Simulate performance 30.74 → 16.80
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320_M_10BackEnd performance 13.31 → 7.01 Compile performance 15.85 → 8.33
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10BackEnd performance 35.75 → 19.97 Compile performance 27.05 → 14.84 Simulate performance 10.08 → 5.38
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10BackEnd performance 56.06 → 32.87 Templates performance 10.55 → 5.64 Compile performance 39.59 → 21.05 Simulate performance 22.73 → 11.84
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10BackEnd performance 18.69 → 10.71 Compile performance 21.31 → 12.49
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20BackEnd performance 16.73 → 9.44 Compile performance 18.32 → 10.18 Simulate performance 20.67 → 11.09
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28FrontEnd performance 16.53 → 9.34 Compile performance 32.39 → 18.15 Simulate performance 0:01:15 → 41.69
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40SimCode performance 18.96 → 10.03 Compile performance 0:01:10 → 37.95 Simulate performance 0:04:19 → 0:02:29
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14BackEnd performance 11.44 → 5.77 Compile performance 11.54 → 5.87
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20BackEnd performance 27.20 → 14.32 Compile performance 19.56 → 9.98 Simulate performance 22.38 → 11.64
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28BackEnd performance 58.06 → 32.57 SimCode performance 11.30 → 6.61 Templates performance 14.01 → 7.88 Compile performance 34.38 → 18.35 Simulate performance 0:01:17 → 40.34
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40FrontEnd performance 18.14 → 9.00 SimCode performance 29.04 → 15.30 Templates performance 29.22 → 15.32 Compile performance 0:01:09 → 37.19
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10BackEnd performance 46.84 → 22.62 Templates performance 17.29 → 9.11 Compile performance 57.98 → 30.57 Simulate performance 28.63 → 14.39
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28BackEnd performance 20.41 → 9.95 Compile performance 30.48 → 16.29
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5BackEnd performance 51.79 → 26.06 SimCode performance 10.78 → 6.12 Templates performance 18.97 → 10.12 Compile performance 0:01:04 → 34.03 Simulate performance 30.90 → 16.05
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40BackEnd performance 40.19 → 22.23 Templates performance 15.84 → 8.57 Compile performance 54.37 → 28.31 Simulate performance 17.67 → 9.13
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56FrontEnd performance 12.17 → 7.13 BackEnd performance 0:01:22 → 43.60 SimCode performance 18.51 → 10.12 Templates performance 31.94 → 17.23 Compile performance 0:01:43 → 55.71 Simulate performance 44.48 → 25.91
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20BackEnd performance 42.23 → 22.42 Templates performance 16.19 → 8.46 Compile performance 54.03 → 28.41 Simulate performance 17.83 → 9.63
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40FrontEnd performance 13.29 → 7.21 BackEnd performance 23.06 → 12.18 Templates performance 13.34 → 6.94 Compile performance 54.70 → 29.02
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80FrontEnd performance 55.87 → 30.32 BackEnd performance 0:01:40 → 55.86 SimCode performance 17.69 → 10.31 Compile performance 0:03:47 → 0:02:01
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28BackEnd performance 20.20 → 9.87 Compile performance 27.52 → 14.04
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40BackEnd performance 38.41 → 18.61 Templates performance 18.31 → 9.62 Compile performance 54.54 → 27.11
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56FrontEnd performance 12.23 → 5.87 BackEnd performance 0:01:17 → 40.30 SimCode performance 16.54 → 9.16 Templates performance 33.88 → 18.50 Compile performance 0:01:48 → 54.11 Simulate performance 19.23 → 9.98
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80FrontEnd performance 22.44 → 11.54 BackEnd performance 0:02:46 → 0:01:29 SimCode performance 38.10 → 20.84 Templates performance 0:01:07 → 37.48 Compile performance 0:03:48 → 0:02:05 Simulate performance 34.80 → 20.20
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280Simulate performance 24.85 → 11.58
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280BackEnd performance 42.96 → 21.03 SimCode performance 11.41 → 5.69 Templates performance 10.72 → 5.28 Compile performance 32.67 → 17.10 Simulate performance 30.53 → 15.64
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640BackEnd performance 17.77 → 9.08 Compile performance 19.01 → 9.18
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140Simulate performance 21.45 → 11.23
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100FrontEnd performance 50.45 → 26.00 BackEnd performance 23.57 → 11.66 Simulate performance 17.00 → 8.43
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280FrontEnd performance 10.36 → 5.00 Simulate performance 10.84 → 5.02
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400FrontEnd performance 25.64 → 13.72 BackEnd performance 24.14 → 11.94 Simulate performance 16.85 → 8.48
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800BackEnd performance 20.44 → 10.41 Compile performance 32.26 → 15.54 Simulate performance 35.47 → 16.74
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600BackEnd performance 45.66 → 22.77 SimCode performance 13.37 → 6.38 Templates performance 17.72 → 9.07 Compile performance 59.10 → 31.68 Simulate performance 0:02:39 → 0:01:10
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400Compile performance 18.64 → 9.23 Simulate performance 11.61 → 5.12
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000BackEnd performance 10.27 → 5.21 Compile performance 18.46 → 9.63
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000BackEnd performance 10.33 → 5.01 Compile performance 39.66 → 19.10 Simulate performance 15.20 → 7.73
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10BackEnd performance 23.95 → 11.99 Compile performance 25.85 → 13.04
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10BackEnd performance 0:01:20 → 41.90 Compile performance 0:01:01 → 26.92 Simulate performance 10.08 → 5.72
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10BackEnd performance 23.59 → 12.01 SimCode performance 24.01 → 10.69 Compile performance 18.10 → 8.98
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10BackEnd performance 0:01:21 → 41.13 SimCode performance 0:01:34 → 49.72 Compile performance 31.33 → 15.84 Simulate performance 13.48 → 6.88
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16Compile performance 10.38 → 5.43 Simulate performance 22.35 → 12.34
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32BackEnd performance 41.13 → 23.95 Simulate performance 0:01:05 → 34.83
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_8BackEnd performance 10.12 → 5.59
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheckBackEnd performance 12.26 → 6.65
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16BackEnd performance 20.27 → 11.88
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32Simulate performance 17.98 → 10.48
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64Simulate performance 0:01:36 → 55.02
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_8BackEnd performance 10.95 → 6.42
ThermalSeparationThermalSeparation.Examples.Absorption_CO2_MEABackEnd performance 5.86 → 14.94 Compile performance 18.35 → 38.63
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_RandomBackEnd performance 32.12 → 15.22 Compile performance 0:01:07 → 36.58
ThermalSeparationThermalSeparation.Examples.Absorption_TrayBackEnd performance 0:03:34 → 36.51 SimCode performance 22.15 → 4.49 Templates performance 33.61 → 9.16
ThermalSeparationThermalSeparation.Examples.Testing.Pump.PumpSystemCompile → Simulate
ThermalSeparationThermalSeparation.Examples.Testing.Reboiler.ReboilerSimulate performance 0:08:00 → 0.11