OpenModelica newInst-daemode from 2019-01-23 13:01:10 to 2019-01-25 15:52:47

Summary

OMC Commits5
Libraries Changed4
Number of Improvements4
Number of Regressions17
Number of Performance Improvements47
Number of Performance Regressions25

OpenModelica Changes

CommitAuthorSummary
21283341fAdrian PopUpdating 3rdParty
158c497a4Adrian Popon mingw C runtime link statically with sundials - on mingw define LINK_SUNDIALS_STATIC before including sundials headers - fix rule for dataReconcilation.cpp (was overwritten before)
43044cb55Adrian Pop[FMU] static link sundials, ticket:5293
e2dbad235Adrian Popmore execstat: at the end of frontend and for checkmodel
5e72f06edPer Östlund[NF] Fix ordering of when-branches.

3rdParty changes

Note that the 3rdParty libraries REVERTED TO AN OLD COMMIT: 73168676a2d6..8295908d1b04

Library Changes

LibraryChange
IBPSA_latestFrom version 3.0.0 (revision 20190117-081623~git~master) to 3.0.0 (revision 20190124-095829~git~master)
ModelicaTest_trunkFrom version trunk (revision 20190114-101749~git~master-om156) to trunk (revision 20190124-155738~git~master-om158)
Modelica_trunkFrom version trunk (revision 20190114-101749~git~master-om2) to trunk (revision 20190124-155738~git~master-om2)
ThermalSeparationFrom version 0.2 (revision 0.2-20181220-123613~git~master) to 0.2 (revision 0.2-20190117-102317~git~master)

Models Affected

