OpenModelica cpp from 2024-09-12 06:29:58 to 2024-09-12 15:23:44

Summary

OMC Commits1
Libraries Changed0
Number of Improvements5
Number of Regressions7
Number of Performance Improvements117
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
2b0a7360762024-09-12 14:57:34 +0200kabdelhak[NB] Alias: support array values in nominal check (#12874)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b3682912024-06-20 15:15:32 +0200Adrian Popadd MSL maint/4.1.x via 4.1.0-beta.om (#115)
d05586d2024-06-19 18:48:34 +0200Francesco CasellaAdded testing of last released ThermoFluidStream (#113)

Library Changes

LibraryChange

Models Affected

IBPSA_latestIBPSA.Examples.SimpleHouse (sim)Compile performance 55.68 → 27.65
IBPSA_latestIBPSA.Examples.Tutorial.SimpleHouse.SimpleHouse4 (sim)Compile performance 36.76 → 19.96
IBPSA_latestIBPSA.Examples.Tutorial.SimpleHouse.SimpleHouse5 (sim)Compile performance 38.12 → 20.30
IBPSA_latestIBPSA.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Compile performance 53.74 → 27.35
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 18.62 → 9.71 Compile performance 0:02:22 → 0:01:04
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 13.23 → 6.32 Compile performance 0:02:07 → 0:01:03
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 0:02:13 → 0:01:17
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 0:02:11 → 0:01:15
IBPSA_latestIBPSA.Fluid.Examples.Performance.Example3 (sim)Compile performance 21.88 → 12.04
IBPSA_latestIBPSA.Fluid.Examples.Performance.Example6 (sim)Compile performance 24.66 → 14.26
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 36.04 → 20.16
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 50.73 → 28.66
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Compile performance 21.46 → 11.16
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.PowerEuler (sim)Compile performance 44.78 → 22.50
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.PowerExact (sim)Compile performance 53.80 → 25.44
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 47.40 → 22.94
IBPSA_latestIBPSA.ThermalZones.ISO13790.Examples.FreeFloating (sim)Compile performance 21.69 → 11.44
IBPSA_latestIBPSA.ThermalZones.ISO13790.Examples.FreeFloatingHVAC (sim)Compile performance 23.16 → 12.20
IBPSA_latestIBPSA.ThermalZones.ISO13790.Examples.HeatingCooling (sim)Compile performance 22.24 → 11.89
IBPSA_latestIBPSA.ThermalZones.ISO13790.Examples.HeatingCoolingHVAC (sim)Compile performance 25.54 → 13.13
IBPSA_latestIBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case600 (sim)Compile performance 23.91 → 12.53
IBPSA_latestIBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case600FF (sim)Compile performance 22.23 → 11.37
IBPSA_latestIBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case900 (sim)Compile performance 23.16 → 12.57
IBPSA_latestIBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case900FF (sim)Compile performance 20.83 → 11.41
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Compile performance 21.03 → 10.62
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance (sim)Compile performance 22.75 → 12.46
IDEASIDEAS.Fluid.MixingVolumes.Validation.MixingVolume (sim)Compile performance 21.29 → 9.64
IDEASIDEAS.Fluid.Movers.Examples.ClosedLoop_y (sim)Compile performance 21.21 → 10.02
IDEASIDEAS.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 50.35 → 23.08
IDEASIDEAS.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 50.30 → 22.50
IDEASIDEAS.Fluid.Movers.Examples.MoverStages (sim)Compile performance 54.23 → 23.40
IDEASIDEAS.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 25.25 → 11.68
IDEASIDEAS.Fluid.Movers.Examples.PumpsSeries (sim)Compile performance 22.59 → 11.21
IDEASIDEAS.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 41.63 → 19.43
IDEASIDEAS.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 0:01:04 → 30.01
IDEASIDEAS.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 0:01:05 → 29.98
IDEASIDEAS.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 28.24 → 12.87
IDEASIDEAS.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 42.15 → 19.80
IDEASIDEAS.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 26.29 → 12.09
IDEASIDEAS.Fluid.Movers.Validation.PowerExact (sim)Compile performance 49.99 → 23.21
IDEASIDEAS.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 41.13 → 19.13
IDEASIDEAS.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 39.57 → 17.56
IDEASIDEAS.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 41.29 → 18.84
IDEASIDEAS.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 0:01:29 → 44.24
IDEASIDEAS.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 35.44 → 15.79
IDEASIDEAS.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 27.32 → 13.36
IDEASIDEAS.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 27.92 → 13.81
IDEASIDEAS.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)Compile performance 24.06 → 11.42
IDEASIDEAS.Fluid.Sensors.Examples.PPM (sim)Compile performance 23.46 → 10.98
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 0:02:09 → 0:01:12
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 0:02:07 → 0:01:09
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 0:02:04 → 0:01:08
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 0:01:43 → 56.34
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified5 (sim)Compile performance 0:01:40 → 53.81
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 0:01:26 → 49.63
IDEAS_devIDEAS.Fluid.Examples.Performance.Example1v1 (sim)Compile performance 23.94 → 12.91
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:07:39 → 0:04:24
IDEAS_devIDEAS.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)Compile performance 20.12 → 11.28
IDEAS_devIDEAS.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 38.47 → 21.20
IDEAS_devIDEAS.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 47.12 → 26.82
IDEAS_devIDEAS.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Compile performance 21.52 → 11.97
IDEAS_devIDEAS.Fluid.Movers.Examples.MoverStages (sim)Compile performance 42.91 → 24.70
IDEAS_devIDEAS.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 53.39 → 31.20
IDEAS_devIDEAS.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 33.40 → 19.27
IDEAS_devIDEAS.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 0:01:19 → 45.75
IDEAS_devIDEAS.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 27.85 → 16.19
IDEAS_devIDEAS.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 24.31 → 13.84
IDEAS_devIDEAS.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 26.85 → 15.64
IDEAS_devIDEAS.Fluid.Sources.Validation.Boundary (sim)Compile performance 24.90 → 13.57
IDEAS_devIDEAS.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:38 → 56.15
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Simulate performance 0:01:29 → 49.74
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMS_Start (sim)Compile performance 21.37 → 12.53
Modelica_3.2.3Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump (sim)Compile performance 20.23 → 11.06
Modelica_3.2.3Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Rectifier (sim)Compile performance 20.71 → 11.60
Modelica_3.2.3Modelica.Electrical.Machines.Examples.Transformers.AIMC_Transformer (sim)Compile performance 21.93 → 12.17
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.DCAC.MultiPhaseTwoLevel.MultiPhaseTwoLevel_RL (sim)Compile performance 29.48 → 16.13
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Compile performance 14.57 → 8.04 Simulate performance 35.41 → 19.75
Modelica_3.2.3Modelica.Electrical.QuasiStationary.Machines.Examples.TransformerTestbench (sim)Compile performance 31.66 → 17.03
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.FourInverters (sim)Compile performance 21.35 → 11.27
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)FrontEnd performance 10.28 → 5.83 BackEnd performance 29.64 → 16.38
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOL (sim)Compile performance 26.26 → 15.18
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOL_MultiPhase (sim)Compile performance 31.16 → 17.41
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Steinmetz (sim)Compile performance 21.29 → 10.40
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Transformer (sim)Compile performance 25.75 → 14.06
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_YD (sim)Compile performance 20.10 → 11.29
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start (sim)Compile performance 38.93 → 21.84
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start_MultiPhase (sim)Compile performance 47.53 → 24.41
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator (sim)Compile performance 27.10 → 15.74
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDump (sim)Simulate performance 20.58 → 12.00
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter (sim)Compile performance 26.51 → 15.09
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile performance 38.07 → 21.72
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile performance 53.62 → 31.42
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile performance 39.48 → 22.71
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile performance 51.47 → 27.61
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Compile performance 35.30 → 17.78
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Compile performance 33.82 → 19.53
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_OpenCircuit (sim)Compile performance 23.99 → 13.83
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint (sim)Compile performance 31.19 → 17.24
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)Compile performance 33.79 → 18.72
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumInitTip (sim)Compile performance 21.54 → 11.44
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)Compile performance 29.87 → 16.73
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses (sim)Compile performance 27.58 → 15.01
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Compile performance 36.65 → 20.73
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling (sim)Compile performance 27.66 → 15.14
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a (sim)Compile performance 33.01 → 18.19
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b (sim)Compile performance 33.08 → 18.47
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic (sim)Compile performance 32.96 → 19.12
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Templates performance 16.41 → 9.21
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim)Compile performance 32.23 → 18.39
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 (sim)Compile performance 24.22 → 13.45
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.PlanarFourbar (sim)Compile performance 31.85 → 17.35
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic (sim)Compile performance 36.71 → 20.60
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.BevelGear1D (sim)Compile performance 32.22 → 18.75
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint (sim)Compile performance 20.98 → 12.11
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim)Compile performance 39.98 → 22.10
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim)Compile performance 26.62 → 14.43
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Compile performance 0:01:03 → 34.25
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 6.29 → 11.79
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Compile performance 35.54 → 0:01:10
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Verify