OpenModelica v1.22-cpp from 2024-04-09 04:05:55 to 2024-04-24 10:25:21

Summary

OMC Commits0
Libraries Changed6
Number of Improvements103
Number of Regressions7
Number of Performance Improvements16
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary

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
AESFrom version main (f4f05a07dc936dba625000278431c6bfdccd0011) to main (0cf155e001eb036809b61db386131e2b8b2bfedd)
Buildings_10From version 10.1.0-maint.10.0.x (14607990d942924a4d8922ab14ab02c0635d5d2c) to 10.1.1-maint.10.0.x (76c3fb19f56ad5a88061e007c4c426d45e970424)
Buildings_9From version 9.1.2-maint.9.1.x (faf456fced0680f29697ac3a9db341f1a2642be7) to 9.1.3-maint.9.1.x (999e875d389f9fafa16703d73c89460c35cb57e3)
Buildings_latestFrom version 11.0.0-master (0e7afcf0e9fc3a96e3637455528ce135a4506ee4) to 11.0.1-master (16be3880b2bb1804207803bfc3da3359df5f917e)
IDEAS_devFrom version 3.0.0-master (0f6da49784680f831a44ce9b508adf0662ae1154) to 3.0.0-master (b13fe57bd2bc2b7ca7e6a6fe7dab291924af9f50)
ThermofluidStreamFrom version 1.1.0-main (34809364be2b638852f10e3ba5d8fccacec4a5d8) to 1.1.0-main (15c25e3f21f6eefa279e46d317cf3287e7ef3612)

Models Affected

