OpenModelica cpp from 2024-08-19 20:59:08 to 2024-08-20 20:59:01

Summary

OMC Commits5
Libraries Changed1
Number of Improvements10
Number of Regressions19
Number of Performance Improvements24
Number of Performance Regressions23

OpenModelica Changes

CommitDateAuthorSummary
faa789aad62024-08-20 17:58:38 +0200phannebohm[NB] Fix order of `elsewhen` branches (#12807)
b8d88a2f662024-08-20 15:50:55 +0200kabdelhak[NB] update sliced balancing of initialization (#12804)
476ac8cf1e2024-08-20 15:44:38 +0200phannebohm[NB] Simplify if-equation structure (#12790)
56fe5ad9452024-08-20 11:51:18 +0200kabdelhak[NB] update strong components (#12803)
baa764832c2024-08-20 11:01:56 +0200phannebohm[NB] Refactor hold events check for efficiency (#12802)

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
Buildings_latestFrom version 12.0.0-master (1d13979d5a4ac32a2b5d39d0c5f5cc671dde5fe4) to 12.0.0-master (03b69f1188c76207e051f773a40d581ab4a5a9f6)

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile → Simulate
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)Templates → Compile
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)BackEnd performance 6.59 → 11.76
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller_UnspecifiedClimate (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TrimAndRespond (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctColdDuctMin.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctMixConDischargeSensor.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctMixConInletSensor.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanCVF.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanVVF.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanCVF.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanVVF.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.CDL.Discrete.Validation.UnitDelay (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Plants.Controls.Setpoints.Validation.PlantReset (sim)Verify → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Damper (sim)Compile performance 27.79 → 13.16
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Damper2 (sim)Compile performance 28.68 → 13.13
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.FrameTorques2 (sim)Compile performance 31.64 → 16.80
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.LineForceWithMass (sim)Compile performance 21.63 → 12.31
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.LineForceWithTwoMasses (sim)Compile performance 30.03 → 14.54
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Spring2 (sim)Compile performance 31.08 → 14.58
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.SpringDamperParallel (sim)Compile performance 28.39 → 16.67
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.SpringDamperSeries (sim)Compile performance 20.21 → 9.91
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque (sim)Compile performance 28.90 → 13.59
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque2 (sim)Compile performance 55.65 → 23.54
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque3 (sim)Compile performance 48.19 → 22.61
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldForceAndTorque (sim)Compile performance 37.10 → 16.85
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldForces (sim)Compile performance 32.60 → 15.08
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldForces2 (sim)Compile performance 31.63 → 13.86
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldTorques (sim)Compile performance 30.05 → 14.21
ModelicaTest_3.2.3ModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)Compile performance 26.09 → 13.65
ModelicaTest_3.2.3ModelicaTest.MultiBody.FourbarVariants.JointUSP (sim)Compile performance 24.74 → 13.42
ModelicaTest_3.2.3ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile performance 28.48 → 14.91
ModelicaTest_3.2.3ModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversal (sim)Compile performance 20.59 → 11.93
ModelicaTest_3.2.3ModelicaTest.MultiBody.FourbarVariants.UniversalSpherical (sim)Compile performance 23.22 → 12.64
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.FreeMotionScalarInit4 (sim)Compile performance 21.11 → 10.27
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.FreeMotionScalarInit5 (sim)Compile performance 23.68 → 10.75
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF (sim)
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim)Compile performance 34.17 → 17.09
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim)Compile performance 34.77 → 17.94
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 30.80 → 0:01:02
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 26.61 → 51.46 Simulate performance 7.25 → 14.91
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 27.42 → 56.13 Simulate performance 8.37 → 19.42
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 28.49 → 55.54
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 27.50 → 59.02
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Compile performance 27.37 → 58.05 Simulate performance 8.56 → 15.56
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Compile performance 24.99 → 43.84
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile performance 22.18 → 38.06
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Simulate performance 7.88 → 14.60
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_80_M_10 (sim)Compile performance 14.37 → 26.87
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates performance 16.63 → 28.72
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Templates performance 23.49 → 43.64
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheck (sim)BackEnd performance 4.47 → 10.07
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16 (sim)BackEnd performance 6.28 → 11.22
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Compile performance 0:01:17 → 0:02:22
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Compile performance 55.12 → 0:01:56
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)Compile performance 0:01:01 → 0:02:01
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_320 (sim)Compile performance 11.12 → 22.57
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_640 (sim)Compile performance 17.32 → 39.35
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Simulate performance 3.90 → 12.55
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)Compile performance 45.88 → 0:01:21
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_640 (sim)Compile performance 20.46 → 38.24
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed