OpenModelica cpp from 2024-01-31 20:57:53 to 2024-02-01 20:57:34

Summary

OMC Commits7
Libraries Changed0
Number of Improvements11
Number of Regressions5
Number of Performance Improvements9
Number of Performance Regressions76

OpenModelica Changes

CommitDateAuthorSummary
826c2e08692024-02-01 17:46:05 +0100AndreasMSYS2 change MINGW64 to UCRT64 (#10939)
45f47c37472024-02-01 16:31:52 +0100Adeel AsgharSelect the Element with its drawn shapes instead of boundingRect (#11928)
8fae7db0022024-02-01 16:06:51 +0100kabdelhak[NB] replace pre variables in when conditions (#11927)
ad7e3f65f12024-02-01 16:01:28 +0100kabdelhak[NB] update balance initialization (#11925)
7b293f04902024-02-01 13:58:06 +0100kabdelhak[NB] update inline module (#11924)
44043804f22024-02-01 12:46:22 +0100kabdelhak[NB] update function alias (#11921)
928b685ff42024-02-01 10:53:19 +0100kabdelhak[NF] check equality on arrays in evalRelationEqual (#11916)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
03dc8b52024-02-01 17:55:26 +0100Adrian Popswitch NF-NB with master
e3e37552024-01-30 12:04:18 +0100Adrian Popis - not _

Library Changes

LibraryChange

Models Affected

AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.FilterAndConvolution (sim)FrontEnd performance 7.48 → 15.74
AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.MinimumAndZeroPhase (sim)FrontEnd performance 52.63 → 0:01:52
AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.SpaceAndTimeDomain (sim)FrontEnd performance 7.34 → 15.89
AixLibAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureHeatLosses (sim)Simulate performance 6.90 → 26.94
AixLib_latestAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureHeatLosses (sim)Simulate performance 8.85 → 26.32
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 3.56 → 0:08:02
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 3.35 → 0:08:02
Buildings_9Buildings.Examples.Tutorial.Boiler.System6 (sim)Simulate → Verify
Buildings_9Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 5.84 → 0:01:52
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.69 → 21.45
ElectricalEnergyStorageElectricalEnergyStorage.Examples.SimpleStackCycling (sim)Compile performance 21.47 → 9.90
HanserModelicaHanserModelica.SynchronousMachines.SMEE_LoadDump (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 3.44 → 0:08:02
ModelicaTest_3.2.3ModelicaTest.FluxTubes.Shapes.HysteresisAndMagnets (sim)Compile performance 8.77 → 20.43
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.FreeMotion2 (sim)Compile performance 13.16 → 24.45
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.GearConstraint (sim)Compile performance 15.58 → 31.62
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.JointUPS2 (sim)Compile performance 10.86 → 22.28
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.JointUSP2 (sim)Compile performance 11.89 → 23.44
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.Revolute2 (sim)Compile performance 13.45 → 22.88
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile performance 15.19 → 26.48
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Compile performance 30.64 → 59.96
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Compile performance 29.81 → 58.74
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.BodyShape (sim)Compile performance 11.06 → 20.38
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies (sim)Compile performance 21.07 → 38.55
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Compile performance 21.29 → 40.32
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Compile performance 21.25 → 40.87
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Verify → Compile
Modelica_trunkModelica.Blocks.Examples.Noise.ActuatorWithNoise (sim)Compile performance 13.32 → 29.17
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)SimCode performance 17.60 → 37.15 Compile performance 36.31 → 0:01:19
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 33.94 → 58.47 SimCode performance 17.21 → 35.08 Compile performance 29.54 → 56.61
Modelica_trunkModelica.Electrical.Analog.Examples.CauerLowPassSC (sim)Simulate performance 5.79 → 11.67
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.CompareLineTrunks (sim)Compile performance 12.12 → 25.63
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.LightningSegmentedTransmissionLine (sim)Compile performance 45.30 → 0:01:30
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.SmoothStep (sim)Compile performance 15.55 → 35.81
Modelica_trunkModelica.Electrical.Batteries.Examples.CCCV_Stack (sim)Compile performance 17.37 → 36.10
Modelica_trunkModelica.Electrical.Batteries.Examples.CCCV_StackRC (sim)Compile performance 18.34 → 38.67
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_Conveyor (sim)Compile performance 9.97 → 20.41
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_DOL (sim)Compile performance 9.97 → 20.57
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Compile performance 16.06 → 28.52 Simulate performance 50.02 → 0:01:44
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_Transformer (sim)Compile performance 13.42 → 27.43
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_YD (sim)Compile performance 11.78 → 22.57
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc (sim)Compile performance 14.53 → 28.92
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_withLosses (sim)Compile performance 10.33 → 21.53
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMS_Start (sim)Compile performance 13.41 → 26.90
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 7.73 → 15.67
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMR_DOL (sim)Compile performance 10.02 → 20.66
Modelica_trunkModelica.Electrical.Machines.Examples.Transformers.Rectifier12pulse (sim)Compile performance 16.71 → 29.97
Modelica_trunkModelica.Electrical.Polyphase.Examples.PolyphaseRectifier (sim)Compile performance 13.26 → 23.45
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Compile performance 14.98 → 30.80 Simulate performance 42.67 → 0:01:20
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile performance 10.94 → 21.39 Simulate performance 10.25 → 21.75
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.PolyphaseTwoLevel_R (sim)Compile performance 10.24 → 21.17
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.PolyphaseTwoLevel_RL (sim)Compile performance 16.49 → 35.25
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Compile performance 8.00 → 15.83 Simulate performance 24.47 → 45.37
Modelica_trunkModelica.Electrical.QuasiStatic.Machines.Examples.TransformerTestbench (sim)Compile performance 16.10 → 30.14
Modelica_trunkModelica.Electrical.Spice3.Examples.FourInverters (sim)Compile performance 11.43 → 22.78
Modelica_trunkModelica.Electrical.Spice3.Examples.Nor (sim)Compile performance 11.05 → 20.98
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile performance 15.19 → 26.03
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile performance 14.26 → 24.85
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile performance 11.95 → 20.80
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 12.09 → 28.27
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Characteristics (sim)Compile performance 13.32 → 24.09
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile performance 18.20 → 36.82
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile performance 21.77 → 41.17
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile performance 17.55 → 33.31
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Inverter (sim)Compile performance 11.79 → 24.26
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile performance 24.13 → 45.97
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Compile performance 14.32 → 28.82
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Characteristics (sim)Compile performance 14.47 → 27.38
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Compile performance 10.89 → 20.80
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)Compile performance 12.20 → 22.78
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_OpenCircuit (sim)Compile performance 13.58 → 27.33
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)Compile performance 11.43 → 22.74
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.PolyphaseInductance (sim)Compile performance 11.93 → 23.32
OpenIPSL_devOpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Compile performance 44.64 → 20.73
PowerGrids_devPowerGrids.Controls.Test.TestLeadMOrderLag (sim)Compile performance 10.60 → 26.69
PowerGrids_devPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Compile performance 20.64 → 45.46
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF (sim)
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim)Compile performance 13.40 → 30.59
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim)Compile performance 14.67 → 33.23
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)Failed → SimCode
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 0:01:41 → 0:02:56
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Compile performance 0:01:29 → 0:02:48
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 6.32 → 11.53
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Templates performance 0:01:36 → 55.07
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 38.86 → 17.36
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Templates → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 26.74 → 14.33
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Templates performance 18.82 → 10.82 Compile performance 0:02:05 → 0:01:03
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_20 (sim)Compile performance 23.28 → 11.11
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Templates → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)Compile performance 29.88 → 16.89
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Templates
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestVolumeA (sim)Simulate performance 0:08:02 → 3.59
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test1_IF97 (sim)Compile → Simulate