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
62dcbfd13Per Östlund[NF] Fix access violation check for Lookup.
4e5b4c7b3Per Östlund[NF] Ignore some funcs in Expression.hasArrayCall.
6a4d8d1bePer Ö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.DynamicPipeLumpedPressureInitializationFrontEnd → Templates
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitializationFrontEnd → Templates
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.DifferentiationOfForcesCompile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.ForceWithTwoMasses2Compile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForcesCompile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.FrameForcesAndTorques3Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.FourbarVariants.JointUSPVerify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversalTemplates → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.FourbarVariants.SphericalSphericalCompile → Verify
ModelicaTest_3.2.1ModelicaTest.MultiBody.Frames.AngularVelocityFrontEnd → Simulate
ModelicaTest_3.2.1ModelicaTest.MultiBody.InitializationConversion.BodiesFrontEnd → Simulate
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.Revolute2Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.FlyingBodiesFrontEnd → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.FreeBodies2FrontEnd → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalseFrontEnd → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3Simulate performance 0:01:06 → 1.12
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitializationFrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Frames.AngularVelocityFrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.InitializationConversion.BodiesFrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Parts.FlyingBodiesFrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Parts.FreeBodies2FrontEnd → SimCode
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalseFrontEnd → SimCode
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.DifferentiationOfForcesCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.ForceWithTwoMasses2Compile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForcesCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.FrameForcesAndTorques3Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.FourbarVariants.JointUSPVerify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversalTemplates → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.FourbarVariants.SphericalSphericalCompile → Verify
ModelicaTest_3.2.2ModelicaTest.MultiBody.Frames.AngularVelocityFrontEnd → Simulate
ModelicaTest_3.2.2ModelicaTest.MultiBody.InitializationConversion.BodiesFrontEnd → Simulate
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.Revolute2Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FlyingBodiesFrontEnd → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FreeBodies2FrontEnd → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalseFrontEnd → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3Simulate performance 0:01:05 → 1.02
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Frames.AngularVelocityFrontEnd → SimCode
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.InitializationConversion.BodiesFrontEnd → SimCode
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Parts.FlyingBodiesFrontEnd → SimCode
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Parts.FreeBodies2FrontEnd → SimCode
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalseFrontEnd → SimCode
ModelicaTest_trunkModelicaTest.MultiBody.Forces.DifferentiationOfForcesCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques2Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques3Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Forces.LineForceWithMassCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSPVerify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSRSimulate performance 0.21 → 0:08:00
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversalTemplates → Compile
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.SphericalSphericalCompile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Frames.AngularVelocityFrontEnd → Simulate
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.BodiesFrontEnd → Simulate
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Revolute2Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FlyingBodiesFrontEnd → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies2FrontEnd → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalseFrontEnd → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3Simulate performance 0:01:05 → 1.07
ModelicaTest_trunk_cppModelicaTest.MultiBody.Frames.AngularVelocityFrontEnd → SimCode
ModelicaTest_trunk_cppModelicaTest.MultiBody.InitializationConversion.BodiesFrontEnd → SimCode
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FlyingBodiesFrontEnd → SimCode
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FreeBodies2FrontEnd → SimCode
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalseFrontEnd → SimCode
Modelica_3.2.1Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanksTemplates → FrontEnd
Modelica_3.2.1Modelica.Fluid.Examples.Tanks.EmptyTanks
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumCompile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorqueCompile → Verify
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyFrontEnd → Simulate
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDriveSimulate performance 29.21 → 5.00
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobotSimulate performance 0:08:00 → 1.03
Modelica_3.2.1Modelica.StateGraph.Examples.ControlledTanksSimulate → FrontEnd
Modelica_3.2.1_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder
Modelica_3.2.1_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksSimCode → FrontEnd
Modelica_3.2.1_cppModelica.Fluid.Examples.Tanks.EmptyTanks
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyFrontEnd → SimCode
Modelica_3.2.1_cppModelica.StateGraph.Examples.ControlledTanksSimCode → FrontEnd
Modelica_3.2.2Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_BrakingCompile → Verify
Modelica_3.2.2Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanksTemplates → FrontEnd
Modelica_3.2.2Modelica.Fluid.Examples.Tanks.EmptyTanks
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumCompile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorqueCompile → Verify
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyFrontEnd → Simulate
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDriveSimulate performance 29.71 → 3.22
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobotSimulate performance 0:08:00 → 0.67
Modelica_3.2.2Modelica.StateGraph.Examples.ControlledTanksSimulate → FrontEnd
Modelica_3.2.2_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksSimCode → FrontEnd
Modelica_3.2.2_cppModelica.Fluid.Examples.Tanks.EmptyTanks
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyFrontEnd → SimCode
Modelica_3.2.2_cppModelica.StateGraph.Examples.ControlledTanksSimCode → FrontEnd
Modelica_StateGraph2Modelica_StateGraph2.Examples.Interactive.UseRadioButtonSourcesSimulate → FrontEnd
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFTSimCode performance 11.83 → 20.80 Compile performance 0:01:45 → 0:03:01
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFTSimCode performance 10.46 → 19.04 Compile performance 0:01:46 → 0:03:07
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDriveSimulate performance 0:08:00 → 1.17
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YDSimulate performance 17.04 → 29.87
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierSimulate performance 0.06 → 0:08:00
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_BrakingCompile → Verify
Modelica_trunkModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksTemplates → FrontEnd
Modelica_trunkModelica.Fluid.Examples.Tanks.EmptyTanks
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorqueCompile → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyFrontEnd → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDriveSimulate performance 29.41 → 5.55
Modelica_trunkModelica.StateGraph.Examples.ControlledTanksSimulate → FrontEnd
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier6pulseFFT
Modelica_trunk_cppModelica.Fluid.Examples.ControlledTankSystem.ControlledTanksSimCode → FrontEnd
Modelica_trunk_cppModelica.Fluid.Examples.Tanks.EmptyTanks
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Elementary.FreeBodyFrontEnd → SimCode
Modelica_trunk_cppModelica.StateGraph.Examples.ControlledTanksSimCode → FrontEnd
PlanarMechanicsPlanarMechanics.Examples.CraneCrabSimulate → Compile
PlanarMechanicsPlanarMechanics.Examples.CraneCrabTo3DCompile → Simulate
PlanarMechanicsPlanarMechanics.Examples.PistonEngineSimulate performance 0:08:00 → 0.06
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.TwoTrackWithDifferentialGearCompile → Simulate
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.Inverters.InverterToLoadFrontEnd → SimCode
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800Simulate performance 11.09 → 21.20
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen_hfFrontEnd → Templates
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hfFrontEnd → Templates