OpenModelica newInst-daemode from 2018-10-21 07:53:56 to 2018-10-25 07:29:36

Summary

OMC Commits5
Libraries Changed10
Number of Improvements53
Number of Regressions58
Number of Performance Improvements5
Number of Performance Regressions3

OpenModelica Changes

CommitAuthorSummary
743eec1b1Rüdiger FrankeAdd equation size to vectorized equalities and for loops
8e8393f57Rüdiger Franke[NF] Skip empty array variables and equations
a08ef7bf2Per Östlund[NF] Fix typing of Clock constructors.
5e591840bPer Östlund[NF] Expand transpose during simplification.
f66e5ac11Per Östlund[NF] Disable expansion of function arguments.

Library Changes

LibraryChange
BuildingSystemsFrom version 2.0.0-beta (revision 2.0.0-beta2-235-gf743f4a) to 2.0.0-beta (revision 2.0.0-beta2-250-g270f00d)
Buildings_latestFrom version 6.0.0 (revision 20181008-155836~git~master) to 6.0.0 (revision 20181022-071852~git~master)
ModelicaTest_trunkFrom version trunk (revision 20181004-202049~git~master-om140) to trunk (revision 20181018-084118~git~master-om141)
ModelicaTest_trunk_cppFrom version trunk (revision 20181004-202049~git~master-om140) to trunk (revision 20181018-084118~git~master-om141)
Modelica_trunkFrom version trunk (revision 20181004-202049~git~master-om2) to trunk (revision 20181018-084118~git~master-om2)
Modelica_trunk_cppFrom version trunk (revision 20181004-202049~git~master-om2) to trunk (revision 20181018-084118~git~master-om2)
PowerSystems_latestFrom version 0.7 dev (revision 20180205-094657~git~master) to 0.7 dev (revision 20181016-084905~git~master)
ScalableTestSuiteFrom version 1.11.3 (revision 1.11.3-1-gba4f846) to 1.11.4 (revision 1.11.4-20181024-230526~git~master)
ScalableTestSuite_nooptFrom version 1.11.3 (revision 1.11.3-1-gba4f846) to 1.11.4 (revision 1.11.4-20181024-230526~git~master)
ThermoPowerFrom version 3.1 (revision 3.1-20181009-202305~git~master) to 3.1 (revision 3.1-20181023-122025~git~master)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Examples.Carnot_TEvaTemplates → FrontEnd
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.Carnot_TEva_LimitedCapacityTemplates → FrontEnd
BuildSysProBuildSysPro.IBPSA.Media.Examples.AirDerivativeCheckTemplates → FrontEnd
BuildingSystemsBuildingSystems.Fluid.Chillers.Examples.Carnot_TEvaTemplates → FrontEnd
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.Carnot_TEva_LimitedCapacityTemplates → FrontEnd
BuildingSystemsBuildingSystems.Media.Examples.AirDerivativeCheckTemplates → FrontEnd
Buildings_5.0.1Buildings.Media.Examples.AirDerivativeCheckTemplates → FrontEnd
Buildings_latestBuildings.Fluid.Chillers.Examples.Carnot_TEvaTemplates → FrontEnd
Buildings_latestBuildings.Fluid.Chillers.Validation.Carnot_TEva_LimitedCapacityTemplates → FrontEnd
Buildings_latestBuildings.Media.Examples.AirDerivativeCheckTemplates → FrontEnd
ConPNlibConPNlib.Examples.Test1aSimulate → Templates
IBPSA_latestIBPSA.Fluid.Chillers.Examples.Carnot_TEvaTemplates → FrontEnd
IBPSA_latestIBPSA.Fluid.Chillers.Validation.Carnot_TEva_LimitedCapacityTemplates → FrontEnd
IBPSA_latestIBPSA.Media.Examples.AirDerivativeCheckTemplates → FrontEnd
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
Modelica_3.1_cppModelica.StateGraph.Examples.ControlledTanksFrontEnd → SimCode
Modelica_3.2.1Modelica.Blocks.Examples.Interaction1FrontEnd → Verify
Modelica_3.2.1Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_withLossesCompile → Templates
Modelica_3.2.1Modelica.Electrical.Machines.Examples.Transformers.TransformerTestbenchVerify → Templates
Modelica_3.2.1Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanksFrontEnd → Templates
Modelica_3.2.1Modelica.StateGraph.Examples.ExecutionPathsVerify → Simulate
Modelica_3.2.1Modelica.StateGraph.Examples.ShowCompositeStepVerify → Simulate
Modelica_3.2.1Modelica.StateGraph.Examples.ShowExceptionsVerify → Simulate
Modelica_3.2.1_cppModelica.Blocks.Examples.Interaction1FrontEnd → SimCode
Modelica_3.2.1_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksFrontEnd → SimCode
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6
Modelica_3.2.2Modelica.Blocks.Examples.Interaction1FrontEnd → Verify
Modelica_3.2.2Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_withLossesCompile → Templates
Modelica_3.2.2Modelica.Electrical.Machines.Examples.Transformers.TransformerTestbenchVerify → Templates
Modelica_3.2.2Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanksFrontEnd → Templates
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_withLossesCompile → Templates
Modelica_3.2.2Modelica.StateGraph.Examples.ExecutionPathsVerify → Simulate
Modelica_3.2.2Modelica.StateGraph.Examples.ShowCompositeStepVerify → Simulate
Modelica_3.2.2Modelica.StateGraph.Examples.ShowExceptionsVerify → Simulate
Modelica_3.2.2_cppModelica.Blocks.Examples.Interaction1FrontEnd → SimCode
Modelica_3.2.2_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksFrontEnd → SimCode
Modelica_StateGraph2Modelica_StateGraph2.Examples.Interactive.UseRadioButtonSourcesFrontEnd → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.SampleVectorizedAndClockedFrontEnd → SimCode
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClockedFrontEnd → SimCode
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClockedFrontEnd → SimCode
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHoldsFrontEnd → SimCode
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestRealSamplerFrontEnd → SimCode
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.SampleVectorizedAndClockedFrontEnd → SimCode
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClockedFrontEnd → SimCode
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClockedFrontEnd → SimCode
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHoldsFrontEnd → SimCode
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestRealSamplerFrontEnd → SimCode
Modelica_trunkModelica.Blocks.Examples.Interaction1FrontEnd → Verify
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_withLossesCompile → Templates
Modelica_trunkModelica.Electrical.Machines.Examples.Transformers.TransformerTestbenchVerify → Templates
Modelica_trunkModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksFrontEnd → Templates
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_withLossesCompile → Templates
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_DOLFailed → Compile
Modelica_trunkModelica.StateGraph.Examples.ExecutionPathsVerify → Simulate
Modelica_trunkModelica.StateGraph.Examples.ShowCompositeStepVerify → Simulate
Modelica_trunkModelica.StateGraph.Examples.ShowExceptionsVerify → Simulate
Modelica_trunk_cppModelica.Blocks.Examples.Interaction1FrontEnd → SimCode
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier12pulseFFT
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier6pulseFFT
Modelica_trunk_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder
Modelica_trunk_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksFrontEnd → SimCode
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_DOLFailed → SimCode
PNlibPNlib.Examples.ConTest.SingleTCVerify → Templates
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.InverterFrontEnd → SimCode
PowerSystemsPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoadFrontEnd → SimCode
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Elementary.InverterFrontEnd → SimCode
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoadFrontEnd → SimCode
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.InverterFrontEnd → SimCode
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.LoadACFailed → Simulate
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoadFrontEnd → SimCode
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.PQsourceFailed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160Simulate performance 10.53 → 31.07
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10Verify → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14Verify → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20Verify → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28Verify → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_10_M_10Verify → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_20_M_20Verify → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40Verify → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80Verify → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000Compile performance 37.28 → 6.63
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000Compile performance 0:02:15 → 13.64
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10Verify → Templates
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_2Verify → Compile
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_4Simulate → Compile
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64Simulate performance 0:01:52 → 1.67
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheckSimulate → Compile
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16Simulate → Compile
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_4Compile → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_8Simulate performance 0.41 → 17.65
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_10_M_10Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_20_M_20Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000Simulate performance 26.61 → 7.38
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_2Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_4Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64Simulate performance 0:02:19 → 2.27
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheckSimulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_4Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_8Simulate performance 0.57 → 21.35
SystemDynamicsSystemDynamics.WorldDynamics.World3.Human_FertilityFailed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_1Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_10Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_11Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_2Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_3Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_4Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_5Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_6Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_7Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_8Failed → SimCode
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_9Failed → SimCode
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim120501Failed → FrontEnd
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180504Failed → FrontEnd
ThermoPowerThermoPower.Test.WaterComponents.TestMixerFailed → FrontEnd
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestSteamEngineSimulate → FrontEnd