AESAES.Coursework.ThermSys_case_studies.HVAC_simple.AHU_control_case_001 (sim)Simulate → Compile
AESAES.Devel_test_models.Test_AHU_001 (sim)Compile → Simulate
Buildings_10Buildings.Air.Systems.SingleZone.VAV.BaseClasses.Validation.ControllerChillerDXHeatingEconomizer (sim)Simulate → Verify
Buildings_10Buildings.Airflow.Multizone.BaseClasses.Examples.Interpolate (sim)Simulate → Verify
Buildings_10Buildings.Airflow.Multizone.Examples.PressurizationData (sim)Verify → Simulate
Buildings_10Buildings.Airflow.Multizone.Validation.OneWayFlow (sim)Simulate → Verify
Buildings_10Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_ClosedLoop (sim)Simulate → Verify
Buildings_10Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_OpenLoop (sim)Simulate → Verify
Buildings_10Buildings.Electrical.AC.OnePhase.Examples.GeneratorLoadGrid (sim)Simulate → Verify
Buildings_10Buildings.Fluid.Examples.SimpleHouse (sim)Verify → Simulate
Buildings_10Buildings.Fluid.Sensors.Examples.HeatMeter (sim)Simulate → Verify
Buildings_10Buildings.Fluid.SolarCollectors.Examples.Tubular (sim)Simulate → Verify
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.Radiator (sim)Simulate → Verify
Buildings_9Buildings.Air.Systems.SingleZone.VAV.BaseClasses.Validation.ControllerChillerDXHeatingEconomizer (sim)Simulate → Verify
Buildings_9Buildings.Airflow.Multizone.BaseClasses.Examples.Interpolate (sim)Simulate → Verify
Buildings_9Buildings.Airflow.Multizone.Validation.OneWayFlow (sim)Simulate → Verify
Buildings_9Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_ClosedLoop (sim)Simulate → Verify
Buildings_9Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_OpenLoop (sim)Simulate → Verify
Buildings_9Buildings.Electrical.AC.OnePhase.Examples.GeneratorLoadGrid (sim)Simulate → Verify
Buildings_9Buildings.Fluid.Sensors.Examples.HeatMeter (sim)Simulate → Verify
Buildings_9Buildings.Fluid.SolarCollectors.Examples.Tubular (sim)Simulate → Verify
Buildings_latestBuildings.Airflow.Multizone.Examples.PressurizationData (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.TrickleVent (sim)Verify → Simulate
Buildings_latestBuildings.DHC.ETS.BaseClasses.Validation.CollectorDistributor (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.Chiller (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.HeatExchanger (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.HeatPump (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.SwitchBox (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.WatersideEconomizer (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Compile → Verify
Buildings_latestBuildings.DHC.ETS.Cooling.Examples.Direct (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Cooling.Examples.Indirect (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Heating.Examples.Direct (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Heating.Examples.Indirect (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Controls.Validation.MixingValveControl (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.BuildingWithETS (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.GetPeakLoad (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.SimpleRoomODE (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.TerminalUnitScaling (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.HotWater.Examples.StorageTankWithExternalHeatExchanger (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.Steam.BaseClasses.Examples.ControlVolumeCondensation (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.Steam.BaseClasses.Examples.SteamTrap (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Networks.Controls.Examples.AgentPump1PipeExample (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Networks.Controls.Examples.MainPump1PipeExample (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Networks.Pipes.Validation.Pipe (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Networks.Steam.Examples.ConnectionCondensatePipe (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StageIndex (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Controls.BaseClasses.Validation.StagingPump (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.ChillerGroup (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.ChillerHeatRecoveryGroup (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.CoolingTowerGroup (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.HeatPumpGroup (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.MultiplePumpsDp (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.MultiplePumpsFlow (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.MultiplePumpsSpeed (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.ValveOpeningFlowBalancing (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.BaseClasses.Validation.IdealUser (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.Controls.Validation.ChilledWaterBypass (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.Controls.Validation.ChilledWaterPumpSpeed (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.Controls.Validation.ChillerStage (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.Controls.Validation.TankStatus (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Steam.BaseClasses.Examples.BoilerPolynomial (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Steam.BaseClasses.Examples.ControlVolumeEvaporation (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Steam.Examples.SingleBoiler (sim)Simulate → Verify
Buildings_latestBuildings.Electrical.AC.OnePhase.Examples.GeneratorLoadGrid (sim)Simulate → Verify
Buildings_latestBuildings.Examples.SimpleHouse (sim)Verify → Simulate
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Actuators.Dampers.Examples.Damper (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InvertingBasicFlowFunction_m_flow (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesParallelDp (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PressureDropsExplicit (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PressureDropsSeries (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementSensible (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Examples.MoverContinuous (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_dp (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_y (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Components.Controls.Validation.MultipleCommands (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Components.Controls.Validation.StatusEmulator (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Components.Validation.Dampers (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Components.Validation.Valves (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Enabling.Validation.Enable (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Generic.Validation.ControlDifferentialPressure (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Generic.Validation.ResetLocalDifferentialPressure (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Generic.Validation.StagingHeaderedDeltaP (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Primary.Validation.EnableLeadHeadered (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Setpoints.Validation.PlantReset (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.EquipmentAvailability (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.EventSequencing (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.StageAvailability (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.StageCompletion (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.CountTrue (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.FirstTrueIndex (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.HoldReal (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.LastTrueIndex (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.MultiMaxInteger (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.MultiMinInteger (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.PlaceholderInteger (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.PlaceholderLogical (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.PlaceholderReal (sim)Simulate → Verify
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 0:02:23 → 0:01:10
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified1 (sim)
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 0:02:24 → 0:01:08
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 15.62 → 8.88 Compile performance 0:02:15 → 0:01:06
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 0:01:54 → 55.85
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified5 (sim)Compile performance 0:01:49 → 54.98
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 0:01:40 → 48.13
IDEAS_devIDEAS.Fluid.Examples.Performance.Example1v1 (sim)Compile performance 24.24 → 13.07
IDEAS_devIDEAS.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 0:01:10 → 31.96
IDEAS_devIDEAS.Fluid.Examples.Performance.Example6 (sim)Compile performance 26.76 → 13.89
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
IDEAS_devIDEAS.Fluid.Interfaces.Examples.EightPortHeatMassExchanger (sim)Compile performance 22.04 → 11.50
IDEAS_devIDEAS.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 42.76 → 20.66
IDEAS_devIDEAS.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 53.68 → 26.38
IDEAS_devIDEAS.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Compile performance 24.24 → 11.47
IDEAS_devIDEAS.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 26.36 → 15.43
IDEAS_devIDEAS.Fluid.Sources.Validation.Boundary (sim)Compile performance 21.99 → 12.93
IDEAS_devIDEAS.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:40 → 54.92
ThermofluidStreamThermofluidStream.Sensors.Tests.TestSensors (sim)Verify → Simulate