OpenModelica v1.14-fmi from 2020-12-19 14:11:31 to 2020-12-26 10:22:47

Summary

OMC Commits0
Libraries Changed7
Number of Improvements3
Number of Regressions14
Number of Performance Improvements65
Number of Performance Regressions53

OpenModelica Changes

CommitAuthorSummary

Library Changes

LibraryChange
ChemicalFrom version 1.4.0-alpha2 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201217-151026~git~master) OMSimulator v2.0.0-dev-967-g1552061-linux to 1.4.0-alpha2 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201223-111218~git~master) OMSimulator v2.0.0-dev-967-g1552061-linux
IBPSA_latestFrom version 3.0.0 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201215-181406~git~master) OMSimulator v2.0.0-dev-967-g1552061-linux to 3.0.0 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201223-092656~git~master) OMSimulator v2.0.0-dev-967-g1552061-linux
ModelicaTestOverdeterminedFrom version 4.0.0 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201213-124027~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux to 4.0.0 OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201222-184010~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux
ModelicaTest_trunkFrom version trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201213-124027~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux to trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201222-184010~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux
ModelicaTest_trunk_cppFrom version trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201213-124027~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux to trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201222-184010~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux
Modelica_trunkFrom version trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201213-124027~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux to trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201222-184010~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux
Modelica_trunk_cppFrom version trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201213-124027~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux to trunk OMSimulator v2.0.0-dev-967-g1552061-linux (revision 20201222-184010~git~OM-trunk) OMSimulator v2.0.0-dev-967-g1552061-linux

Models Affected

