OpenModelica newInst-daemode from 2018-10-19 07:50:59 to 2018-10-21 07:53:56

Summary

OMC Commits4
Libraries Changed0
Number of Improvements96
Number of Regressions50
Number of Performance Improvements6
Number of Performance Regressions12

OpenModelica Changes

CommitAuthorSummary
13e5b32c4Rüdiger FrankeAvoid conversion of of a = b to b = -(-a), ticket:5144
e57c4cc10Rüdiger FrankeDisable inlineArrayEqn in vectorized models
58cae62e0wibraun[cRuntime] add some jacobian statistics
75c4b3ecaPer Östlund[NF] Expand function call arguments.

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Examples.Carnot_TEvaFrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.Carnot_TEva_LimitedCapacityFrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.Media.Examples.AirDerivativeCheckFrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Chillers.Examples.Carnot_TEvaFrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.Carnot_TEva_LimitedCapacityFrontEnd → Templates
BuildingSystemsBuildingSystems.Media.Examples.AirDerivativeCheckFrontEnd → Templates
Buildings_5.0.1Buildings.Media.Examples.AirDerivativeCheckFrontEnd → Templates
Buildings_latestBuildings.Fluid.Chillers.Examples.Carnot_TEvaFrontEnd → Templates
Buildings_latestBuildings.Fluid.Chillers.Validation.Carnot_TEva_LimitedCapacityFrontEnd → Templates
Buildings_latestBuildings.Media.Examples.AirDerivativeCheckFrontEnd → Templates
ConPNlibConPNlib.Examples.Test1aTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Chillers.Examples.Carnot_TEvaFrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Chillers.Validation.Carnot_TEva_LimitedCapacityFrontEnd → Templates
IBPSA_latestIBPSA.Media.Examples.AirDerivativeCheckFrontEnd → Templates
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.ForceTemplates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.Force2Templates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.ForcesAndTorquesTemplates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForcesAndTorquesTemplates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Templates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForcesAndTorques3Templates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.TorqueTemplates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.Torque2Templates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.Torque3Templates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.WorldForceAndTorqueTemplates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.WorldForcesTemplates → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.FreeMotion2FrontEnd → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.JointUSP2Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Joints.FreeMotion2FrontEnd → SimCode
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.ForceTemplates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.Force2Templates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.ForcesAndTorquesTemplates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForcesAndTorquesTemplates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Templates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForcesAndTorques3Templates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.TorqueTemplates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.Torque2Templates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.Torque3Templates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.WorldForceAndTorqueTemplates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.WorldForcesTemplates → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.FreeMotion2FrontEnd → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.JointUSP2Simulate performance 0:08:00 → 0.16
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3Templates → Simulate
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.FreeMotion2FrontEnd → SimCode
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_trunkModelicaTest.MultiBody.Forces.ForceTemplates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Force2Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.ForcesAndTorquesTemplates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorquesTemplates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques3Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.SpringDamperSeriesSimulate performance 0:01:31 → 15.89
ModelicaTest_trunkModelicaTest.MultiBody.Forces.TorqueTemplates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Torque2Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Torque3Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.WorldForceAndTorqueTemplates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.WorldForcesTemplates → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotion2FrontEnd → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3Templates → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Valves.TestDelayedValve
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.FreeMotion2FrontEnd → SimCode
Modelica_3.1_cppModelica.StateGraph.Examples.ControlledTanksSimCode → FrontEnd
Modelica_3.2.1Modelica.Blocks.Examples.Interaction1Verify → FrontEnd
Modelica_3.2.1Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_withLossesTemplates → Compile
Modelica_3.2.1Modelica.Electrical.Machines.Examples.Transformers.TransformerTestbenchTemplates → Verify
Modelica_3.2.1Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanksTemplates → FrontEnd
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorqueTemplates → Verify
Modelica_3.2.1Modelica.StateGraph.Examples.ExecutionPathsSimulate → Verify
Modelica_3.2.1Modelica.StateGraph.Examples.ShowCompositeStepSimulate → Verify
Modelica_3.2.1Modelica.StateGraph.Examples.ShowExceptionsSimulate → Verify
Modelica_3.2.1_cppModelica.Blocks.Examples.Interaction1SimCode → FrontEnd
Modelica_3.2.1_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksSimCode → FrontEnd
Modelica_3.2.2Modelica.Blocks.Examples.Interaction1Verify → FrontEnd
Modelica_3.2.2Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_withLossesTemplates → Compile
Modelica_3.2.2Modelica.Electrical.Machines.Examples.Transformers.TransformerTestbenchTemplates → Verify
Modelica_3.2.2Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanksTemplates → FrontEnd
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_withLossesTemplates → Compile
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhaseSimulate performance 26.07 → 14.49
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorqueTemplates → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.BevelGear1DTemplates → Simulate
Modelica_3.2.2Modelica.StateGraph.Examples.ExecutionPathsSimulate → Verify
Modelica_3.2.2Modelica.StateGraph.Examples.ShowCompositeStepSimulate → Verify
Modelica_3.2.2Modelica.StateGraph.Examples.ShowExceptionsSimulate → Verify
Modelica_3.2.2_cppModelica.Blocks.Examples.Interaction1SimCode → FrontEnd
Modelica_3.2.2_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksSimCode → FrontEnd
Modelica_StateGraph2Modelica_StateGraph2.Examples.Interactive.UseRadioButtonSourcesSimulate → FrontEnd
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.SampleVectorizedAndClockedSimCode → FrontEnd
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClockedSimCode → FrontEnd
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClockedSimCode → FrontEnd
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHoldsSimCode → FrontEnd
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestRealSamplerSimCode → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.SampleVectorizedAndClockedSimCode → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClockedSimCode → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClockedSimCode → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHoldsSimCode → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestRealSamplerSimCode → FrontEnd
Modelica_trunkModelica.Blocks.Examples.Interaction1Verify → FrontEnd
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_withLossesTemplates → Compile
Modelica_trunkModelica.Electrical.Machines.Examples.Transformers.TransformerTestbenchTemplates → Verify
Modelica_trunkModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksTemplates → FrontEnd
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_withLossesTemplates → Compile
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_RectifierSimulate performance 0:01:11 → 0:08:00
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorqueTemplates → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDrivingCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.BevelGear1DTemplates → Simulate
Modelica_trunkModelica.StateGraph.Examples.ExecutionPathsSimulate → Verify
Modelica_trunkModelica.StateGraph.Examples.ShowCompositeStepSimulate → Verify
Modelica_trunkModelica.StateGraph.Examples.ShowExceptionsSimulate → Verify
Modelica_trunk_cppModelica.Blocks.Examples.Interaction1SimCode → FrontEnd
Modelica_trunk_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksSimCode → FrontEnd
PNlibPNlib.Examples.ConTest.SingleTCTemplates → Verify
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.InverterSimCode → FrontEnd
PowerSystemsPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoadSimCode → FrontEnd
PowerSystemsPowerSystems.Examples.AC3ph.Elementary.RectifierSimulate → Compile
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Elementary.InverterSimCode → FrontEnd
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoadSimCode → FrontEnd
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.InverterSimCode → FrontEnd
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoadSimCode → FrontEnd
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.RectifierSimulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000Compile performance 6.73 → 37.28
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000Compile performance 13.04 → 0:02:15
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10Templates → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16BackEnd performance 10.64 → 18.99 Simulate performance 0:05:00 → 1.52
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_2Simulate → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32BackEnd performance 21.24 → 40.02
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_4Compile → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64BackEnd performance 45.62 → 0:01:23 Simulate performance 0:05:00 → 0:01:52
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_8Simulate performance 0:05:00 → 1.17
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheckCompile → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16Compile → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_2Compile → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32Compile → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64BackEnd performance 44.16 → 0:01:22
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_8Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000Simulate performance 7.43 → 26.61
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16BackEnd performance 10.54 → 20.46 Simulate performance 0:05:00 → 2.12
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_2Simulate → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32BackEnd performance 21.70 → 43.05
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_4Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64BackEnd performance 44.33 → 0:01:30 Simulate performance 0:05:00 → 0:02:19
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_8Simulate performance 0:05:00 → 1.57
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheckCompile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_2Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64BackEnd performance 43.93 → 0:01:30
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_8Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Human_FertilitySimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_1SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_10SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_11SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_2SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_3SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_4SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_5SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_6SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_7SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_8SimCode → Failed
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_9SimCode → Failed
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim120501FrontEnd → Failed
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180503FrontEnd → Failed
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180504FrontEnd → Failed
ThermoPowerThermoPower.Test.WaterComponents.TestMixerFrontEnd → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestSteamEngineFrontEnd → Simulate