OpenModelica master from 2024-04-10 12:38:23 to 2024-04-18 02:52:52

Summary

OMC Commits20
Libraries Changed5
Number of Improvements132
Number of Regressions13
Number of Performance Improvements2
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
de46d5b2f72024-04-17 16:30:32 +0200Adeel AsgharAttempt to fix the random crashes in Element::updateDynamicSelect (#12264)
32420612402024-04-17 13:12:55 +0200AndreasFixing quoted identifier lexing (#12250)
7c3f04f65f2024-04-17 11:28:23 +0200kabdelhak[FE] correctly check for constant value (#12263)
c3d1dae5b22024-04-16 17:36:38 +0200Per ÖstlundImprove handling of array bindings for Base Modelica (#12259)
dab72764142024-04-16 14:02:32 +0200kabdelhak[NB] adjacency update (#12216)
acf1c77dbf2024-04-16 12:38:58 +0200Adeel AsgharRetain the existing icon/diagram annotation of pasting new elements (#12254)
497739f6c72024-04-16 12:33:27 +0200Per ÖstlundRevert "Merge array bindings in AbsynUtil.mergeAnnotations (#12249)" (#12253)
e1464fb0ff2024-04-15 15:19:53 +0200Per ÖstlundImprove handling of partial derivative of function (#12252)
dcdcb5629d2024-04-15 14:30:54 +0200Per ÖstlundMerge array bindings in AbsynUtil.mergeAnnotations (#12249)
bbff56f6c92024-04-15 10:30:38 +0200Adeel AsgharAllow space and comma in the name for quoted identifiers (#12247)
90fe4918fc2024-04-15 09:01:39 +0200Adrian Popget rid of the warning about handleBaseClock (#12244)
3bdce2a8982024-04-12 15:49:05 +0200Per ÖstlundFix InstNode.getAnnotation (#12233)
c0364580f42024-04-12 15:03:51 +0200Adeel AsgharAdd uses annotation when duplicating to global scope (#12232)
78eb8ddbbf2024-04-12 14:27:35 +0200Adeel AsgharShow the error from the instance API (#12231)
dadd01e5392024-04-11 17:26:49 +0200Per ÖstlundDon't set path when duplicating from system library (#12227)
113dcdf52f2024-04-11 16:18:33 +0200Adeel AsgharDo not call childrenBoundingRect from the boundingRect (#12224)
9a80704a4f2024-04-11 15:14:49 +0200Adeel AsgharExclude root LibraryTreeItem from LibraryTreeModel::findLibraryTreeItem (#12226)
5d806139782024-04-10 18:55:47 +0200Adeel AsgharEach variable can have its own prefix (#12221)
252fbdb82a2024-04-10 17:27:19 +0200Per ÖstlundEvaluate HideResult annotations (#12220)
6b6c11ff592024-04-10 17:26:04 +0200Adrian PopUse model instance to generate the data needed by OMSens (#12208)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1e3d4a82024-04-17 19:18:45 +0200Adrian Popdo not fail on non existing branches, add them to the email (#101)
684b2512024-04-17 12:57:36 +0200Adrian Popcomment older stages to fix: Method too large (#100)

Library Changes

LibraryChange
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 (471527a7fcd1597480149d2023de155fb0acb451) to 11.0.1-master (13987ad5d78ae5c585261b2a20600acbba03eb80)
IBPSA_latestFrom version 4.0.0-master (163bd297f6551d27f274dac5cceb87196f6ef562) to 4.0.0-master (11bab981d65525c146bea68db7828e158dc1005a)
ThermofluidStreamFrom version 1.1.0-main (34809364be2b638852f10e3ba5d8fccacec4a5d8) to 1.1.0-main (15c25e3f21f6eefa279e46d317cf3287e7ef3612)

Models Affected

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.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.Electrical.AC.ThreePhasesBalanced.Loads.Examples.ParallelLoads (sim)Simulate → Verify
Buildings_10Buildings.Fluid.Examples.SimpleHouse (sim)Verify → Simulate
Buildings_10Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)Simulate → Verify
Buildings_10Buildings.Fluid.Sensors.Examples.HeatMeter (sim)Simulate → Verify
Buildings_10Buildings.Fluid.SolarCollectors.Examples.Tubular (sim)Simulate → Verify
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.15
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Verify → Simulate
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.Electrical.AC.ThreePhasesBalanced.Loads.Examples.ParallelLoads (sim)Simulate → Verify
Buildings_9Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)Simulate → Verify
Buildings_9Buildings.Fluid.Sensors.Examples.HeatMeter (sim)Simulate → Verify
Buildings_9Buildings.Fluid.SolarCollectors.Examples.Tubular (sim)Simulate → Verify
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Verify → Simulate
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Simulate → Verify
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.BaseClasses.Validation.CollectorDistributor (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (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)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerWSE (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Cooling.Examples.Direct (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.Examples.CouplingSpawnZ1 (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution1 (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.Connections.Examples.Connection1PipeExample (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Networks.Connections.Examples.Connection2PipeExample (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.Cooling.Examples.ElectricChillerParallel (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Steam.BaseClasses.Examples.BoilerPolynomial (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.Electrical.AC.ThreePhasesBalanced.Loads.Examples.ParallelLoads (sim)Simulate → Verify
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)Simulate → Verify
Buildings_latestBuildings.Examples.SimpleHouse (sim)Verify → Simulate
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Simulate → Verify
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)Simulate → Verify
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)Simulate → Verify
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (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.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.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (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.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.Coils (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.HeatPumps.Validation.AirToWater (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.StagingRotation.Validation.EquipmentAvailability (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.EventSequencing (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.SortRuntime (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
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.SortWithIndices (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.TrueArrayConditional (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.16 → 0:08:00
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Spring (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Summer (sim)Simulate → Verify
IBPSA_latestIBPSA.Electrical.AC.ThreePhasesBalanced.Loads.Examples.ParallelLoads (sim)Compile → Simulate
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)FrontEnd performance 33.93 → 19.09
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)Verify → Templates
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.MoistAir (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.MoistAir (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.MoistAir (sim)Verify → Templates
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ThermofluidStreamThermofluidStream.Sensors.Tests.TestSensors (sim)Verify → Simulate