OpenModelica master from 2021-03-01 23:27:34 to 2021-03-02 23:39:56

Summary

OMC Commits1
Libraries Changed1
Number of Improvements15
Number of Regressions88
Number of Performance Improvements12
Number of Performance Regressions2

OpenModelica Changes

CommitAuthorSummary
b7f7e9dc96kabdelhak[NF] prevent indexed functions as bindings (#7163)

Library Changes

LibraryChange
IBPSA_latestFrom version 3.0.0 (revision 20210222-175724~git~master) to 3.0.0 (revision 20210301-210805~git~master)

Models Affected

AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix (sim)Simulate performance 0:01:07 → 0.71
Buildings_6.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix (sim)Simulate performance 0:01:11 → 0.70
Buildings_6.0.0Buildings.HeatTransfer.Windows.Examples.ElectrochromicWindow (sim)BackEnd performance 10.21 → 2.22
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix (sim)Simulate performance 0:01:14 → 0.76
Buildings_7.0.0Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix (sim)Simulate performance 0:01:10 → 0.81
Buildings_latestBuildings.HeatTransfer.Windows.Examples.ElectrochromicWindow (sim)BackEnd performance 10.81 → 2.65
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix (sim)Compile → Simulate
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.Force (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.Force2 (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Forces.Torque3 (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile → Simulate
ModelicaTest_3.2.1ModelicaTest.MultiBody.InitializationConversion.Joints (sim)Simulate → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.JointUPS2 (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.BodyShape (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Verify → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Simulate → Compile
ModelicaTest_3.2.1ModelicaTest.MultiBody.SphericalDoublePendulum (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.Force (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.Force2 (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Forces.Torque3 (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile → Simulate
ModelicaTest_3.2.2ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.InitializationConversion.Joints (sim)Simulate → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.JointUPS2 (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FlyingBodies (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Simulate → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Force (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Force2 (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque3 (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.InitializationConversion.Joints (sim)Simulate → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.JointUPS2 (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FlyingBodies (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4 (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Simulate → Compile
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Forces.Force (sim)Simulate → Compile
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Forces.Force2 (sim)Simulate → Compile
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Forces.Torque3 (sim)Simulate → Compile
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Simulate performance 0:08:02 → 0.16
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Parts.FlyingBodies (sim)Simulate → Compile
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Parts.FreeBodies (sim)Simulate → Compile
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Simulate → Compile
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Simulate → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Force (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Force2 (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.FrameForcesAndTorques (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Torque3 (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Simulate → Verify
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Joints (sim)Simulate → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.JointUPS2 (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FlyingBodies (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodies (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4 (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Force (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Force2 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Torque3 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Joints (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Joints.JointUPS2 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FlyingBodies (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Forces.Force (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Forces.Force2 (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Forces.FrameForcesAndTorques (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Forces.Torque3 (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Simulate performance 0:08:02 → 0.16
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FlyingBodies (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FreeBodies (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Simulate → Compile
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b (sim)Verify → Simulate
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim)Verify → Compile
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Loops.Engine1b (sim)Simulate → Compile
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim)Verify → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)Simulate performance 24.28 → 9.24
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)Simulate performance 0:01:39 → 0:03:59
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Simulate performance 13.80 → 5.78
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)Simulate performance 25.65 → 10.37
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)Simulate performance 0:01:47 → 0:04:14
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Simulate performance 14.71 → 6.42