OpenModelica cpp from 2024-04-09 14:58:35 to 2024-04-09 22:46:58

Summary

OMC Commits0
Libraries Changed2
Number of Improvements0
Number of Regressions1
Number of Performance Improvements0
Number of Performance Regressions111

OpenModelica Changes

CommitDateAuthorSummary

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
d5ab8352024-04-04 20:31:42 +0200Francesco CasellaUpdated BusinessSimulation (#97)
32ecf662024-04-04 20:09:26 +0200Francesco CasellaUpdated BusinessSimulation (#98)

Library Changes

LibraryChange
ModelicaTest_trunkFrom version trunk (b8fc20c74d0f08a1159ae5bf00fe834a76074c4e) to trunk (af8af752b1c7ab47aa2383e22807b692e4f1ee6c)
Modelica_trunkFrom version trunk (b8fc20c74d0f08a1159ae5bf00fe834a76074c4e) to trunk (af8af752b1c7ab47aa2383e22807b692e4f1ee6c)

Models Affected

ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile performance 30.98 → 0:01:01
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)Compile performance 25.69 → 51.06
Modelica_trunkModelica.Electrical.Analog.Examples.CauerLowPassSC (sim)Compile performance 10.24 → 17.75 Simulate performance 5.91 → 10.89
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.LightningSegmentedTransmissionLine (sim)Compile performance 39.55 → 0:01:48
Modelica_trunkModelica.Electrical.Batteries.Examples.CCCV_Stack (sim)Compile performance 16.40 → 40.27
Modelica_trunkModelica.Electrical.Batteries.Examples.CCCV_StackRC (sim)Compile performance 16.92 → 43.54
Modelica_trunkModelica.Electrical.Digital.Examples.Adder4 (sim)Compile performance 9.60 → 22.38
Modelica_trunkModelica.Electrical.Digital.Examples.RAM (sim)Compile performance 9.26 → 21.32
Modelica_trunkModelica.Electrical.Machines.Examples.DCMachines.DC_CompareCharacteristics (sim)Compile performance 9.26 → 22.54
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_Conveyor (sim)Compile performance 9.45 → 22.40
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking (sim)Compile performance 9.35 → 20.98
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_DOL (sim)Compile performance 9.21 → 21.84
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_Initialize (sim)Compile performance 8.26 → 20.54
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Compile performance 14.65 → 37.58 Simulate performance 50.95 → 0:01:40
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_Steinmetz (sim)Compile performance 9.58 → 22.66
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_Transformer (sim)Compile performance 12.21 → 31.68
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_YD (sim)Compile performance 11.46 → 27.49
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc (sim)Compile performance 13.88 → 36.06 Simulate performance 8.92 → 17.96
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_withLosses (sim)Compile performance 10.34 → 23.19
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMS_Start (sim)Compile performance 12.34 → 31.10
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_DOL (sim)Compile performance 10.69 → 23.87
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_Generator (sim)Compile performance 9.79 → 25.78
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_LoadDump (sim)Compile performance 11.17 → 29.92 Simulate performance 8.20 → 15.98
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_Rectifier (sim)Compile performance 11.78 → 31.44
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_Braking (sim)Compile performance 10.99 → 29.74
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_CurrentSource (sim)Compile performance 9.33 → 24.23
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_Inverter (sim)Compile performance 9.25 → 22.39
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_NoLoad (sim)Compile performance 8.33 → 20.42
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_ResistiveBraking (sim)Compile performance 13.51 → 32.51
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_VoltageSource (sim)Compile performance 10.46 → 25.07
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMR_DOL (sim)Compile performance 9.94 → 24.01
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMR_Inverter (sim)Compile performance 9.08 → 21.43
Modelica_trunkModelica.Electrical.Machines.Examples.Transformers.IMC_Transformer (sim)Compile performance 12.51 → 30.79
Modelica_trunkModelica.Electrical.Machines.Examples.Transformers.Rectifier12pulse (sim)Compile performance 15.50 → 43.50
Modelica_trunkModelica.Electrical.Machines.Examples.Transformers.Rectifier6pulse (sim)Compile performance 10.06 → 23.62
Modelica_trunkModelica.Electrical.Machines.Examples.Transformers.TransformerTestbench (sim)Compile performance 10.33 → 24.83
Modelica_trunkModelica.Electrical.Polyphase.Examples.PolyphaseRectifier (sim)Compile performance 13.03 → 32.18
Modelica_trunkModelica.Electrical.Polyphase.Examples.Rectifier (sim)Compile performance 9.56 → 21.03
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Compile performance 14.88 → 36.46 Simulate performance 43.50 → 0:01:28
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile performance 10.68 → 25.42 Simulate performance 10.75 → 21.82
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.PolyphaseTwoLevel_R (sim)Compile performance 10.28 → 24.03
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.PolyphaseTwoLevel_RL (sim)Compile performance 16.58 → 40.46
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.ThreePhaseTwoLevel_PWM (sim)Compile performance 9.46 → 22.82
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Compile performance 8.35 → 19.43 Simulate performance 24.38 → 54.80
Modelica_trunkModelica.Electrical.QuasiStatic.Machines.Examples.TransformerTestbench (sim)Compile performance 16.51 → 40.39
Modelica_trunkModelica.Electrical.QuasiStatic.Polyphase.Examples.TestSensors (sim)Compile performance 9.89 → 23.87
Modelica_trunkModelica.Electrical.Spice3.Examples.FourInverters (sim)Compile performance 11.83 → 28.92
Modelica_trunkModelica.Electrical.Spice3.Examples.Nor (sim)Compile performance 11.17 → 27.12
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)FrontEnd performance 5.71 → 14.13 BackEnd performance 15.80 → 41.94 Templates performance 58.35 → 0:02:09
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.Hysteresis.HysteresisModelComparison (sim)Compile performance 9.58 → 21.92
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifier (sim)Compile performance 10.35 → 24.76
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke (sim)Compile performance 11.39 → 24.95
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStatic (sim)Compile performance 9.80 → 25.55
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_CommonLeakage (sim)Compile performance 27.10 → 58.66
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_Polyphase (sim)Compile performance 17.80 → 42.78
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMS_Start_Polyphase (sim)Compile performance 24.22 → 55.36
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile performance 10.70 → 24.32
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile performance 16.27 → 36.14
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile performance 9.66 → 21.71
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Inverter (sim)Compile performance 9.78 → 23.55
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Steinmetz (sim)Compile performance 10.52 → 24.69
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile performance 14.85 → 32.59
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile performance 11.97 → 28.50
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Compile performance 11.78 → 24.93
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile performance 22.94 → 47.78
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMEE_Generator_Polyphase (sim)Compile performance 17.02 → 35.98
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMPM_Inverter_Polyphase (sim)Compile performance 17.68 → 35.42
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.ComparisonPolyphase.SMR_Inverter_Polyphase (sim)Compile performance 16.20 → 34.03
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_DOL (sim)Compile performance 10.82 → 22.27
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Compile performance 15.79 → 33.39
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Compile performance 12.96 → 25.85
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Rectifier (sim)Compile performance 12.32 → 26.69
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Braking (sim)Compile performance 11.86 → 24.06
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Compile performance 9.85 → 20.34
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Inverter (sim)Compile performance 15.70 → 33.25
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_VoltageSource (sim)Compile performance 10.37 → 20.51
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_Inverter (sim)Compile performance 14.74 → 32.90
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Characteristics (sim)Compile performance 13.45 → 27.08
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile performance 18.53 → 39.57 Simulate performance 5.77 → 11.56
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile performance 21.88 → 47.02
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile performance 17.95 → 39.34
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Inverter (sim)Compile performance 12.16 → 24.11
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile performance 29.33 → 0:01:05
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile performance 24.46 → 53.83
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Compile performance 13.90 → 28.93
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Characteristics (sim)Compile performance 14.01 → 30.09
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile performance 26.85 → 58.20
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Compile performance 16.30 → 34.44
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Compile performance 17.64 → 38.16
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Compile performance 10.86 → 22.96
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)Compile performance 12.54 → 26.73
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Compile performance 18.38 → 40.85
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_OpenCircuit (sim)Compile performance 13.93 → 29.64
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Compile performance 16.78 → 37.36
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)Compile performance 11.38 → 23.88
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.PolyphaseInductance (sim)Compile performance 12.22 → 24.72
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum (sim)Compile performance 9.64 → 20.69
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumInitTip (sim)Compile performance 10.82 → 23.75
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque (sim)Compile performance 9.51 → 20.03
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)Compile performance 10.28 → 21.26
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)Compile performance 16.40 → 32.01
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses (sim)Compile performance 14.07 → 28.01
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.PointGravity (sim)Compile performance 10.38 → 20.38
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Compile performance 19.86 → 39.34
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving (sim)Compile performance 13.30 → 26.76
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling (sim)Compile performance 14.61 → 27.88
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem (sim)Compile performance 11.54 → 21.62
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings (sim)Compile performance 10.54 → 20.86
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)BackEnd performance 11.10 → 19.06
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic (sim)BackEnd performance 9.23 → 16.96
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim)BackEnd performance 6.23 → 12.41