OpenModelica master from 2021-07-14 12:16:02 to 2021-07-14 23:57:24

Summary

OMC Commits2
Libraries Changed4
Number of Improvements64
Number of Regressions45
Number of Performance Improvements1
Number of Performance Regressions30

OpenModelica Changes

CommitAuthorSummary
2b1670638frfrankeChange default Cpp nonlin solver back to kinsol, keeping newton as fallback (#7694)
961d2748b6Francesco CasellaFixed notification message (#7693)

Library Changes

LibraryChange
ModelicaTest_3.2.3_cppConfiguration hash (OMC settings or the testing script changed)
Modelica_3.2.3Configuration hash (OMC settings or the testing script changed)
Modelica_3.2.3_cppConfiguration hash (OMC settings or the testing script changed)
ThermofluidStream_OM_adaptionsFrom version 0.1.0-OM_adaptions (e827d32e662d10c218e5e22c71e6fa8e0629233d) to 0.1.0-OM_adaptions (2814dc01a86220e21f1f45d8be46186221421dca)

Models Affected

Buildings_7.0.0Buildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Simulate → Compile
Buildings_8.0.0Buildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Simulate → Compile
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapOverall_KC (sim)Verify → Simulate
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube (sim)Verify → Simulate
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_laminar_KC (sim)Verify → Simulate
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_overall_KC (sim)Verify → Simulate
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Simulate performance 0:08:02 → 0.04
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Simulate performance 8.20 → 17.03
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestControlledPump (sim)Simulate performance 2.28 → 14.23
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefault (sim)Simulate performance 2.00 → 11.41
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultCV (sim)Simulate → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultLV (sim)Simulate → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpNPSH (sim)Simulate performance 2.00 → 10.75
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpVariableSpeed (sim)Compile → Simulate
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Simulate performance 5.35 → 24.30
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Sensors.TestFlowRate (sim)Compile → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Sensors.TestPressure (sim)Compile → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Simulate performance 4.81 → 15.92
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumesPressureStates (sim)Compile → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminar (sim)Simulate performance 19.19 → 0:01:00
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulent (sim)Simulate performance 19.44 → 0:01:00
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Simulate performance 5.73 → 22.86
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Verify → Compile
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Verify → Compile
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes4 (sim)Verify → Compile
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestPipesAndValves.SeriesPipes1 (sim)Verify → Compile
ModelicaTest_3.2.3_cppModelicaTest.FluxTubes.Shapes.FixedShape (sim)Simulate performance 0.05 → 10.26
ModelicaTest_3.2.3_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)Verify → Compile
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Joints.FreeMotionScalarInit3 (sim)Compile → Verify
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.Joints.FreeMotionScalarInit4 (sim)Compile → Verify
ModelicaTest_3.2.3_cppModelicaTest.Rotational.AllComponents (sim)Simulate → Verify
ModelicaTest_3.2.3_cppModelicaTest.Rotational.GenerationOfFMUs (sim)Simulate → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapOverall_KC (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_laminar_KC (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_overall_KC (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Simulate performance 8.33 → 16.12
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestControlledPump (sim)Simulate performance 2.33 → 12.47
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefault (sim)Simulate performance 1.86 → 10.74
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultCV (sim)Simulate → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultLV (sim)Simulate → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpNPSH (sim)Simulate performance 1.90 → 10.80
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpVariableSpeed (sim)Compile → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Simulate performance 5.01 → 23.25
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Sensors.TestFlowRate (sim)Compile → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Sensors.TestPressure (sim)Compile → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Simulate performance 4.40 → 15.26
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumesPressureStates (sim)Compile → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminar (sim)Simulate performance 18.94 → 56.25
ModelicaTest_trunk_cppModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulent (sim)Simulate performance 18.53 → 56.89
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Simulate performance 5.26 → 21.40
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Verify → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Verify → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes4 (sim)Verify → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.SeriesPipes1 (sim)Verify → Compile
ModelicaTest_trunk_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)Verify → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.FreeMotionScalarInit3 (sim)Compile → Verify
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.FreeMotionScalarInit4 (sim)Compile → Verify
ModelicaTest_trunk_cppModelicaTest.Rotational.GenerationOfFMUs (sim)Simulate → Verify
Modelica_3.2.3Modelica.Electrical.Digital.Examples.Counter (sim)Failed → Verify
Modelica_3.2.3Modelica.Electrical.Digital.Examples.Counter3 (sim)Failed → Verify
Modelica_3.2.3_cppModelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.Analog.Examples.OpAmps.InvertingSchmittTrigger (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Electrical.Analog.Examples.OpAmps.SchmittTrigger (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.Analog.Examples.OpAmps.SignalGenerator (sim)Simulate → Compile
Modelica_3.2.3_cppModelica.Electrical.Analog.Examples.SimpleTriacCircuit (sim)Verify → Simulate
Modelica_3.2.3_cppModelica.Electrical.Digital.Examples.Counter (sim)Failed → Verify
Modelica_3.2.3_cppModelica.Electrical.Digital.Examples.Counter3 (sim)Failed → Simulate
Modelica_3.2.3_cppModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Simulate → Compile
Modelica_3.2.3_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.DiodeBridge2Pulse (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_R (sim)Verify → Compile
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Simulate → Compile
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2Pulse.DiodeCenterTap2Pulse (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.Spice3.Examples.Inverter (sim)Simulate → Compile
Modelica_3.2.3_cppModelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim)Verify → Compile
Modelica_3.2.3_cppModelica.Fluid.Examples.BranchingDynamicPipes (sim)Verify → Compile
Modelica_3.2.3_cppModelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)Verify → Compile
Modelica_3.2.3_cppModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)Simulate performance 1.50 → 20.78
Modelica_3.2.3_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Verify → Compile
Modelica_3.2.3_cppModelica.Fluid.Examples.InverseParameterization (sim)Simulate performance 17.76 → 57.67
Modelica_3.2.3_cppModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Magnetic.FluxTubes.Examples.Hysteresis.SinglePhaseTransformerWithHysteresis1 (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Magnetic.FluxTubes.Examples.SaturatedInductor (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDump (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier (sim)Verify → Simulate
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FluxTubes.Examples.NonLinearInductor (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Mechanics.Rotational.Examples.GenerationOfFMUs (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Mechanics.Rotational.Examples.HeatLosses (sim)Compile → Simulate
Modelica_3.2.3_cppModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)Simulate performance 9.56 → 25.70
Modelica_3.2.3_cppModelica.Media.Examples.ReferenceAir.MoistAir2 (sim)Simulate performance 19.18 → 56.55
Modelica_3.2.3_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT (sim)Verify → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_trunk_cppModelica.Electrical.Analog.Examples.DemonstrateLightning (sim)Compile → Simulate
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.InvertingSchmittTrigger (sim)Simulate → Verify
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Verify
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.SchmittTrigger (sim)Simulate → Verify
Modelica_trunk_cppModelica.Electrical.Analog.Examples.SimpleTriacCircuit (sim)Compile → Verify
Modelica_trunk_cppModelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Simulate → Compile
Modelica_trunk_cppModelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc (sim)Compile → Simulate
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_LoadDump (sim)Compile → Verify
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_Braking (sim)Compile → Simulate
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Simulate → Compile
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.DiodeBridge2Pulse (sim)Simulate → Verify
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RL (sim)Verify → Compile
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Verify → Compile
Modelica_trunk_cppModelica.Electrical.Spice3.Examples.Inverter (sim)Simulate → Compile
Modelica_trunk_cppModelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim)Verify → Compile
Modelica_trunk_cppModelica.Fluid.Examples.BranchingDynamicPipes (sim)Verify → Simulate
Modelica_trunk_cppModelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim)Simulate → Verify
Modelica_trunk_cppModelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)Verify → Compile
Modelica_trunk_cppModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)Simulate performance 1.47 → 20.93
Modelica_trunk_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Verify → Compile
Modelica_trunk_cppModelica.Fluid.Examples.InverseParameterization (sim)Simulate performance 17.52 → 56.50
Modelica_trunk_cppModelica.Fluid.Examples.PumpingSystem (sim)Verify → Compile
Modelica_trunk_cppModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Compile → Verify
Modelica_trunk_cppModelica.Magnetic.FluxTubes.Examples.Hysteresis.SinglePhaseTransformerWithHysteresis1 (sim)Simulate → Verify
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 9.38 → 21.59
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Rectifier (sim)Simulate → Verify
Modelica_trunk_cppModelica.Magnetic.QuasiStatic.FluxTubes.Examples.NonLinearInductor (sim)Simulate → Verify
Modelica_trunk_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Simulate performance 0.32 → 0:08:02
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim)Compile → Verify
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Simulate → Verify
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.GenerationOfFMUs (sim)Simulate → Verify
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.HeatLosses (sim)Compile → Simulate
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)Compile → Simulate
Modelica_trunk_cppModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)Simulate performance 10.01 → 25.93
Modelica_trunk_cppModelica.Media.Examples.ReferenceAir.MoistAir2 (sim)Simulate performance 19.80 → 56.85
PowerSystems_cppPowerSystems.Examples.AC3ph.Generation.TieLine (sim)Simulate performance 2.30 → 10.70
PowerSystems_cppPowerSystems.Examples.AC3ph.Generation.WindGeneratorLine (sim)Compile → Simulate
PowerSystems_cppPowerSystems.Examples.PowerWorld.PowerWorld (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Failed
ThermofluidStream_OM_adaptionsThermofluidStream.Examples.HeatPump (sim)Failed → Verify
ThermofluidStream_OM_adaptionsThermofluidStream.Media.Tests.TestXRGMedia (sim)Failed → Verify