OpenModelica cpp from 2024-09-12 15:23:44 to 2024-09-16 11:25:32

Summary

OMC Commits7
Libraries Changed1
Number of Improvements4
Number of Regressions4
Number of Performance Improvements5
Number of Performance Regressions99

OpenModelica Changes

CommitDateAuthorSummary
bd985bae662024-09-13 20:04:25 +0200phannebohm[janitor] Replace `listLength == 0` by `listEmpty` (#12884)
131cb1a2332024-09-13 18:44:03 +0200kabdelhak[NB] also traverse message of asserts with map() (#12883)
996bf65bf42024-09-13 18:05:40 +0200kabdelhak[NB] remove subscripts for event vars (#12882)
29e3bb89e52024-09-13 17:30:16 +0200Per ÖstlundImprove mapVector in MetaModelica C++ interface (#12881)
ed2a8043132024-09-13 17:07:03 +0200kabdelhak[NF] fix algorithm alias (#12879)
8218c9f2bb2024-09-13 16:31:53 +0200Per ÖstlundAdd FrontEndCpp to autotools build (#12876)
5b814392642024-09-13 14:47:16 +0200kabdelhak[NB] update algorithm events (#12877)

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 (767c4e5fc7f5e191af6b1257c15f7306e5a682fc) to 10.1.1-maint.10.0.x (7993f5c6aef135845c93815050025d73d5240437)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:09:54 → 0:05:48
BuildingSystemsBuildingSystems.BoundaryConditions.Validation.BESTEST.WD200 (sim)Compile performance 11.42 → 21.24
BuildingSystemsBuildingSystems.BoundaryConditions.Validation.BESTEST.WD500 (sim)Compile performance 11.33 → 21.62
BuildingSystemsBuildingSystems.BoundaryConditions.Validation.BESTEST.WD600 (sim)Compile performance 11.35 → 22.42
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingHygroThermal1Zone1D (sim)BackEnd performance 30.52 → 53.36 Templates performance 4.63 → 10.15
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal1Zone1D (sim)Templates performance 4.84 → 10.48
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal1Zone1DBox (sim)Templates performance 8.53 → 18.58
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal1Zone1DCylinder (sim)Templates performance 5.22 → 11.21
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermal4Zones1DAirpaths (sim)BackEnd performance 39.04 → 0:01:08 Templates performance 17.09 → 35.62
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Templates → Failed
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneHygroThermal1D (sim)BackEnd performance 32.85 → 0:01:00
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1D (sim)BackEnd performance 25.79 → 47.01
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1DTriangularWalls (sim)BackEnd performance 38.82 → 0:01:06 Templates performance 10.11 → 19.87
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal1DViewFactorsFlexGeo (sim)BackEnd performance 19.14 → 34.97
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 15.52 → 33.94
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL (sim)Compile performance 9.95 → 20.87
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 11.54 → 22.04
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 12.18 → 24.73
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L_N (sim)Compile performance 11.67 → 24.28
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 13.79 → 29.30
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 13.18 → 29.89
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL (sim)Compile performance 11.28 → 23.09
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 19.16 → 39.04
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 18.83 → 40.62
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 12.61 → 27.09
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Compile performance 11.01 → 23.20
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine_N (sim)Compile performance 9.61 → 20.40
BuildingSystemsBuildingSystems.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 12.83 → 27.42
BuildingSystemsBuildingSystems.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 12.60 → 27.47
BuildingSystemsBuildingSystems.Fluid.Actuators.Valves.Examples.ThreeWayValves (sim)Compile performance 11.28 → 23.32
BuildingSystemsBuildingSystems.Fluid.Chillers.ModularReversible.Examples.CarnotWithLosses (sim)Compile performance 11.22 → 20.96
BuildingSystemsBuildingSystems.Fluid.Chillers.ModularReversible.Examples.LargeScaleWaterToWater (sim)Compile performance 10.93 → 20.70
BuildingSystemsBuildingSystems.Fluid.Chillers.ModularReversible.Examples.Modular (sim)Compile performance 11.01 → 20.74
BuildingSystemsBuildingSystems.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Compile performance 12.98 → 24.86
BuildingSystemsBuildingSystems.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 17.11 → 32.03
BuildingSystemsBuildingSystems.Fluid.FMI.Validation.HeaterFan (sim)Compile performance 11.28 → 20.48
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 11.36 → 6.41
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 12.08 → 6.93
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)FrontEnd performance 11.75 → 6.81
IBPSA_latestIBPSA.Examples.SimpleHouse (sim)Compile performance 27.65 → 53.39
IBPSA_latestIBPSA.Examples.Tutorial.SimpleHouse.SimpleHouse4 (sim)Compile performance 19.96 → 35.40
IBPSA_latestIBPSA.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Compile performance 27.35 → 53.88
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 9.71 → 17.74 Compile performance 0:01:04 → 0:02:00
IBPSA_latestIBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 6.32 → 11.27 Compile performance 0:01:03 → 0:01:56
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Simulate → Templates
IBPSA_latestIBPSA.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 19.14 → 36.36
IBPSA_latestIBPSA.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 30.62 → 54.11
IBPSA_latestIBPSA.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Compile performance 39.67 → 0:01:19
IBPSA_latestIBPSA.Fluid.HeatPumps.ModularReversible.Examples.CarnotWithLosses_OneRoomRadiator (sim)Compile performance 38.11 → 0:01:13
IBPSA_latestIBPSA.Fluid.HeatPumps.ModularReversible.Examples.LargeScaleWaterToWater_OneRoomRadiator (sim)Compile performance 39.12 → 0:01:14
IBPSA_latestIBPSA.Fluid.HeatPumps.ModularReversible.Examples.Modular_OneRoomRadiator (sim)Compile performance 37.14 → 0:01:07
IBPSA_latestIBPSA.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Dynamic (sim)Compile performance 13.97 → 25.91
IBPSA_latestIBPSA.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)Compile performance 13.44 → 27.41
IBPSA_latestIBPSA.Fluid.HeatPumps.Validation.ScrollWaterToWater_Dynamic (sim)Compile performance 14.32 → 29.04
IBPSA_latestIBPSA.Fluid.HeatPumps.Validation.ScrollWaterToWater_ScalingFactor (sim)Compile performance 13.80 → 28.17
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.EightPortHeatMassExchanger (sim)Compile performance 11.84 → 20.39
IBPSA_latestIBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 28.66 → 49.47
IBPSA_latestIBPSA.Fluid.Movers.Examples.ClosedLoop_y (sim)Compile performance 12.26 → 22.44
IBPSA_latestIBPSA.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 22.74 → 44.91
IBPSA_latestIBPSA.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 22.42 → 42.56
IBPSA_latestIBPSA.Fluid.Movers.Examples.MoverStages (sim)Compile performance 23.66 → 42.57
IBPSA_latestIBPSA.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 15.85 → 30.05
IBPSA_latestIBPSA.Fluid.Movers.Examples.PumpsSeries (sim)Compile performance 14.50 → 26.75
IBPSA_latestIBPSA.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Compile performance 23.68 → 45.61
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.PowerEuler (sim)Compile performance 22.50 → 43.84
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.PowerExact (sim)Compile performance 25.44 → 45.97
IBPSA_latestIBPSA.Obsolete.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 22.94 → 42.31
IBPSA_latestIBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case600 (sim)Compile performance 12.53 → 21.35
IBPSA_latestIBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case900 (sim)Compile performance 12.57 → 22.63
IBPSA_latestIBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case900FF (sim)Compile performance 11.41 → 21.52
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance (sim)Compile performance 12.46 → 21.61
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Compile performance 17.84 → 35.68
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Joints (sim)Compile performance 31.74 → 0:01:01
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)Compile performance 17.07 → 33.76
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Bevel1D (sim)Compile performance 11.43 → 22.91
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint (sim)Compile performance 11.14 → 22.21
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)Compile performance 25.37 → 52.09
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3 (sim)Compile performance 15.02 → 30.38
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4 (sim)Compile performance 39.19 → 0:01:19
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Compile performance 21.67 → 38.41
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Compile performance 13.37 → 26.18
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.AbsoluteSensor (sim)Compile performance 23.60 → 51.06
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutForce (sim)Compile performance 14.05 → 26.44
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutForceAndTorque1 (sim)Compile performance 14.83 → 31.12
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutForceAndTorque2 (sim)Compile performance 15.19 → 30.11
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutTorque (sim)Compile performance 13.55 → 27.66
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.RelativeSensor (sim)Compile performance 26.82 → 57.02
ModelicaTest_trunkModelicaTest.MultiBody.Visualizers.ColorMaps (sim)Compile performance 21.11 → 42.79
ModelicaTest_trunkModelicaTest.Rotational.TestBearingConversion (sim)Compile performance 11.62 → 22.23
OpenIPSL_2.0.0OpenIPSL.Examples.AKD.System.AKD (sim)Compile performance 11.24 → 23.25
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)FrontEnd performance 6.28 → 12.82
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd performance 6.48 → 12.59
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd performance 6.43 → 12.55
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)FrontEnd performance 5.97 → 12.68
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd performance 5.82 → 12.59 BackEnd performance 42.59 → 0:01:13
OpenIPSL_2.0.0OpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile performance 12.46 → 23.60 Simulate performance 21.20 → 40.81
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)FrontEnd performance 5.88 → 10.71
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd performance 5.56 → 10.05
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Compile performance 0:01:10 → 37.06
ThermofluidStream_devThermofluidStream.Boundaries.Tests.Volumes (sim)Compile performance 25.15 → 44.37
ThermofluidStream_devThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Compile performance 17.11 → 30.09
ThermofluidStream_devThermofluidStream.Examples.EspressoMachine (sim)Compile performance 16.65 → 29.59
ThermofluidStream_devThermofluidStream.Examples.HeatPump (sim)Compile performance 43.68 → 0:01:14
ThermofluidStream_devThermofluidStream.Examples.SimpleAirCycle (sim)Compile performance 17.87 → 30.58
ThermofluidStream_devThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Compile performance 23.18 → 43.00
ThermofluidStream_devThermofluidStream.Topology.Tests.TestJunctionNM (sim)Compile performance 13.52 → 23.44