OpenModelica v1.13-fmi from 2019-05-11 21:57:33 to 2019-05-18 23:53:04

Summary

OMC Commits0
Libraries Changed8
Number of Improvements15
Number of Regressions7
Number of Performance Improvements64
Number of Performance Regressions55

OpenModelica Changes

CommitAuthorSummary

Library Changes

LibraryChange
ModelicaTest_3.2.3From version 3.2.3 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 3.2.3+build.2) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.2.3 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 3.2.3+build.2-5-g2556186) OMSimulator v2.0.0-dev-967-g1552061-linux
ModelicaTest_trunkFrom version trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20190508-194204~git~master-om186) OMSimulator v2.0.0-dev-967-g1552061-linux to trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20190517-210444~git~master-om189) OMSimulator v2.0.0-dev-967-g1552061-linux
ModelicaTest_trunk_cppFrom version trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20190508-194204~git~master-om186) OMSimulator v2.0.0-dev-967-g1552061-linux to trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20190517-210444~git~master-om189) OMSimulator v2.0.0-dev-967-g1552061-linux
Modelica_3.2.3From version 3.2.3 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 3.2.3+build.2-om2) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.2.3 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 3.2.3+build.2-5-g2556186-om2) OMSimulator v2.0.0-dev-967-g1552061-linux
Modelica_DeviceDriversFrom version 1.7.1 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 1.7.1-4-gb09a219) OMSimulator v2.0.0-dev-967-g1552061-linux to 1.7.1 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 1.7.1-5-g595b913) OMSimulator v2.0.0-dev-967-g1552061-linux
Modelica_trunkFrom version trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20190508-194204~git~master-om1) OMSimulator v2.0.0-dev-967-g1552061-linux to trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20190517-210444~git~master-om1) OMSimulator v2.0.0-dev-967-g1552061-linux
Modelica_trunk_cppFrom version trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20190508-194204~git~master-om1) OMSimulator v2.0.0-dev-967-g1552061-linux to trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20190517-210444~git~master-om1) OMSimulator v2.0.0-dev-967-g1552061-linux
ThermoPowerFrom version 3.1 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 3.1-20190222-233358~git~master) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.1 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 3.1-20190518-102719~git~master) OMSimulator v2.0.0-dev-967-g1552061-linux

Models Affected

ModelicaTest_3.2.3ModelicaTest.Blocks.LimitersHomotopySimulate performance 50.11 → 0.17
ModelicaTest_3.2.3ModelicaTest.Blocks.MeanSimulate performance 0.06 → 50.17
ModelicaTest_3.2.3ModelicaTest.ComplexMath.TestComplexOperationsSimulate performance 0.11 → 50.12
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HelicalPipe.kc_turbulent_KCSimulate performance 50.11 → 0.11
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_overallSimulate performance 0.11 → 50.17
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.StraightPipe.dp_overall_DPMFLOWSimulate performance 0.11 → 50.17
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminarSimulate performance 0.16 → 50.22
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.PlanarSimulate performance 50.26 → 0.22
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.PrismaticSimulate performance 50.17 → 0.22
ModelicaTest_3.2.3ModelicaTest.MultiBody.Sensors.CutTorque2Simulate performance 50.16 → 0.16
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1D.Test1Simulate performance 0.11 → 50.16
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1D.Test29Simulate performance 0.16 → 50.17
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1Ds.Test12Simulate performance 0.11 → 50.12
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1Ds.Test2Simulate performance 50.11 → 0.11
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test11Simulate performance 0.11 → 50.17
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test18_usertabSimulate performance 50.11 → 0.11
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test22Simulate performance 0.11 → 50.17
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test26Simulate performance 50.12 → 0.11
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test27Simulate performance 50.11 → 0.11
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test3Simulate performance 0.12 → 50.17
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test5Simulate performance 50.11 → 0.11
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test8Simulate performance 0.11 → 50.17
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test9Simulate performance 50.11 → 0.12
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test27Simulate performance 0.06 → 50.17
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test31Simulate performance 50.11 → 0.11
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test37Simulate performance 50.11 → 0.17
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test57Simulate performance 50.11 → 0.16
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test81Simulate performance 50.11 → 0.16
ModelicaTest_3.2.3ModelicaTest.Translational.TestBrakingSimulate performance 50.11 → 0.23
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_overallSimulate performance 0.17 → 50.17
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.StraightPipe.dp_laminar_DPMFLOWSimulate performance 0.16 → 50.17
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.NewFittings.Orifices.ThickEdgedOrificeSimulate performance 0.12 → 50.17
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestValveCompressibleSimulate performance 0.16 → 50.17
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestValvesIncompressibleReverseSimulate performance 0.16 → 50.23
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12Simulate performance 0.22 → 50.27
ModelicaTest_trunkModelicaTest.Media.TestOnly.MixIdealGasAirSimulate performance 50.13 → 0.11
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.NitrogenSimulate performance 50.17 → 0.16
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGasFixedCompositionSimulate performance 0.17 → 50.22
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97OnePhase_phSimulate performance 0.16 → 50.17
ModelicaTest_trunkModelicaTest.MultiBody.Joints.JointUSRSimulate performance 50.22 → 0.27
ModelicaTest_trunkModelicaTest.MultiBody.Joints.SphericalSimulate performance 50.17 → 0.22
ModelicaTest_trunkModelicaTest.Rotational.TestBrakingFailed → Simulate
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test24Simulate performance 50.11 → 0.16
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test3Simulate performance 50.17 → 0.17
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test33Simulate performance 0.11 → 50.17
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Dv.Test4Simulate performance 0.16 → 50.11
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test10Simulate performance 50.13 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test14Simulate performance 50.12 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test16Simulate performance 50.17 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test18_usertabSimulate performance 50.12 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test22Simulate performance 0.11 → 50.17
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test23Simulate performance 50.12 → 0.17
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test5Simulate performance 0.11 → 50.17
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test9Simulate performance 50.12 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test10Simulate performance 50.11 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test22Simulate performance 0.11 → 50.17
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test3Simulate performance 50.11 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test33Simulate performance 0.11 → 50.12
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test52Simulate performance 50.12 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test8Simulate performance 0.12 → 50.16
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test83Simulate performance 50.17 → 0.12
ModelicaTest_trunk_cppModelicaTest.Blocks.FilterTests.AllOptionsSimulate → Failed
ModelicaTest_trunk_cppModelicaTest.Blocks.ResetHoldIntegratorSimulate performance 50.07 → 0.06
ModelicaTest_trunk_cppModelicaTest.Blocks.RootMeanSquareSimulate performance 0.12 → 50.07
ModelicaTest_trunk_cppModelicaTest.Blocks.SelfResettingIntegratorSimulate performance 50.07 → 0.03
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapTurbulentSimulate performance 0.07 → 50.07
ModelicaTest_trunk_cppModelicaTest.Media.TestAllProperties.DryAirNasaSimulate performance 50.12 → 0.11
ModelicaTest_trunk_cppModelicaTest.Media.TestAllProperties.IncompleteMedia.WaterIF97_phSimulate performance 50.12 → 0.12
ModelicaTest_trunk_cppModelicaTest.Media.TestAllProperties.LinearColdWaterSimulate performance 50.07 → 0.12
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.SphericalSphericalSimulate performance 50.12 → 0.11
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.UniversalSphericalSimulate performance 0.21 → 50.32
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FlyingBodiesSimulate performance 50.26 → 0.16
ModelicaTest_trunk_cppModelicaTest.Rotational.TestBrakingFailed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test22Simulate performance 50.06 → 0.06
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test26Simulate performance 50.11 → 0.12
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test4Simulate performance 0.13 → 50.11
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test53Simulate performance 50.07 → 0.17
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test8Simulate performance 0.12 → 50.11
Modelica_3.2.3Modelica.Blocks.Examples.IntegerNetwork1Simulate performance 50.11 → 0.23
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFTSimulate → Compile
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier6pulseFFTSimulate → Compile
Modelica_3.2.3Modelica.Electrical.Analog.Examples.HeatingResistorSimulate performance 0.11 → 50.17
Modelica_3.2.3Modelica.Electrical.Digital.Examples.DFFREGLSimulate performance 0.11 → 50.12
Modelica_3.2.3Modelica.Electrical.Digital.Examples.DLATREGLSimulate performance 0.11 → 50.17
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.DCAC.SinglePhaseTwoLevel.SinglePhaseTwoLevel_RSimulate performance 50.16 → 0.17
Modelica_3.2.3Modelica.Electrical.QuasiStationary.SinglePhase.Examples.SeriesResonanceSimulate performance 50.16 → 0.17
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderTemplates performance 20.65 → 35.18
Modelica_3.2.3Modelica.Fluid.Examples.Tanks.TanksWithOverflowCompile performance 6.85 → 11.68 Simulate performance 7.73 → 14.00
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.FixedShapes.CuboidSectionsSimulate performance 50.11 → 0.16
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.FixedShapes.CylinderSectionsSimulate performance 50.12 → 0.22
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOLCompile performance 11.86 → 20.74
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_TransformerFrontEnd performance 5.42 → 11.70
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.InitSpringConstantSimulate performance 50.16 → 0.17
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6Simulate → Compile
Modelica_3.2.3Modelica.Mechanics.Rotational.Examples.LossyGearDemo1Simulate performance 50.12 → 0.17
Modelica_3.2.3Modelica.Mechanics.Translational.Examples.DamperSimulate performance 50.16 → 0.16
Modelica_3.2.3Modelica.StateGraph.Examples.ShowCompositeStepSimulate performance 0.11 → 50.17
Modelica_3.2.3Modelica.Thermal.FluidHeatFlow.Examples.WaterPumpSimulate performance 0.16 → 50.18
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDPSimulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPSimulate performance 0.26 → 50.26
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSizeSimulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThreadSimulate → Compile
Modelica_trunkModelica.Blocks.Examples.FilterWithRiseTimeSimulate performance 0.17 → 50.16
Modelica_trunkModelica.Blocks.Examples.LogicalNetwork1Simulate performance 50.17 → 0.11
Modelica_trunkModelica.Blocks.Examples.NoiseExamples.DistributionsSimulate performance 50.11 → 0.11
Modelica_trunkModelica.Electrical.Digital.Examples.BUF3SSimulate performance 50.12 → 0.16
Modelica_trunkModelica.Electrical.Digital.Examples.CounterSimulate performance 50.16 → 0.16
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_CurrentSourceSimulate performance 50.16 → 0.16
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderSimulate performance 28.67 → 52.87
Modelica_trunkModelica.Magnetic.QuasiStatic.FluxTubes.Examples.FixedShapes.CylinderSectionsSimulate performance 0.11 → 50.11
Modelica_trunkModelica.Mechanics.Rotational.Examples.LossyGearDemo3Simulate performance 50.17 → 0.17
Modelica_trunkModelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sineSimulate performance 50.17 → 0.17
Modelica_trunkModelica.StateGraph.Examples.FirstExample_Variant3Simulate performance 0.11 → 50.12
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.VoltageFollowerSimulate performance 0.07 → 50.07
Modelica_trunk_cppModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMS_StartSimulate performance 50.18 → 0.17
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpSimulate performance 50.17 → 0.17
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOLSimulate performance 50.22 → 0.22
Modelica_trunk_cppModelica.Math.Nonlinear.Examples.quadratureLobatto3Simulate performance 0.07 → 50.12
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraintSimulate performance 0.22 → 50.23
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Elementary.ThreeSpringsSimulate performance 50.16 → 0.16
Modelica_trunk_cppModelica.Mechanics.Translational.Examples.EddyCurrentBrakeSimulate performance 50.12 → 0.06
Modelica_trunk_cppModelica.Media.Examples.Tests.MediaTestModels.Water.ConstantPropertyLiquidWaterSimulate performance 50.17 → 0.12
Modelica_trunk_cppModelica.Thermal.FluidHeatFlow.Examples.TestOpenTankSimulate performance 50.17 → 0.12
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulatorCompile → Simulate
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulatorSimplifiedCompile → Simulate
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopSimulatorCompile → Simulate
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorSSCompile → Simulate
ThermoPowerThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_ccCompile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen_hfBackEnd performance 6.40 → 10.98
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDBCompile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hfSimulate performance 16.04 → 28.52
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1Dfem2phCompile performance 23.80 → 42.68
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestGasFlow1DFV_CCompile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestRefrigerantEvaporatorCompile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_CCompile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2phCompile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_AdaptiveAverageTempFrontEnd performance 12.34 → 21.21
ThermoPowerThermoPower.Test.GasComponents.TestGTFailed → Simulate
ThermoPowerThermoPower.Test.WaterComponents.TestBarometricCondenserCompile → Simulate
ThermoPowerThermoPower.Test.WaterComponents.TestMixerSlowFastCompile → Simulate
ThermoPowerThermoPower.Test.WaterComponents.TestST2FrontEnd performance 12.18 → 20.76