OpenModelica newInst-daemode from 2022-02-16 02:15:08 to 2022-02-18 01:38:28

Summary

OMC Commits10
Libraries Changed2
Number of Improvements5
Number of Regressions83
Number of Performance Improvements9
Number of Performance Regressions44

OpenModelica Changes

CommitAuthorSummary
caa88359daperostImprove flattening performance (#8573)
ca7559a46dperostImplement array expression using arrays (#8570)
eee082e351Adeel AsgharPopulate the library and version drop-down based on filters (#8563)
11b99d955eLennart OchelCheck bindings for initialization (#8562)
9bca51e40dphannebohm[janitor] Remove unnecessary wrapper (#8566)
2590823b62Lennart OchelOnly literal constants qualify as initial=exact (#8557)
75c31ea6cdLennart OchelReturn default start value according to type (#8558)
3e9e9f81ceperostFix simplification of `array or array` (#8559)
83634b05b2perostImprove checking of protected modifications (#8556)
b1522d89fcLennart OchelMake cse variables parameters that are added to globalKnownVars (#8551)

Library Changes

LibraryChange
BuildSysProFrom version 3.4.0 (ba53f7e34e7bd5e717b7419076ffedb4619fed2a) to 3.5.0 (3deab2b5edc84ba657d9a536de47160bc6fec8e2)
ClaRa_devFrom version internal (6a127cb5d8d5a8a6f96f9ecfd6f15ef2bba76d74) to internal (98d167425622a3da43ae3d2ed7c288f24b0a22b6)

Models Affected

AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.FilterAndConvolution (sim)FrontEnd performance 12.95 → 7.58
AixLib_latestAixLib.Fluid.Chillers.Examples.Chiller (sim)Failed → Simulate
AixLib_latestAixLib.Fluid.HeatPumps.Examples.HeatPump (sim)Failed → Simulate
AixLib_latestAixLib.Obsolete.YearIndependent.FastHVAC.Examples.Chiller.Chiller (sim)Failed → FrontEnd
AixLib_latestAixLib.Obsolete.YearIndependent.FastHVAC.Examples.HeatGenerators.HeatPump.HeatPump (sim)Failed → Compile
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)Compile → Failed
BuildSysProBuildSysPro.Building.BuildingEnvelope.HeatTransfer.Examples.WindowExample (sim)Compile → 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)Compile → Failed
BuildSysProBuildSysPro.BuildingStock.RnCm.Examples.R3C2_PIControlled (sim)Simulate → Failed
BuildSysProBuildSysPro.Systems.HVAC.Emission.ElectricHeater.JouleHeatingPIControlled (sim)Simulate → Failed
BuildSysProBuildSysPro.Systems.HVAC.Emission.Examples.MozartJoulePIControlled (sim)Compile → 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.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 13.35 → 24.35 Simulate performance 7.43 → 16.96
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified1 (sim)Compile performance 13.73 → 25.77
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 13.62 → 25.67
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 13.23 → 26.46
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 11.59 → 23.85
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 6.29 → 12.83 Compile performance 11.09 → 24.39
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 9.91 → 20.22 Simulate performance 0:03:04 → 0:06:09
Buildings_8Buildings.ThermalZones.Detailed.Examples.ElectroChromicWindow (sim)Compile performance 12.71 → 22.57
Buildings_8Buildings.ThermalZones.Detailed.Examples.MixedAirCO2 (sim)Compile performance 12.93 → 22.39
Buildings_8Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)BackEnd performance 5.05 → 10.10 Compile performance 18.98 → 38.00
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)BackEnd performance 13.67 → 24.63
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)BackEnd performance 10.70 → 20.71
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)FrontEnd performance 8.52 → 16.11 BackEnd performance 22.96 → 42.52 Templates performance 8.53 → 15.34
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Simulate performance 19.35 → 34.67
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Compile performance 13.05 → 24.94 Simulate performance 14.95 → 26.05
Buildings_8Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)BackEnd performance 5.41 → 10.47
Buildings_8Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)Simulate performance 14.20 → 24.35
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Spring (sim)FrontEnd performance 7.24 → 12.40
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Summer (sim)FrontEnd performance 7.42 → 13.44 Simulate performance 6.47 → 11.22
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Unconditioned (sim)Simulate performance 2.27 → 11.30
Buildings_8Buildings.Utilities.Plotters.Examples.ControlsVerification_CoolingCoilValve (sim)Simulate performance 4.88 → 10.80
Buildings_8Buildings.Utilities.Plotters.Examples.SingleZoneVAV (sim)BackEnd performance 5.41 → 11.01
Buildings_maint.7.0.xBuildings.Electrical.Examples.RenewableSources (sim)Compile performance 23.24 → 46.86
Buildings_maint.7.0.xBuildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd performance 4.53 → 10.14 Compile performance 20.14 → 35.90
Buildings_maint.7.0.xBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 37.43 → 0:01:10 Templates performance 4.86 → 11.70
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)BackEnd performance 6.95 → 14.89 Compile performance 38.35 → 0:01:13
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 14.36 → 27.20
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 26.97 → 54.29
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate performance 15.02 → 26.28
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)BackEnd performance 8.46 → 18.11 Compile performance 37.23 → 0:01:08
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 9.35 → 17.70 Simulate performance 21.51 → 38.04
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile performance 12.03 → 22.58 Simulate performance 48.07 → 0:01:26
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Compile performance 14.68 → 26.27
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Templates performance 13.91 → 8.02
ClaRa_devClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)Simulate performance 1.19 → 0:08:00
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Templates performance 13.61 → 7.98
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)Simulate performance 2.71 → 0:08:00
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)Compile performance 53.61 → 27.00
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Compile performance 23.47 → 12.78
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Tube_FlueGas_L2_Simple (sim)Compile performance 34.83 → 16.70
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)Compile performance 24.04 → 11.73
ClaRa_devClaRa.Visualisation.Check.TestQuadruple (sim)Failed → Simulate
HanserModelicaHanserModelica.InductionMachines.IMC_DOL (sim)Compile → FrontEnd
HanserModelicaHanserModelica.InductionMachines.IMC_Transformer (sim)Compile → FrontEnd
HanserModelicaHanserModelica.InductionMachines.IMC_YD (sim)Compile → FrontEnd
HanserModelicaHanserModelica.InductionMachines.IMC_withLosses (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.InductionMachines.IMS_Characteristics1 (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.InductionMachines.IMS_Start (sim)Compile → FrontEnd
HanserModelicaHanserModelica.Machines.EquivalentCircuit (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Slip1 (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Slip2 (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Slip3 (sim)Compile → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Slip4 (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve1 (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve2 (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve3 (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve4 (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMPM_CurrentSource (sim)Simulate → FrontEnd
HanserModelicaHanserModelica.SynchronousMachines.SMR_MTPA (sim)Simulate → FrontEnd
MEVMEV.Simulations.LinearControl.Scenario7 (sim)Simulate performance 0:02:46 → 0:04:51
MEVMEV.Simulations.OnOffControl.Scenario6 (sim)Simulate performance 41.23 → 0:01:16
MEVMEV.Simulations.OnOffControl.Scenario7 (sim)Compile performance 8.04 → 15.49 Simulate performance 0:02:44 → 0:04:55
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Characteristics (sim)Verify → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Verify → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Characteristics (sim)Verify → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Verify → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)Verify → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Verify → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)Verify → FrontEnd
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.MultiPhaseInductance (sim)Verify → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Characteristics (sim)Verify → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Verify → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Characteristics (sim)Verify → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Verify → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)Verify → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Verify → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)Verify → FrontEnd
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.PolyphaseInductance (sim)Verify → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Characteristics (sim)Verify → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Compile → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Inverter (sim)Simulate → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Compile → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Verify → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Characteristics (sim)Verify → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)Compile → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Verify → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Simulate → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)Verify → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Compile → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Verify → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)Verify → FrontEnd
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.PolyphaseInductance (sim)Verify → FrontEnd
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)FrontEnd performance 13.13 → 1.57
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)FrontEnd performance 14.80 → 1.80
ThermofluidStreamThermofluidStream.Examples.VenturiPump (sim)Simulate performance 4.74 → 10.04
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Compile performance 13.52 → 25.67 Simulate performance 45.09 → 0:01:36
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Compile performance 8.58 → 15.86 Simulate performance 31.50 → 0:01:02
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.FlowRes (sim)FrontEnd performance 7.89 → 14.20
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Compile performance 8.67 → 16.78 Simulate performance 26.65 → 47.03
ThermofluidStream_OM_adaptionsThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Simulate performance 0:02:03 → 0:03:40