OpenModelica newInst-daeMode from 2018-08-21 13:46:46 to 2018-08-23 12:27:26

Summary

OMC Commits3
Libraries Changed2
Number of Improvements72
Number of Regressions27
Number of Performance Improvements10
Number of Performance Regressions6

OpenModelica Changes

CommitAuthorSummary
62dcbfd132Per Östlund[NF] Fix access violation check for Lookup.
4e5b4c7b33Per Östlund[NF] Ignore some funcs in Expression.hasArrayCall.
6a4d8d1be9Per Östlund[NF] Make protected class lookup possible.

Library Changes

LibraryChange
ModelicaTest_trunkFrom version trunk (revision 20180819-223113~git~master-om128) to trunk (revision 20180819-223113~git~master-om129)
ModelicaTest_trunk_cppFrom version trunk (revision 20180819-223113~git~master-om128) to trunk (revision 20180819-223113~git~master-om129)

Models Affected

ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeLumpedPressureInitialization (sim)FrontEnd → Templates
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank (sim)
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitialization (sim)FrontEnd → Templates
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.DifferentiationOfForces (sim)Compile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.ForceWithTwoMasses2 (sim)Compile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForces (sim)Compile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForcesAndTorques2 (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForcesAndTorques3 (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.FourbarVariants.JointUSP (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversal (sim)Templates → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.FourbarVariants.SphericalSpherical (sim)Compile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Frames.AngularVelocity (sim)FrontEnd → Simulate
ModelicaTest_3.2.1ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)FrontEnd → Simulate
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.Revolute2 (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.FlyingBodies (sim)FrontEnd → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)FrontEnd → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)FrontEnd → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Simulate performance 0:01:06 → 1.12
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank (sim)
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitialization (sim)FrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Frames.AngularVelocity (sim)FrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.InitializationConversion.Bodies (sim)FrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Parts.FlyingBodies (sim)FrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Parts.FreeBodies2 (sim)FrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)FrontEnd → SimCode
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank (sim)
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.DifferentiationOfForces (sim)Compile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.ForceWithTwoMasses2 (sim)Compile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForces (sim)Compile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForcesAndTorques2 (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForcesAndTorques3 (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.FourbarVariants.JointUSP (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversal (sim)Templates → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.FourbarVariants.SphericalSpherical (sim)Compile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Frames.AngularVelocity (sim)FrontEnd → Simulate
ModelicaTest_3.2.2ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)FrontEnd → Simulate
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.Revolute2 (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FlyingBodies (sim)FrontEnd → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)FrontEnd → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)FrontEnd → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Simulate performance 0:01:05 → 1.02
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank (sim)
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Frames.AngularVelocity (sim)FrontEnd → SimCode
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.InitializationConversion.Bodies (sim)FrontEnd → SimCode
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Parts.FlyingBodies (sim)FrontEnd → SimCode
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Parts.FreeBodies2 (sim)FrontEnd → SimCode
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)FrontEnd → SimCode
ModelicaTest_trunkModelicaTest.MultiBody.Forces.DifferentiationOfForces (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForces (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques2 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques3 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Forces.LineForceWithMass (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSP (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Simulate performance 0.21 → 0:08:00
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversal (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.SphericalSpherical (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Frames.AngularVelocity (sim)FrontEnd → Simulate
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Bodies (sim)FrontEnd → Simulate
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Revolute2 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FlyingBodies (sim)FrontEnd → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies2 (sim)FrontEnd → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)FrontEnd → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Simulate performance 0:01:05 → 1.07
ModelicaTest_trunk_cppModelicaTest.MultiBody.Frames.AngularVelocity (sim)FrontEnd → SimCode
ModelicaTest_trunk_cppModelicaTest.MultiBody.InitializationConversion.Bodies (sim)FrontEnd → SimCode
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FlyingBodies (sim)FrontEnd → SimCode
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FreeBodies2 (sim)FrontEnd → SimCode
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)FrontEnd → SimCode
Modelica_3.2.1Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks (sim)Templates → FrontEnd
Modelica_3.2.1Modelica.Fluid.Examples.Tanks.EmptyTanks (sim)
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum (sim)Compile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque (sim)Compile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)FrontEnd → Simulate
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim)Simulate performance 29.21 → 5.00
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Simulate performance 0:08:00 → 1.03
Modelica_3.2.1Modelica.StateGraph.Examples.ControlledTanks (sim)Simulate → FrontEnd
Modelica_3.2.1_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)
Modelica_3.2.1_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanks (sim)SimCode → FrontEnd
Modelica_3.2.1_cppModelica.Fluid.Examples.Tanks.EmptyTanks (sim)
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)FrontEnd → SimCode
Modelica_3.2.1_cppModelica.StateGraph.Examples.ControlledTanks (sim)SimCode → FrontEnd
Modelica_3.2.2Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking (sim)Compile → Verify
Modelica_3.2.2Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks (sim)Templates → FrontEnd
Modelica_3.2.2Modelica.Fluid.Examples.Tanks.EmptyTanks (sim)
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum (sim)Compile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque (sim)Compile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)FrontEnd → Simulate
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim)Simulate performance 29.71 → 3.22
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Simulate performance 0:08:00 → 0.67
Modelica_3.2.2Modelica.StateGraph.Examples.ControlledTanks (sim)Simulate → FrontEnd
Modelica_3.2.2_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanks (sim)SimCode → FrontEnd
Modelica_3.2.2_cppModelica.Fluid.Examples.Tanks.EmptyTanks (sim)
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)FrontEnd → SimCode
Modelica_3.2.2_cppModelica.StateGraph.Examples.ControlledTanks (sim)SimCode → FrontEnd
Modelica_StateGraph2Modelica_StateGraph2.Examples.Interactive.UseRadioButtonSources (sim)Simulate → FrontEnd
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)SimCode performance 11.83 → 20.80 Compile performance 0:01:45 → 0:03:01
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)SimCode performance 10.46 → 19.04 Compile performance 0:01:46 → 0:03:07
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Simulate performance 0:08:00 → 1.17
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD (sim)Simulate performance 17.04 → 29.87
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Rectifier (sim)Simulate performance 0.06 → 0:08:00
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking (sim)Compile → Verify
Modelica_trunkModelica.Fluid.Examples.ControlledTankSystem.ControlledTanks (sim)Templates → FrontEnd
Modelica_trunkModelica.Fluid.Examples.Tanks.EmptyTanks (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum (sim)Compile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque (sim)Compile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)FrontEnd → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim)Simulate performance 29.41 → 5.55
Modelica_trunkModelica.StateGraph.Examples.ControlledTanks (sim)Simulate → FrontEnd
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier6pulseFFT (sim)
Modelica_trunk_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanks (sim)SimCode → FrontEnd
Modelica_trunk_cppModelica.Fluid.Examples.Tanks.EmptyTanks (sim)
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)FrontEnd → SimCode
Modelica_trunk_cppModelica.StateGraph.Examples.ControlledTanks (sim)SimCode → FrontEnd
PlanarMechanicsPlanarMechanics.Examples.CraneCrab (sim)Simulate → Compile
PlanarMechanicsPlanarMechanics.Examples.CraneCrabTo3D (sim)Compile → Simulate
PlanarMechanicsPlanarMechanics.Examples.PistonEngine (sim)Simulate performance 0:08:00 → 0.06
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.TwoTrackWithDifferentialGear (sim)Compile → Simulate
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.Inverter (sim)FrontEnd → SimCode
PowerSystemsPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoad (sim)FrontEnd → SimCode
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Elementary.Inverter (sim)FrontEnd → SimCode
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoad (sim)FrontEnd → SimCode
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.Inverter (sim)FrontEnd → SimCode
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.InverterToLoad (sim)FrontEnd → SimCode
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 11.09 → 21.20
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen_hf (sim)FrontEnd → Templates
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf (sim)FrontEnd → Templates