OpenModelica v1.22-cpp from 2024-04-24 10:25:21 to 2024-05-01 02:01:43

Summary

OMC Commits1
Libraries Changed0
Number of Improvements10
Number of Regressions13
Number of Performance Improvements76
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
24592ab6d02024-04-29 00:41:03 +0200Adrian Popfix bad flag which makes clang++ to fail on Ubuntu Noble (#12336) (#12338)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f0c0d122024-04-28 17:18:57 +0200Adrian Popremove the missing branches after the loop (#105)
da6d21d2024-04-27 04:18:05 +0200Adrian Popdo not fail the entire report if a branch cannot be found (#104)

Library Changes

LibraryChange

Models Affected

AixLibAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)BackEnd performance 5.30 → 10.82
BuildSysProBuildSysPro.Building.Examples.ValidationDMvsSM (sim)Templates performance 13.34 → 7.64 Compile performance 0:01:24 → 38.52
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.CO2TransportStep (sim)Compile performance 22.41 → 10.51
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Compile performance 23.68 → 11.41
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Validation.ThreeRoomsContam (sim)Compile performance 20.33 → 9.23
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Valves.Examples.ThreeWayValves (sim)Compile performance 20.14 → 11.50
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACNoExhaust (sim)Compile performance 25.95 → 13.23
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 34.81 → 17.45
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Validation.HeaterFan (sim)Compile performance 22.32 → 11.63
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Validation.HeaterFanPressureDriven (sim)Compile performance 21.31 → 10.97
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)Compile performance 21.61 → 10.24
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:22 → 46.17 SimCode performance 22.25 → 12.86
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 28.59 → 16.40
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile performance 25.09 → 13.66
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates performance 0:01:47 → 59.80
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 0:01:37 → 46.56
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates performance 24.08 → 13.81 Compile performance 0:02:15 → 0:01:18
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)BackEnd performance 19.65 → 11.07 Templates performance 0:01:04 → 33.97
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates performance 16.98 → 8.98
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 13.34 → 7.24
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 25.21 → 13.06
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 23.98 → 12.95
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 58.31 → 31.57
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.AirHeater_T (sim)Compile performance 21.20 → 10.80
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.AirHeater_u (sim)Compile performance 22.33 → 12.50
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)Compile performance 20.09 → 11.58
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 29.24 → 13.80
BuildSysProBuildSysPro.Systems.HVAC.Emission.Examples.MozartJoulePIControlled (sim)Compile performance 55.95 → 26.60
BuildSysProBuildSysPro.Systems.HVAC.Production.HeatPump.FixedSpeed.Examples.MozartMultizoneHeatingSystem (sim)Templates performance 0:01:48 → 54.67 Compile performance 0:05:10 → 0:02:08
BuildSysProBuildSysPro.Systems.HVAC.Production.WoodHeating.Examples.MozartWoodStove (sim)Compile performance 54.61 → 26.96
BuildSysProBuildSysPro.Utilities.Analysis.Examples.RestartDiscomfort (sim)Templates performance 16.23 → 7.93 Compile performance 0:01:35 → 45.15
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
BuildingSystemsBuildingSystems.HAM.HeatAndMoistureTransport.Examples.HeatAndMoistureTransport3D (sim)Compile performance 43.14 → 22.77
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)Failed → Templates
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction2DCorner (sim)Compile performance 41.25 → 20.00
BuildingSystemsBuildingSystems.Technologies.Chillers.Examples.CompressionChillerWithStorage (sim)Compile performance 37.23 → 15.20
BuildingSystemsBuildingSystems.Technologies.Cogeneration.Examples.CogenerationUnitWithStorage (sim)Compile performance 35.90 → 13.86
BuildingSystemsBuildingSystems.Technologies.ElectricalStorages.Examples.BatteryComplex (sim)BackEnd performance 11.90 → 6.48
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)BackEnd performance 19.91 → 8.31 Templates performance 0:04:05 → 0:01:40 Compile performance 0:07:44 → 0:03:16
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.SingleCollectorTest (sim)Compile performance 36.78 → 16.31
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorage (sim)Compile performance 24.83 → 11.39
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeCycle (sim)Compile performance 24.61 → 10.60
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeProfile (sim)Compile performance 0:04:31 → 0:01:27
BuildingSystemsBuildingSystems.ThermalZones.ISO13790.Examples.FreeFloatingHVAC (sim)Compile performance 20.49 → 10.12
BuildingSystemsBuildingSystems.ThermalZones.ISO13790.Examples.HeatingCooling (sim)Compile performance 20.54 → 10.51
BuildingSystemsBuildingSystems.ThermalZones.ISO13790.Examples.HeatingCoolingHVAC (sim)Compile performance 24.47 → 11.29
BuildingSystemsBuildingSystems.ThermalZones.ISO13790.Validation.BESTEST.Case600 (sim)Compile performance 22.04 → 10.47
BuildingSystemsBuildingSystems.ThermalZones.ISO13790.Validation.BESTEST.Case600FF (sim)Compile performance 20.36 → 9.72
BuildingSystemsBuildingSystems.ThermalZones.ISO13790.Validation.BESTEST.Case900 (sim)Compile performance 21.86 → 10.37
BuildingSystemsBuildingSystems.ThermalZones.ISO13790.Validation.BESTEST.Case900FF (sim)Compile performance 21.15 → 9.91
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Compile performance 22.09 → 10.02
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance (sim)Compile performance 24.79 → 11.01
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Compile performance 20.24 → 8.94
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements (sim)Compile performance 20.16 → 9.59
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)SimCode performance 28.38 → 53.07
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)BackEnd performance 21.58 → 10.81
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 20.59 → 11.53
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:02:18 → 0:06:18
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:04:25 → 0:02:19
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:04:17 → 0:02:20
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:04:32 → 0:02:17
OpenIPSL_2.0.0OpenIPSL.Examples.AKD.System.AKD (sim)Compile performance 9.67 → 40.27
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:05:28 → 0:02:40
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:05:30 → 0:02:39
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Templates performance 0:01:50 → 49.59 Compile performance 0:05:20 → 0:02:20
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.SMIB_Examples.Example_1.Network1 (sim)Simulate → Failed
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.SMIB_Examples.Example_1.Network2 (sim)Compile performance 5.27 → 33.59
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Templates performance 0:01:50 → 47.23 Compile performance 0:05:15 → 0:02:19
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Templates performance 0:01:12 → 37.12 Compile performance 0:03:22 → 0:01:40
OpenIPSL_2.0.0OpenIPSL.Examples.SevenBus.Network (sim)Compile performance 25.44 → 11.43
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Compile performance 12.79 → 6.45 Simulate performance 19.75 → 11.09
PowerSystemsPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Compile performance 21.97 → 12.03
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TieLine (sim)Compile performance 27.12 → 15.51
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)SimCode performance 45.04 → 19.78
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Templates performance 20.27 → 9.56 Compile performance 0:02:02 → 0:01:02
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_10_M_10 (sim)Compile performance 25.75 → 14.81
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 20.00 → 11.67
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)SimCode performance 55.32 → 24.74
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)BackEnd performance 48.97 → 28.38 SimCode performance 0:01:00 → 27.04
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)SimCode performance 44.44 → 22.25
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)SimCode performance 30.43 → 12.67
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Failed → Compile
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Compile performance 0:02:03 → 0:01:12
TAeZoSysProTAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner (sim)Compile performance 28.26 → 13.48
TransiEntTransiEnt.Basics.Adapters.Check.TestRealGasAdapters (sim)BackEnd performance 11.36 → 3.74 Templates performance 17.28 → 5.14