BuildSysProBuildSysPro.BaseClasses.HeatTransfer.Examples.ValidationLWRLinearSimulate performance 11.60 → 6.02
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.BasicBackEnd performance 24.28 → 13.83
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1BackEnd performance 24.09 → 13.40
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2BackEnd performance 23.44 → 13.41
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3BackEnd performance 26.52 → 13.77
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4BackEnd performance 16.32 → 9.55
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified5BackEnd performance 14.64 → 8.60
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITBackEnd performance 0:02:40 → 0:01:34 Compile performance 0:01:59 → 0:01:08
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocationCompile performance 20.26 → 11.18
HanserModelicaHanserModelica.InductionMachines.IMC_TransformerCompile performance 15.92 → 9.13 Simulate performance 0:02:09 → 0:01:04
HanserModelicaHanserModelica.Magnetic.TestTransformerSimulate performance 0:03:32 → 0:01:54
HanserModelicaHanserModelica.SynchronousMachines.SMEE_RectifierSimulate performance 49.70 → 26.96
HanserModelicaHanserModelica.SynchronousMachines.SMR_InverterSimulate performance 0:02:31 → 0:01:20
IBPSA_latestIBPSA.Fluid.Chillers.Validation.Carnot_TEva_HighTemperatureFrontEnd → Compile
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified4BackEnd performance 14.67 → 8.54
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITCompile performance 0:01:51 → 0:01:04
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 13.59 → 24.61
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 17.35 → 31.14
ModelicaTest_3.2.2ModelicaTest.Blocks.FilterTests.AllOptionsCompile performance 0:01:12 → 40.45
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 22.83 → 12.53
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesCompile performance 29.64 → 15.99
ModelicaTest_3.2.2ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes17Simulate performance 30.46 → 14.49
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestDistributionsFrontEnd performance 43.11 → 23.34
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestSpecialFrontEnd performance 25.03 → 14.18
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestTruncatedDistributionsFrontEnd performance 33.08 → 17.53
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.SpringDamperSeriesSimulate performance 0:06:48 → 0:03:16
ModelicaTest_3.2.2ModelicaTest.MultiBody.Sensors.RelativeSensorBackEnd performance 11.53 → 6.26 Compile performance 15.70 → 7.88
ModelicaTest_trunkModelicaTest.Math.Random.TestDistributionsFrontEnd performance 43.73 → 25.26
ModelicaTest_trunkModelicaTest.Math.Random.TestSpecialFrontEnd performance 25.34 → 14.80
ModelicaTest_trunkModelicaTest.Math.Random.TestTruncatedDistributionsFrontEnd performance 31.36 → 17.94
ModelicaTest_trunkModelicaTest.MultiBody.Forces.SpringDamperSeriesSimulate performance 53.33 → 27.77
Modelica_3.2.1Modelica.Electrical.Spice3.Examples.OscillatorSimulate performance 0:01:11 → 40.08
Modelica_3.2.1Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderTemplates performance 12.01 → 6.83
Modelica_3.2.1Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOLSimulate performance 0:02:54 → 0:01:33
Modelica_3.2.1Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_StartSimulate performance 55.77 → 31.41
Modelica_3.2.1Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_InverterSimulate performance 0:02:35 → 0:01:19
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6FrontEnd performance 11.11 → 5.59
Modelica_3.2.1_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder
Modelica_3.2.1_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic
Modelica_3.2.2Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YDSimulate performance 21.05 → 38.57
Modelica_3.2.2Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_BrakingSimulate performance 8.38 → 14.65
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveSimulate performance 17.09 → 36.60
Modelica_3.2.2Modelica.Electrical.Spice3.Examples.OscillatorSimulate performance 38.63 → 0:01:22
Modelica_3.2.2Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderFrontEnd performance 6.70 → 12.12 BackEnd performance 18.00 → 35.83 Templates performance 7.21 → 14.25 Compile performance 39.57 → 0:01:12
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_InverterSimulate performance 5.07 → 10.50
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDumpSimulate performance 14.28 → 27.97
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipesCompile performance 12.88 → 23.82
Modelica_trunkModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationBackEnd performance 6.76 → 12.83 Compile performance 16.09 → 29.41
Modelica_trunkModelica.Fluid.Examples.PumpingSystemSimulate performance 0:01:18 → 0:02:22
Modelica_trunkModelica.Media.Examples.ReferenceAir.Inverse_sh_TSimulate performance 7.78 → 13.88
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160Simulate performance 12.64 → 26.42
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40Compile performance 15.74 → 27.71
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80Simulate performance 6.48 → 14.00
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160Compile performance 10.78 → 20.06
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100BackEnd performance 19.14 → 10.96
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400BackEnd performance 20.65 → 11.09 Simulate performance 15.62 → 8.03
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000Compile performance 0:01:39 → 50.11
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000Compile performance 0:01:32 → 47.55
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_10Compile performance 52.76 → 27.67
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100BackEnd performance 10.52 → 6.19 Compile performance 42.67 → 21.51
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_1000Compile performance 41.99 → 21.85
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16Templates performance 11.29 → 6.60
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800Templates performance 10.21 → 19.08 Compile performance 0:01:18 → 0:02:17
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200Simulate performance 9.43 → 16.40
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400Compile performance 38.38 → 0:01:05
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800Simulate → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280Verify → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160Compile performance 19.20 → 36.08 Simulate performance 14.89 → 25.44
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560BackEnd performance 54.48 → 0:01:41
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320Simulate performance 33.28 → 57.07
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640BackEnd performance 10.69 → 20.84
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80Simulate performance 7.53 → 15.95
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140Simulate performance 22.66 → 11.99
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280BackEnd performance 10.13 → 5.76
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800BackEnd performance 18.56 → 10.65 Templates performance 11.45 → 6.41 Simulate performance 14.40 → 8.03
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600Templates performance 21.98 → 12.11
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000Compile performance 37.56 → 17.95
ThermalSeparationThermalSeparation.Examples.Absorption_CO2_MEAFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGasesFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_4componentsFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_EqBalanceFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_FeedStream2FrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_RandomFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_SprayFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_TrayFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_cycle_7componentsFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Absorption_TrayFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyStateCompile → Failed
ThermalSeparationThermalSeparation.Examples.ReactiveAbsorptionFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Spr_Ab_cycle_NR_2Feeds_StreamFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Testing.Column.AbsorptionColumnStartUpFailed → FrontEnd
ThermalSeparationThermalSeparation.Examples.Testing.Column.ColumnSimpleFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Testing.Complex.CycleComplexFrontEnd → Failed
ThermalSeparationThermalSeparation.Examples.Testing.Complex.Cycle_Heyden_StartUpFailed → FrontEnd