OpenModelica newInst-daeMode from 2024-08-07 03:15:44 to 2024-08-21 05:28:40

Summary

OMC Commits27
Libraries Changed4
Number of Improvements14
Number of Regressions21
Number of Performance Improvements3
Number of Performance Regressions10

OpenModelica Changes

CommitDateAuthorSummary
faa789aad62024-08-20 17:58:38 +0200phannebohm[NB] Fix order of `elsewhen` branches (#12807)
b8d88a2f662024-08-20 15:50:55 +0200kabdelhak[NB] update sliced balancing of initialization (#12804)
476ac8cf1e2024-08-20 15:44:38 +0200phannebohm[NB] Simplify if-equation structure (#12790)
56fe5ad9452024-08-20 11:51:18 +0200kabdelhak[NB] update strong components (#12803)
baa764832c2024-08-20 11:01:56 +0200phannebohm[NB] Refactor hold events check for efficiency (#12802)
20a061263e2024-08-19 16:44:55 +0200kabdelhak[NB] handle lunary expressions in when conditions (#12801)
42a37a6efc2024-08-19 16:04:06 +0200kabdelhak[NB] add follow equations flag (#12800)
bfeffdac4f2024-08-19 14:35:53 +0200kabdelhak[NB/NF] simplify nested lunary (#12796)
39465e4a5c2024-08-19 13:20:18 +0200Per ÖstlundFix InteractiveUtil.getInheritedAnnotation (#12798)
a1b26e89392024-08-19 12:32:33 +0200Adeel AsgharInvalidate the simulation options when the model text is changed (#12797)
048f61d7d22024-08-19 11:52:42 +0200Per ÖstlundFix setElementModifierValue for redeclare elements (#12795)
2ce16e8d3e2024-08-19 11:52:09 +0200kabdelhak[NSim] fix entwined equations (#12794)
596b7d3d682024-08-19 10:15:19 +0200kabdelhak[NB] update residual for loops (#12793)
541b4ded3f2024-08-18 10:57:12 +0200Julien SchuellerOMCompiler: Fix missing fstream include (#12792)
8c9729e3402024-08-16 15:12:36 +0200Adeel AsgharUse the choice comment only for display (#12789)
8a3de6a92c2024-08-16 12:48:09 +0200phannebohm[NB] Simplify equations structurally (#12787)
3bb00759fd2024-08-15 18:02:38 +0200Per ÖstlundAdd choices comments to the instance API (#12786)
7834560f302024-08-15 17:12:19 +0200phannebohm[NB] Remove all buitlin stream calls after alias (#12785)
86b443b79c2024-08-15 16:27:05 +0200Per ÖstlundAdd comment to SCode.Mod (#12783)
b016072b0f2024-08-15 14:14:01 +0200phannebohmUse `map` to simplify equations (#12781)
bb5ad443ef2024-08-15 12:10:45 +0200Adeel AsgharAllow loading Base Modelica files (*.bmo) (#12780)
849774e3de2024-08-15 10:32:14 +0200Per ÖstlundRevert "Don't expand sum/product (#12773)" (#12779)
e41d2be4572024-08-14 15:43:17 +0200Adeel AsgharChoices are expressed in the same unit as the parameter (#12777)
1bf44b91052024-08-14 11:25:03 +0200Per ÖstlundDon't expand sum/product (#12773)
ae0b5f6e352024-08-13 14:36:13 +0200Adeel AsgharImprove add component/connection and delete component/connection (#12774)
63f4cd40d52024-08-12 14:47:41 +0200Per ÖstlundRemove unnecessary dereference in ErrorMessage (#12772)
9f1b2421d42024-08-09 14:49:51 +0200Adeel AsgharAvoid calling `getModelInstance` when adding a new component (#12635)

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_latestFrom version 12.0.0-master (3764b4a0cb002430ce86ebf3177489a342f42610) to 12.0.0-master (1118f17c34097706ac889c924bb6913a146c8089)
IBPSA_latestFrom version 4.0.0-master (f5b23786371a189e7f6478d8bdb88e497277d3c3) to 4.0.0-master (a776e4172d15273f5823fcf4a81e85b294353ec3)
IndustrialControlSystemsFrom version 1.1.0-master (d2d882d78be9af6c9b95a349879d4380dd820593) to 2.0.0-master (148672debbeffe842dc7be441cc4b896ea677284)
Modelica_4.1.0-beta.omFrom version 4.1.0-beta.om (82ae0254b6700b1fa2e61ee869aa7b8c1c41d6ad) to 4.1.0-beta.om (ca342fdad73097c9894a922c9857a964060f7b9d)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.12
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0.12 → 0:08:00
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.12
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_11Buildings.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Simulate performance 0.86 → 38.62
Buildings_11Buildings.Fluid.HeatPumps.ModularReversible.Examples.CarnotWithLosses_OneRoomRadiator (sim)Simulate performance 1.27 → 57.00
Buildings_11Buildings.Fluid.HeatPumps.ModularReversible.Examples.Modular_OneRoomRadiator (sim)Simulate performance 0.92 → 40.28
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.SupplyFan (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Validation.Controller_UnspecifiedClimate (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctColdDuctMin.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctMixConDischargeSensor.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctMixConInletSensor.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanCVF.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanVVF.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanCVF.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanVVF.Subsequences.Validation.SystemRequests (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.CDL.Discrete.Validation.UnitDelay (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Loads.Steam.Examples.BuildingTimeSeriesAtETS (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.BasicFlowFunction_dp_DerivativeCheck2 (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.ConstantEffectiveness (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Simulate performance 1.40 → 0:01:01
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.CarnotWithLosses_OneRoomRadiator (sim)Simulate performance 1.66 → 0:01:17
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.Modular_OneRoomRadiator (sim)Simulate performance 1.26 → 57.85
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.IdealHeatingCoolingWinter (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.OutputVariable.OneEnvironmentOutputVariable (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.OutputVariable.OneZoneOneOutputVariableSummer (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.OutputVariable.OneZoneOutputVariable (sim)Verify → Simulate
ClaRaClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)Simulate → Compile
ClaRa_devClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Simulate performance 1.36 → 58.23
IBPSA_latestIBPSA.Fluid.HeatPumps.ModularReversible.Examples.CarnotWithLosses_OneRoomRadiator (sim)Simulate performance 1.65 → 0:01:15
IBPSA_latestIBPSA.Fluid.HeatPumps.ModularReversible.Examples.Modular_OneRoomRadiator (sim)Simulate performance 1.26 → 55.06
IndustrialControlSystemsIndustrialControlSystems.Applications.ControlProblems.ATProcessControl (sim)Failed → Compile
IndustrialControlSystemsIndustrialControlSystems.Applications.ProcessControl.CascadeLevelControl (sim)Failed → Compile
IndustrialControlSystemsIndustrialControlSystems.Applications.ProcessControl.LevelControl (sim)Failed → Compile
IndustrialControlSystemsIndustrialControlSystems.Applications.ProcessControl.VelocityDriveControl_AutoTuning (sim)Failed → Compile
IndustrialControlSystemsIndustrialControlSystems.Controllers.AutoTuning.Examples.Test_ATPIrelayNCmixedMode (sim)Failed → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile → Verify
Modelica_4.1.0-beta.omModelica.Electrical.Analog.Examples.Lines.CompareLineTrunks (sim)Failed → Compile
Modelica_4.1.0-beta.omModelica.Electrical.Analog.Examples.Lines.SmoothStep (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)Templates performance 25.36 → 1.72
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)Failed → FrontEnd