OpenModelica cpp from 2024-07-16 13:44:21 to 2024-07-17 20:57:32

Summary

OMC Commits1
Libraries Changed3
Number of Improvements6
Number of Regressions12
Number of Performance Improvements31
Number of Performance Regressions37

OpenModelica Changes

CommitDateAuthorSummary
e2752424f02024-07-17 18:57:01 +0200phannebohm[NB] Reactivate use of sparsity pattern (#12530)

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_10From version 10.1.1-maint.10.0.x (0155bb03d56c2f8900d456fc279e847e29293707) to 10.1.1-maint.10.0.x (4c032e3ee95711c61fd48b81780f7036f9e0a3ec)
Buildings_11From version 11.1.0-maint.11.x (d1cdc4bdb1774bb2a5480e00f9d12876286a90c3) to 11.1.0-maint.11.x (07baddb307c4a6374ef88bfde79479a9640066a9)
Buildings_latestFrom version 12.0.0-master (a07fc8904d530b227d5ec805b4ca74c0fca06954) to 12.0.0-master (6eb5f6f039fe5ffc09dce8a6b77e9de5964472bb)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 10.36 → 6.02 Templates performance 0:05:00 → 0:02:45
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:07:48 → 0:03:59
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 0:02:20 → 0:01:12
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 26.49 → 13.57
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 22.66 → 13.06
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 58.77 → 31.05
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 59.30 → 31.41
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.AirHeater_T (sim)Compile performance 20.27 → 11.24
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.AirHeater_u (sim)Compile performance 23.37 → 11.82
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)Compile performance 20.25 → 11.00
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)Compile performance 20.21 → 11.00
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 27.62 → 15.84
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Dynamic (sim)Compile performance 22.86 → 11.82
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)Compile performance 21.19 → 11.49
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.ClosedLoop_y (sim)Compile performance 20.35 → 10.78
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 50.30 → 24.71
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 48.18 → 24.86
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverStages (sim)Compile performance 51.88 → 25.79
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 28.93 → 13.82
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.PumpsSeries (sim)Compile performance 25.96 → 12.64
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 42.69 → 22.58
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.StaticReset (sim)Compile performance 51.09 → 28.84
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Compile performance 49.24 → 25.28
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 55.92 → 31.60
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 0:01:02 → 31.93
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 25.39 → 14.18
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 25.30 → 13.45
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerEuler (sim)Compile performance 40.30 → 22.02
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 37.00 → 21.63
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Templates → Failed
Buildings_10Buildings.Experimental.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Templates performance 28.60 → 0:01:02
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.HeatPumpDHWTank (sim)FrontEnd → Simulate
Buildings_11Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)FrontEnd → Compile
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 10.61 → 6.18
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.HeatPumpDHWTank (sim)FrontEnd → Simulate
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)FrontEnd → Compile
Buildings_latestBuildings.Fluid.Chillers.ModularReversible.Examples.CarnotWithLosses (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Components.Controls.Validation.StatusEmulator (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Plants.Controls.Setpoints.Validation.PlantReset (sim)Verify → Simulate
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:10:21 → 0:05:59
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques (sim)Compile performance 13.03 → 22.19
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques3 (sim)Compile performance 12.37 → 21.52
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameTorques2 (sim)Compile performance 15.77 → 28.43
ModelicaTest_trunkModelicaTest.MultiBody.Forces.LineForceWithMass (sim)Compile performance 12.55 → 21.76
ModelicaTest_trunkModelicaTest.MultiBody.Forces.LineForceWithTwoMasses (sim)Compile performance 14.82 → 26.69
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Torque (sim)Compile performance 13.25 → 24.28
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotion (sim)Compile performance 9.96 → 20.18
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotion2 (sim)Compile performance 12.66 → 25.55
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit3 (sim)Compile performance 10.18 → 22.19
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit4 (sim)Compile performance 10.38 → 22.57
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit5 (sim)Compile performance 10.58 → 23.99
ModelicaTest_trunkModelicaTest.MultiBody.Joints.JointUPS2 (sim)Compile performance 10.91 → 20.31
ModelicaTest_trunkModelicaTest.MultiBody.Joints.JointUSP2 (sim)Compile performance 11.82 → 21.05
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Revolute2 (sim)Compile performance 13.40 → 27.07
ModelicaTest_trunkModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile performance 14.23 → 27.25
ModelicaTest_trunkModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Compile performance 28.69 → 51.85
ModelicaTest_trunkModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Compile performance 27.78 → 51.92
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FixedRotation (sim)Compile performance 11.83 → 20.54
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FlyingBodies (sim)Compile performance 21.54 → 37.87
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Compile performance 20.57 → 35.21
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Bevel1D (sim)Compile performance 11.13 → 21.62
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint (sim)Compile performance 11.52 → 22.30
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3 (sim)Compile performance 14.51 → 27.10
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Compile performance 20.59 → 36.89
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Compile performance 13.15 → 25.46
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:02:56 → 0:05:19
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:02:58 → 0:05:06
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:02:52 → 0:05:17
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:02:47 → 0:04:50
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim)Compile performance 11.27 → 22.15
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim)Compile performance 17.35 → 31.99
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TieLine (sim)Compile performance 17.27 → 30.79
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Simulate performance 4.90 → 10.79
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.FaultTline (sim)Simulate performance 7.96 → 15.40
PowerSystemsPowerSystems.Examples.Wind.WindTurbine_PSGI (sim)Compile performance 11.09 → 22.09
PowerSystemsPowerSystems.Examples.Wind.WindTurbine_PSGR (sim)Compile performance 10.38 → 22.39
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile → Failed
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.TimeTable_N_16000 (sim)Verify → Failed