OpenModelica master-fmi from 2021-06-05 03:10:44 to 2021-06-05 20:55:15

Summary

OMC Commits0
Libraries Changed5
Number of Improvements4
Number of Regressions1
Number of Performance Improvements36
Number of Performance Regressions46

OpenModelica Changes

CommitAuthorSummary

Library Changes

LibraryChange
ModelicaTestOverdeterminedFrom version 4.0.0 OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-114050~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux to 4.0.0 OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-174019~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux
ModelicaTest_trunkFrom version trunk OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-114050~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux to trunk OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-174019~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux
ModelicaTest_trunk_cppFrom version trunk OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-114050~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux to trunk OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-174019~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux
Modelica_trunkFrom version trunk OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-114050~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux to trunk OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-174019~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux
Modelica_trunk_cppFrom version trunk OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-114050~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux to trunk OMSimulator v2.1.1.post74-g6b0eb74-linux (revision 20210604-174019~git~OM-trunk) OMSimulator v2.1.1.post74-g6b0eb74-linux

Models Affected

ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsFullSteadyStatePressureAndTemperature (sim)Simulate performance 0.04 → 50.05
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Mechanical.TwoMassesEquationsFullSteadyState (sim)Simulate performance 50.05 → 0.09
ModelicaTest_trunkModelicaTest.Blocks.PadeDelay2 (sim)Failed → Compile
ModelicaTest_trunkModelicaTest.Blocks.ResetHoldIntegrator (sim)Simulate performance 0.34 → 50.05
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapOverall (sim)Simulate performance 0.06 → 50.06
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube (sim)Simulate performance 0.04 → 50.05
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube_KC (sim)Simulate performance 50.07 → 0.05
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.General.dp_idealGas_DPMFLOW (sim)Simulate performance 0.06 → 50.06
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.General.dp_nominalDensityViscosity_DPMFLOW (sim)Simulate performance 50.06 → 0.05
ModelicaTest_trunkModelicaTest.Fluid.TestUtilities.Test02RegFun3 (sim)Simulate performance 50.04 → 0.03
ModelicaTest_trunkModelicaTest.MultiBody.Joints.JointRRR (sim)Compile performance 4.69 → 23.67
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test24 (sim)Simulate performance 0.04 → 50.06
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test27 (sim)Simulate performance 0.05 → 50.05
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test35 (sim)Simulate performance 50.06 → 0.07
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test22 (sim)Simulate performance 0.05 → 50.06
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test31 (sim)Simulate performance 0.04 → 50.09
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test24 (sim)Simulate performance 50.08 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test27 (sim)Simulate performance 50.06 → 0.05
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test30 (sim)Simulate performance 50.08 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test7 (sim)Simulate performance 0.04 → 50.09
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test20 (sim)Simulate performance 0.04 → 50.05
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test46 (sim)Simulate performance 50.06 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test5 (sim)Simulate performance 0.05 → 50.06
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test70 (sim)Simulate performance 0.07 → 50.08
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test83 (sim)Simulate performance 0.05 → 50.05
ModelicaTest_trunkModelicaTest.Utilities.TestFiles (sim)Templates performance 18.11 → 0.25
ModelicaTest_trunkModelicaTest.Utilities.TestReadFile (sim)Templates performance 20.56 → 0.19
ModelicaTest_trunk_cppModelicaTest.Blocks.Discrete (sim)Simulate performance 0.03 → 50.05
ModelicaTest_trunk_cppModelicaTest.Blocks.ResetHoldIntegrator (sim)Simulate performance 0.03 → 50.05
ModelicaTest_trunk_cppModelicaTest.Blocks.SelfResettingIntegrator (sim)Simulate performance 0.03 → 50.04
ModelicaTest_trunk_cppModelicaTest.Electrical.Analog.TestGyrator (sim)Simulate performance 50.03 → 0.03
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Plate.kc_overall (sim)Simulate performance 50.05 → 0.03
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.SeriesPipes12 (sim)Simulate performance 0.08 → 50.08
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.JointRRR (sim)Simulate performance 50.08 → 0.07
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test3 (sim)Simulate performance 0.04 → 50.04
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)Simulate performance 50.07 → 0.04
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test29 (sim)Simulate performance 50.05 → 0.04
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test4 (sim)Simulate performance 0.04 → 50.06
ModelicaTest_trunk_cppModelicaTest.Utilities.TestInternal (sim)Simulate performance 0.03 → 50.04
ModelicaTest_trunk_cppModelicaTest.Utilities.TestStreams (sim)Simulate performance 50.05 → 0.02
Modelica_trunkModelica.Blocks.Examples.CompareSincExpSine (sim)Simulate performance 0.04 → 50.05
Modelica_trunkModelica.Blocks.Examples.DemoSignalCharacteristic (sim)Simulate performance 0.05 → 50.08
Modelica_trunkModelica.Blocks.Examples.Modulation (sim)Simulate performance 0.04 → 50.09
Modelica_trunkModelica.Blocks.Examples.SinCosEncoder (sim)Simulate performance 0.05 → 50.05
Modelica_trunkModelica.Blocks.Examples.TotalHarmonicDistortion (sim)Simulate performance 0.05 → 50.06
Modelica_trunkModelica.Clocked.Examples.Elementary.BooleanSignals.BackSample (sim)Simulate performance 0.08 → 50.06
Modelica_trunkModelica.Clocked.Examples.Elementary.BooleanSignals.SuperSample (sim)Simulate performance 0.06 → 50.05
Modelica_trunkModelica.Clocked.Examples.Elementary.BooleanSignals.TickBasedStep (sim)Simulate performance 0.04 → 50.08
Modelica_trunkModelica.Clocked.Examples.Elementary.ClockSignals.RotationalSample (sim)Simulate performance 50.07 → 0.03
Modelica_trunkModelica.Clocked.Examples.Elementary.ClockSignals.ShiftSample (sim)Simulate performance 50.05 → 0.04
Modelica_trunkModelica.Clocked.Examples.Elementary.IntegerSignals.AssignClock (sim)Simulate performance 0.04 → 50.05
Modelica_trunkModelica.Clocked.Examples.Elementary.IntegerSignals.BackSample (sim)Simulate performance 0.06 → 50.05
Modelica_trunkModelica.Clocked.Examples.Elementary.IntegerSignals.SampleClocked (sim)Simulate performance 0.03 → 50.04
Modelica_trunkModelica.Clocked.Examples.Elementary.IntegerSignals.SampleVectorizedAndClocked (sim)Simulate performance 50.04 → 0.03
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.BackSample (sim)Simulate performance 50.04 → 0.04
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.Sample1 (sim)Simulate performance 0.04 → 50.05
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.Sample2 (sim)Simulate performance 50.08 → 0.03
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.SampleVectorizedAndClocked (sim)Simulate performance 50.09 → 0.03
Modelica_trunkModelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscreteController (sim)Simulate performance 50.05 → 0.04
Modelica_trunkModelica.Clocked.Examples.SimpleControlledDrive.ClockedWithDiscreteTextbookController (sim)Simulate performance 50.06 → 0.03
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.Integrator (sim)Simulate performance 0.05 → 50.12
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.LCOscillator (sim)Simulate performance 50.06 → 0.06
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.Subtracter (sim)Simulate performance 50.08 → 0.04
Modelica_trunkModelica.Electrical.Digital.Examples.Adder4 (sim)Simulate performance 0.18 → 50.10
Modelica_trunkModelica.Electrical.Digital.Examples.DFFREGL (sim)Simulate performance 0.05 → 50.06
Modelica_trunkModelica.Electrical.Digital.Examples.WiredX (sim)Simulate performance 50.05 → 0.04
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_R (sim)Simulate performance 50.06 → 0.06
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Simulate → Failed
Modelica_trunkModelica.Magnetic.QuasiStatic.FluxTubes.Examples.Leakage.CylinderLeakage (sim)Simulate performance 50.06 → 0.05
Modelica_trunkModelica.Mechanics.Rotational.Examples.CoupledClutches (sim)Failed → Simulate
Modelica_trunkModelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim)Failed → Simulate
Modelica_trunkModelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)Failed → Simulate
Modelica_trunkModelica.StateGraph.Examples.FirstExample_Variant2 (sim)Simulate performance 0.04 → 50.04
Modelica_trunk_cppModelica.Blocks.Examples.SlewRateLimiter (sim)Simulate performance 50.04 → 0.03
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.ClockSignals.RotationalSample (sim)Simulate performance 0.03 → 50.04
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.IntegerSignals.AssignClockVectorized (sim)Simulate performance 0.03 → 50.08
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.IntegerSignals.Sample1 (sim)Simulate performance 50.11 → 0.07
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.RealSignals.AssignClockVectorized (sim)Simulate performance 0.03 → 50.04
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.RealSignals.SampleClocked (sim)Simulate performance 0.03 → 50.03
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.RealSignals.TickBasedStep (sim)Simulate performance 50.03 → 0.02
Modelica_trunk_cppModelica.Electrical.Analog.Examples.AD_DA_conversion (sim)Simulate performance 0.03 → 50.04
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.Comparator (sim)Simulate performance 0.05 → 50.05
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.InvertingAmplifier (sim)Simulate performance 50.06 → 0.04
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim)Simulate performance 50.09 → 0.07
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.RollingWheel (sim)Simulate performance 0.05 → 50.12
Modelica_trunk_cppModelica.Mechanics.Translational.Examples.EddyCurrentBrake (sim)Simulate performance 50.03 → 0.03
Modelica_trunk_cppModelica.StateGraph.Examples.ShowExceptions (sim)Simulate performance 0.04 → 50.04