ChemicalChemical.Examples.AcidBase.CarbonDioxideInBlood (sim)Simulate performance 12.04 → 5.81
ChemicalChemical.Examples.AcidBase.Dev.RedCellMembrane (sim)Compile → Simulate
IBPSA_latestIBPSA.Airflow.Multizone.Examples.OneRoom (sim)Simulate performance 0.07 → 50.07
IBPSA_latestIBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.EquationOfTime (sim)Simulate performance 0.04 → 50.07
IBPSA_latestIBPSA.Controls.SetPoints.Validation.OccupancySchedulePositiveStartTime (sim)Simulate performance 0.04 → 50.04
IBPSA_latestIBPSA.Fluid.Chillers.Validation.Carnot_TEva_etaPL (sim)Simulate performance 50.07 → 0.06
IBPSA_latestIBPSA.Fluid.FixedResistances.Examples.PressureDrop (sim)Simulate performance 0.04 → 50.05
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand (sim)Simulate performance 0.03 → 50.04
IBPSA_latestIBPSA.Fluid.HeatExchangers.BaseClasses.Examples.HADryCoil (sim)Simulate performance 0.05 → 50.09
IBPSA_latestIBPSA.Fluid.HeatExchangers.Validation.ConstantEffectiveness (sim)Simulate performance 50.07 → 0.10
IBPSA_latestIBPSA.Fluid.HeatPumps.Compressors.BaseClasses.Validation.TemperatureProtection (sim)Simulate performance 50.11 → 0.04
IBPSA_latestIBPSA.Fluid.HeatPumps.Compressors.Validation.ReciprocatingCompressor_ZeroInput (sim)Simulate performance 50.05 → 0.04
IBPSA_latestIBPSA.Fluid.MixingVolumes.Examples.MixingVolumeMoistAir (sim)Simulate performance 50.14 → 0.07
IBPSA_latestIBPSA.Fluid.Sensors.Examples.MassFraction (sim)Simulate performance 50.07 → 0.07
IBPSA_latestIBPSA.Utilities.Math.Examples.SmoothExponential (sim)Simulate performance 50.04 → 0.04
IBPSA_latestIBPSA.Utilities.Math.Functions.Examples.IsMonotonic (sim)Simulate performance 0.04 → 50.05
IBPSA_latestIBPSA.Utilities.Math.Functions.Examples.SmoothHeavisideDerivatives (sim)Simulate performance 50.08 → 0.03
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsFullInitial (sim)Simulate performance 50.05 → 0.04
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsReducedSteadyStatePressureAndTemperature (sim)Simulate performance 50.06 → 0.05
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Mechanical.TwoMassesReducedSteadyState (sim)Simulate performance 50.09 → 0.04
ModelicaTest_trunkModelicaTest.Blocks.LimResetIntegrator (sim)Simulate performance 0.04 → 50.10
ModelicaTest_trunkModelicaTest.Blocks.LimitersHomotopy (sim)Simulate performance 0.05 → 50.05
ModelicaTest_trunkModelicaTest.Blocks.Logical (sim)Simulate performance 50.06 → 0.05
ModelicaTest_trunkModelicaTest.Blocks.MuxDemux (sim)Simulate performance 0.04 → 50.04
ModelicaTest_trunkModelicaTest.Electrical.Analog.Ideal.IdealTwoWaySwitches (sim)Simulate performance 0.04 → 50.06
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefault (sim)Simulate performance 50.07 → 0.05
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestValveDiscrete (sim)Simulate performance 50.07 → 0.06
ModelicaTest_trunkModelicaTest.Media.TestOnly.IdealGasN2 (sim)Simulate performance 0.05 → 50.07
ModelicaTest_trunkModelicaTest.Media.TestOnly.MixIdealGasAir (sim)Simulate performance 50.06 → 0.04
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.LinearFluid.LinearColdWater (sim)Simulate performance 0.05 → 50.07
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)Simulate performance 0.09 → 50.11
ModelicaTest_trunkModelicaTest.MultiBody.Frames.AngularVelocity (sim)Simulate performance 50.10 → 0.07
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test18 (sim)Simulate performance 0.05 → 50.05
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test20 (sim)Simulate performance 0.04 → 50.05
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test24 (sim)Simulate performance 0.04 → 50.05
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test33 (sim)Simulate performance 50.05 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test6 (sim)Simulate performance 50.05 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test7 (sim)Simulate performance 50.08 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Dv.Test20 (sim)Simulate performance 50.05 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Dv.Test21 (sim)Simulate performance 0.05 → 50.05
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test17 (sim)Simulate performance 50.08 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test2 (sim)Simulate performance 50.05 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test31 (sim)Simulate performance 0.04 → 50.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test6 (sim)Simulate performance 0.04 → 50.04
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test14 (sim)Simulate performance 50.05 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test44 (sim)Simulate performance 50.04 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test46 (sim)Simulate performance 0.04 → 50.05
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test50 (sim)Simulate performance 50.09 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test60 (sim)Simulate performance 50.05 → 0.05
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test62 (sim)Simulate performance 50.04 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test75 (sim)Simulate performance 50.05 → 0.05
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test77 (sim)Simulate performance 50.09 → 0.04
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test78 (sim)Simulate performance 0.04 → 50.06
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test84 (sim)Simulate performance 0.04 → 50.04
ModelicaTest_trunkModelicaTest.Utilities.TestInternal (sim)Simulate performance 50.05 → 0.03
ModelicaTest_trunk_cppModelicaTest.Blocks.Continuous_InitialState (sim)Simulate performance 50.06 → 0.06
ModelicaTest_trunk_cppModelicaTest.Blocks.RootMeanSquare (sim)Simulate performance 50.05 → 0.03
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Plate.kc_laminar_KC (sim)Simulate performance 0.05 → 50.06
ModelicaTest_trunk_cppModelicaTest.Fluid.TestUtilities.TestRegRoot2Derivatives (sim)Simulate performance 50.05 → 0.03
ModelicaTest_trunk_cppModelicaTest.Magnetic.QuasiStatic.FluxTubes.VariableComponents (sim)Simulate performance 50.05 → 0.04
ModelicaTest_trunk_cppModelicaTest.Math.TestScalarFunctions (sim)Simulate performance 50.08 → 0.06
ModelicaTest_trunk_cppModelicaTest.Media.TestOnly.IdealGasN2 (sim)Simulate performance 50.06 → 0.05
ModelicaTest_trunk_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.LinearFluid.LinearWater_pT (sim)Simulate performance 0.05 → 50.06
ModelicaTest_trunk_cppModelicaTest.MultiBody.InitializationConversion.Joints (sim)Simulate performance 0.12 → 50.19
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Simulate performance 50.16 → 0.16
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0.14 → 50.15
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FlyingBodies (sim)Simulate performance 50.12 → 0.10
ModelicaTest_trunk_cppModelicaTest.Rotational.AllComponents (sim)Simulate → SimCode
ModelicaTest_trunk_cppModelicaTest.Rotational.ForUsersGuide.SupportTorque1 (sim)Simulate → SimCode
ModelicaTest_trunk_cppModelicaTest.Rotational.TestBearingConversion (sim)Simulate → SimCode
ModelicaTest_trunk_cppModelicaTest.Rotational.TestFriction (sim)Simulate → SimCode
ModelicaTest_trunk_cppModelicaTest.Utilities.TestStrings (sim)Simulate performance 50.10 → 0.04
Modelica_trunkModelica.Blocks.Examples.FilterWithRiseTime (sim)Simulate performance 0.04 → 50.05
Modelica_trunkModelica.Blocks.Examples.Noise.ImpureGenerator (sim)Simulate performance 0.03 → 50.05
Modelica_trunkModelica.Clocked.Examples.Elementary.BooleanSignals.Hold (sim)Simulate performance 0.04 → 50.05
Modelica_trunkModelica.Clocked.Examples.Elementary.IntegerSignals.BackSample (sim)Simulate performance 50.06 → 0.04
Modelica_trunkModelica.Clocked.Examples.Elementary.IntegerSignals.Hold (sim)Simulate performance 0.04 → 50.08
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.Sample3 (sim)Simulate performance 0.04 → 50.05
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.UniformNoiseXorshift64star (sim)Simulate performance 50.04 → 0.04
Modelica_trunkModelica.Clocked.Examples.Elementary.RealSignals.UpSample1 (sim)Simulate performance 50.06 → 0.03
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.NonInvertingAmplifier (sim)Simulate performance 0.04 → 50.05
Modelica_trunkModelica.Electrical.Digital.Examples.DFFREG (sim)Simulate performance 50.06 → 0.03
Modelica_trunkModelica.Electrical.Digital.Examples.DFFREGSRL (sim)Simulate performance 50.05 → 0.07
Modelica_trunkModelica.Electrical.Digital.Examples.HalfAdder (sim)Simulate performance 50.08 → 0.04
Modelica_trunkModelica.Electrical.Digital.Examples.INV3S (sim)Simulate performance 0.04 → 50.08
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.Rectifier1Pulse.Thyristor1Pulse_R (sim)Simulate performance 50.05 → 0.04
Modelica_trunkModelica.Electrical.QuasiStatic.Machines.Examples.TransformerTestbench (sim)Simulate performance 0.15 → 50.13
Modelica_trunkModelica.Electrical.QuasiStatic.SinglePhase.Examples.SeriesResonance (sim)Simulate performance 0.05 → 50.06
Modelica_trunkModelica.Electrical.Spice3.Examples.InvertersApartRecord (sim)Simulate performance 0.06 → 50.08
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.BasicExamples.ToroidalCoreAirgap (sim)Simulate performance 50.08 → 0.04
Modelica_trunkModelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.QuadraticCoreAirgap (sim)Simulate performance 0.07 → 50.07
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque (sim)Simulate performance 0.09 → 50.10
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.InitSpringConstant (sim)Simulate performance 50.09 → 0.06
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.Pendulum (sim)Simulate performance 50.08 → 0.06
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper (sim)Simulate performance 0.09 → 50.10
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Compile → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Compile → Simulate
Modelica_trunkModelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)Simulate performance 0.06 → 50.06
Modelica_trunkModelica.Mechanics.Rotational.Examples.SimpleGearShift (sim)Simulate performance 0.05 → 50.07
Modelica_trunkModelica.Thermal.FluidHeatFlow.Examples.TwoTanks (sim)Simulate performance 50.05 → 0.06
Modelica_trunkModelica.Utilities.Examples.readRealParameterModel (sim)Simulate performance 50.05 → 0.04
Modelica_trunk_cppModelica.Blocks.Examples.CompareSincExpSine (sim)Simulate performance 50.06 → 0.03
Modelica_trunk_cppModelica.Blocks.Examples.InverseModel (sim)Simulate performance 0.04 → 50.08
Modelica_trunk_cppModelica.Blocks.Examples.SlewRateLimiter (sim)Simulate performance 0.03 → 50.05
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.BooleanSignals.TimeBasedPulse (sim)Simulate performance 50.03 → 0.03
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.IntegerSignals.SampleClocked (sim)Simulate performance 0.03 → 50.07
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.RealSignals.HoldWithDAeffects2 (sim)Simulate performance 50.10 → 0.03
Modelica_trunk_cppModelica.Clocked.Examples.Elementary.RealSignals.TimeBasedRamp (sim)Simulate performance 0.03 → 50.07
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.Comparator (sim)Simulate performance 50.05 → 0.04
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.DifferentialAmplifier (sim)Simulate performance 50.06 → 0.07
Modelica_trunk_cppModelica.Electrical.Digital.Examples.DLATREGSRH (sim)Simulate performance 0.04 → 50.04
Modelica_trunk_cppModelica.Electrical.Digital.Examples.WiredX (sim)Simulate performance 50.05 → 0.03
Modelica_trunk_cppModelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc (sim)Simulate performance 0.06 → 50.11
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousMachines.SMR_Inverter (sim)Simulate performance 0.05 → 50.07
Modelica_trunk_cppModelica.Electrical.QuasiStatic.SinglePhase.Examples.Transformer (sim)Simulate performance 50.04 → 0.04
Modelica_trunk_cppModelica.Electrical.Spice3.Examples.Nand (sim)Simulate performance 50.07 → 0.15
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Simulate performance 0.08 → 50.20
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_Inverter (sim)Simulate performance 0.08 → 50.10
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.Components.SinglePhaseInductance (sim)Simulate performance 50.05 → 0.04
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraint (sim)Simulate performance 0.08 → 50.09
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Elementary.PointGravity (sim)Simulate performance 50.08 → 0.06
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem (sim)Simulate performance 50.11 → 0.08
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim)Simulate performance 50.08 → 0.07
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.CoupledClutches (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.Friction (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.HeatLosses (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo3 (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.OneWayClutch (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.OneWayClutchDisengaged (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.SimpleGearShift (sim)Simulate → SimCode
Modelica_trunk_cppModelica.Media.Examples.IdealGasH2O (sim)Simulate performance 50.08 → 0.04
Modelica_trunk_cppModelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim)Simulate performance 0.03 → 50.06