OpenModelica master from 2021-08-13 23:17:24 to 2021-08-14 14:24:33

Summary

OMC Commits2
Libraries Changed0
Number of Improvements23
Number of Regressions12
Number of Performance Improvements32
Number of Performance Regressions36

OpenModelica Changes

CommitAuthorSummary
f55cf544caRüdiger FrankeChange Cpp nonlinear solver order to newton, kinsol
6384d1bb59Rüdiger FrankeTighten tolerance of continuous Cpp events

Library Changes

LibraryChange

Models Affected

ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube (sim)Simulate → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HelicalPipe.kc_overall_KC (sim)Simulate → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_laminar_KC (sim)Simulate → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_overall_KC (sim)Simulate → Verify
ModelicaTest_3.2.3_cppModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Simulate performance 0.04 → 0:08:02
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestControlledPump (sim)Simulate performance 23.10 → 5.65
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotor (sim)Simulate performance 11.76 → 3.15
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorHeatTransfer (sim)Simulate performance 13.38 → 3.93
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultCV (sim)Verify → Simulate
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Simulate performance 31.79 → 11.99
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Simulate performance 15.92 → 4.38
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestComponents.Vessels.TestVolume (sim)Simulate performance 10.93 → 2.60
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminar (sim)Simulate performance 0:01:39 → 26.35
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulent (sim)Simulate performance 0:01:40 → 26.57
ModelicaTest_3.2.3_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Simulate performance 40.25 → 9.82
ModelicaTest_3.2.3_cppModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube (sim)Simulate → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HelicalPipe.kc_overall_KC (sim)Simulate → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_laminar_KC (sim)Simulate → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_overall_KC (sim)Simulate → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestControlledPump (sim)Simulate performance 23.51 → 6.15
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotor (sim)Simulate performance 12.30 → 3.16
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorHeatTransfer (sim)Simulate performance 13.20 → 3.99
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultCV (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Simulate performance 32.11 → 13.54
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Simulate performance 16.61 → 4.88
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Vessels.TestVolume (sim)Simulate performance 11.05 → 2.77
ModelicaTest_trunk_cppModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminar (sim)Simulate performance 0:01:40 → 28.82
ModelicaTest_trunk_cppModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulent (sim)Simulate performance 0:01:40 → 28.34
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Simulate performance 42.02 → 11.32
ModelicaTest_trunk_cppModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Verify → Simulate
Modelica_3.2.3_cppModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Simulate performance 0.00 → 0:08:02
Modelica_3.2.3_cppModelica.Blocks.Examples.Rectifier6pulseFFT (sim)Verify → Compile
Modelica_3.2.3_cppModelica.Electrical.Analog.Examples.DifferenceAmplifier (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Electrical.Analog.Examples.OpAmps.SignalGenerator (sim)Verify → Simulate
Modelica_3.2.3_cppModelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_RLV_Characteristic (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RL (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2Pulse.ThyristorCenterTap2Pulse_RLV_Characteristic (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_Characteristic (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Simulate performance 0:01:12 → 0:03:17
Modelica_3.2.3_cppModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)Simulate performance 20.79 → 1.58
Modelica_3.2.3_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 19.37 → 8.37
Modelica_3.2.3_cppModelica.Fluid.Examples.InverseParameterization (sim)Simulate performance 0:01:34 → 26.61
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOL_MultiPhase (sim)Simulate performance 2.81 → 26.35
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Initialize (sim)Simulate performance 2.69 → 14.28
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Inverter (sim)Simulate performance 1.08 → 12.48
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Steinmetz (sim)Simulate performance 1.04 → 12.00
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Transformer (sim)Simulate performance 2.73 → 32.14
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_YD (sim)Simulate performance 2.92 → 13.41
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_withLosses (sim)Simulate performance 12.34 → 42.44
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start (sim)Simulate performance 6.29 → 23.71
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start_MultiPhase (sim)Simulate performance 9.77 → 36.55
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_DOL (sim)Simulate performance 2.15 → 27.91
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator (sim)Simulate performance 16.94 → 56.49
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator_MultiPhase (sim)Simulate performance 14.22 → 0:01:50
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDump (sim)Simulate performance 38.71 → 0:01:44
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier (sim)Simulate performance 3.45 → 23.43
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Braking (sim)Compile performance 0:01:09 → 5.65 Simulate performance 1.82 → 21.52
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_CurrentSource (sim)Simulate performance 6.03 → 15.60
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter (sim)Simulate performance 5.41 → 18.57
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter_MultiPhase (sim)Simulate performance 2.18 → 26.20
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_VoltageSource (sim)Compile performance 0:01:11 → 5.49 Simulate performance 1.33 → 17.42
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter (sim)Simulate performance 1.75 → 21.86
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhase (sim)Simulate performance 1.98 → 29.01
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Simulate performance 50.68 → 0:03:56
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Simulate performance 2.99 → 36.29
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Simulate performance 38.24 → 0:03:33
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Simulate performance 13.23 → 0:01:35
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Simulate performance 22.38 → 0:03:18
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Simulate performance 6.81 → 0:01:16
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Simulate performance 5.98 → 0:01:18
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 3.97 → 0:01:06
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Simulate performance 2.48 → 31.74
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Simulate performance 3.68 → 50.03
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.MultiPhaseInductance (sim)Simulate performance 1.39 → 24.36
Modelica_3.2.3_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Simulate performance 0:01:14 → 31.92
Modelica_3.2.3_cppModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)Simulate performance 36.80 → 17.12
Modelica_3.2.3_cppModelica.Media.Examples.ReferenceAir.MoistAir2 (sim)Simulate performance 0:01:26 → 35.09
Modelica_3.2.3_cppModelica.StateGraph.Examples.ExecutionPaths (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.StateGraph.Examples.ShowCompositeStep (sim)Simulate → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServer (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServerMultipleClients (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.SignalGenerator (sim)Verify → Simulate
Modelica_trunk_cppModelica.Electrical.Analog.Examples.ThyristorBehaviourTest (sim)Simulate → Verify
Modelica_trunk_cppModelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking (sim)Simulate → Compile
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 30.80 → 15.82
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Simulate performance 27.29 → 15.31
Modelica_trunk_cppModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)Simulate performance 21.14 → 1.56
Modelica_trunk_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 19.63 → 8.24
Modelica_trunk_cppModelica.Fluid.Examples.InverseParameterization (sim)Simulate performance 0:01:33 → 25.81
Modelica_trunk_cppModelica.Fluid.Examples.PumpingSystem (sim)Verify → Compile
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Simulate performance 18.52 → 7.62
Modelica_trunk_cppModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)Simulate performance 37.70 → 17.06
Modelica_trunk_cppModelica.Media.Examples.ReferenceAir.MoistAir2 (sim)Simulate performance 0:01:26 → 33.89
Modelica_trunk_cppModelica.StateGraph.Examples.ExecutionPaths (sim)Simulate → Verify
Modelica_trunk_cppModelica.StateGraph.Examples.ShowCompositeStep (sim)Simulate → Verify
PowerSystems_cppPowerSystems.Examples.AC3ph.Transmission.Tline (sim)Simulate performance 8.63 → 0:01:08
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates