OpenModelica master from 2023-12-18 22:29:46 to 2023-12-20 14:28:13

Summary

OMC Commits2
Libraries Changed5
Number of Improvements76
Number of Regressions72
Number of Performance Improvements1
Number of Performance Regressions10

OpenModelica Changes

CommitAuthorSummary
00d3636fc1Vitalijdoc: update DO from Massimo (#11742)
b3e9d50950Martin SjölundFix rtest and runtest.pl when testing native Linux in WSL (#11747)

Library Changes

LibraryChange
BuildSysProFrom version 3.5.0-master (4b057cc98ee156533fd571c26c20c7ff38d25181) to 3.5.0 (3deab2b5edc84ba657d9a536de47160bc6fec8e2)
Buildings_9Configuration hash (OMC settings or the testing script changed)
Buildings_latestConfiguration hash (OMC settings or the testing script changed)
IDEASFrom version 3.0.0-master (f1f94c0bc2980a19ec1661d6632e4f82c42f66e6) to 3.0.0 (a7be00b7e07943c0acda1b5799a8d32bea896d7b)
ScalableTestGrids_nooptFrom version 1.1.0-master (e64ad00c4ad80f85e61b596f1032b640bfaba94a) to 1.1.0 (85b44c5ef5c4386ea7a9cfcd3dfc2671e661eaf3)

Models Affected

BuildSysProBuildSysPro.BaseClasses.HeatTransfer.Examples.ValidationLWRLinear (sim)Simulate → Failed
BuildSysProBuildSysPro.BoundaryConditions.Scenarios.Examples.ComparisonDHWScenario (sim)Simulate → Failed
BuildSysProBuildSysPro.BoundaryConditions.Scenarios.ScenarioAliquote (sim)Compile → Failed
BuildSysProBuildSysPro.Building.BuildingEnvelope.HeatTransfer.Examples.DynamicTestLightedWall (sim)Templates → Failed
BuildSysProBuildSysPro.Building.BuildingEnvelope.HeatTransfer.Examples.IlluminanceExample (sim)Simulate → Failed
BuildSysProBuildSysPro.Building.BuildingEnvelope.HeatTransfer.Examples.WindowExample (sim)Simulate → Failed
BuildSysProBuildSysPro.Building.Examples.HeatRecoveryVentilation (sim)Simulate → Failed
BuildSysProBuildSysPro.Building.Examples.OneZone (sim)Templates → Failed
BuildSysProBuildSysPro.Building.Examples.TestZoneNWalls (sim)Templates → Failed
BuildSysProBuildSysPro.Building.Examples.ValidationDMvsSM (sim)Simulate → Failed
BuildSysProBuildSysPro.BuildingStock.RnCm.Examples.R3C2_PIControlled (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SkyTemperature.Examples.BlackBody (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.AltitudeAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.IncidenceAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarAzimuth (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarHourAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.WallSolarAzimuth (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.ZenithAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.Examples.IncidenceAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.Examples.ZenithAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoefficient (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropic (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.Examples.DiffuseIsotropic (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.Examples.DiffusePerez (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.Examples.ReaderTMY3 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.Validation.ReaderTMY3HDirNor (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Controls.Continuous.Examples.SignalRanker (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.ZoneStepResponse (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.SimpleHouse (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Examples.PlugFlowPipe (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.FlowReversal (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Compile → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowULg (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.TransportWaterAir (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTube (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTube (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegative (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_OneUTube (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTube (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.AggregationWeightingFactors (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Templates → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Templates → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Templates → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.MassFlowSource_WeatherData (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.Outside (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.Outside_CpLowRise (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElements (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.Utilities.IO.Files.Examples.CSVReader (sim)Simulate → Compile
BuildSysProBuildSysPro.Systems.DHW.Examples.DHWResistiveWaterHeater (sim)Simulate → Failed
BuildSysProBuildSysPro.Systems.HVAC.Emission.ElectricHeater.JouleHeatingPIControlled (sim)Simulate → Failed
BuildSysProBuildSysPro.Systems.HVAC.Emission.Examples.MozartJoulePIControlled (sim)Simulate → Failed
BuildSysProBuildSysPro.Systems.HVAC.Production.WoodHeating.Examples.MozartWoodStove (sim)Compile → Failed
BuildSysProBuildSysPro.Utilities.Analysis.DHWQueue (sim)Simulate → Failed
BuildSysProBuildSysPro.Utilities.Analysis.Examples.RestartDiscomfort (sim)Compile → Failed
BuildSysProBuildSysPro.Utilities.Analysis.Examples.ThDiscomfortValidation (sim)Simulate → Failed
BuildSysProBuildSysPro.Utilities.Time.TimeInDayHourMinute (sim)Simulate → Failed
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.15
Buildings_9Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Compile → Verify
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.15 → 0:08:00
Buildings_9Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones1 (sim)Verify → Simulate
Buildings_9Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones2 (sim)Verify → Simulate
Buildings_9Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones3 (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Chillers.Examples.ElectricEIR_AirCooled (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones1 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones2 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones3 (sim)Verify → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesDynamic (sim)FrontEnd performance 0.61 → 10.88
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesExplicit (sim)FrontEnd performance 1.08 → 11.31
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesImplicit (sim)FrontEnd performance 1.09 → 11.23
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesTranscritical (sim)FrontEnd performance 0.98 → 11.30
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesSatSubcritical (sim)FrontEnd performance 1.85 → 12.06
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesSupercritical (sim)FrontEnd performance 0.73 → 11.06
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesTranscritical (sim)FrontEnd performance 0.81 → 10.99
ExternalMediaExternalMedia.Test.CoolProp.Misc.RhoSmoothing (sim)Simulate performance 2.09 → 12.33
IDEASIDEAS.Airflow.AHU.Validation.AdsolairDatasheetSummer (sim)FrontEnd → Failed
IDEASIDEAS.Airflow.AHU.Validation.IehSummer (sim)Simulate → Failed
IDEASIDEAS.Airflow.AHU.Validation.IehWinter (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.CavityWalls (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.HorizontalFinExample (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.WindowDynamics (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.WindowLinearisation (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Examples.WindowThermalBridge (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Validations.CeilingOrientationConsistency (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.Validations.WindowOrientations (sim)Failed → Simulate
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Failed → Simulate
IDEASIDEAS.Buildings.Examples.ZoneCO2 (sim)Failed → Simulate
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)Failed → Simulate
IDEASIDEAS.Buildings.Validation.Tests.EnergyConservationValidation (sim)Failed → Simulate
IDEASIDEAS.Buildings.Validation.Tests.n50Test (sim)Failed → Simulate
IDEASIDEAS.Buildings.Validation.Tests.n50Test2 (sim)Failed → Simulate
IDEASIDEAS.Buildings.Validation.Tests.n50Test3 (sim)Failed → Simulate
IDEASIDEAS.Examples.Benchmark.ScalingComponents (sim)Failed → Simulate
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)Failed → Simulate
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example1 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example2 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example3 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example4 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example6 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Failed → Simulate
IDEASIDEAS.Examples.TwinHouses.BaseClasses.Data.Validation.SolarValidation (sim)Failed → Simulate
IDEASIDEAS.Fluid.HeatExchangers.Examples.EmbeddedPipe (sim)Simulate → Failed
IDEASIDEAS.Fluid.HeatExchangers.Examples.EmbeddedPipeDp (sim)Simulate → Failed
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)Failed → Simulate
IDEASIDEAS.Fluid.Taps.Examples.DHW_example (sim)Simulate → Failed
IDEASIDEAS.LIDEAS.Examples.ZoneCreateOutputs (sim)Failed → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDP (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainCIM (sim)Templates performance 0:01:14 → 0:02:20
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates