OpenModelica newInst-newBackend from 2023-05-31 03:09:35 to 2023-06-01 15:56:41

Summary

OMC Commits5
Libraries Changed4
Number of Improvements141
Number of Regressions19
Number of Performance Improvements0
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
7cdf68c08akabdelhak[NF] make call name lookup consider builtin (#10782)
8e76f8065ekabdelhak[NB] add basic records to inlining (#10780)
412f085d69phannebohmFix compiler warning printing size_t (#10779)
4a16421896kabdelhak[NB] better handling of size 1 arrays (#10778)
00dd494d59Per ÖstlundCache shared libraries in EvalFunction (#10775)

Library Changes

LibraryChange
Buildings_9From version 9.1.1-maint.9.1.x (ba290a3455daf14b8d08482f2e530edc1f6299cd) to 9.1.1-maint.9.1.x (ee358f37a66144a64650b9a0ff13e003136ca1fd)
Buildings_latestFrom version 10.0.0-master (77e44ed7a07bb4d89f39cfacf24d832962107117) to 10.0.0-master (444f378049ddc0cdc63f0978194a4786d139fdd0)
ModelicaTest_trunkFrom version trunk (6b482960d5aaa83895286c354f3e16e95592bf7c) to trunk (ae1a677eedb0edaefa2b13008325837a642c2009)
Modelica_trunkFrom version trunk (6b482960d5aaa83895286c354f3e16e95592bf7c) to trunk (ae1a677eedb0edaefa2b13008325837a642c2009)

Models Affected

AESAES.Coursework.ThermSys_component_models.Containment_elements (sim)Templates → Simulate
AESAES.Coursework.ThermSys_control_problems.Thermal_zones_control.Thermal_zones_case_01 (sim)FrontEnd → Templates
AESAES.Devel_test_models.Test_multilayer_walls_001 (sim)Templates → Simulate
AixLibAixLib.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
AixLibAixLib.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Simulate
AixLibAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Simulate
AixLibAixLib.Obsolete.Year2022.Examples.NcDataReader (sim)FrontEnd → Templates
AixLibAixLib.Utilities.Examples.TimeUtilities_test (sim)FrontEnd → Simulate
AixLibAixLib.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
AixLibAixLib.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
AixLib_latestAixLib.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
AixLib_latestAixLib.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Simulate
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Simulate
AixLib_latestAixLib.Obsolete.Year2022.Examples.NcDataReader (sim)FrontEnd → Templates
AixLib_latestAixLib.Utilities.Examples.TimeUtilities_test (sim)FrontEnd → Simulate
AixLib_latestAixLib.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
AixLib_latestAixLib.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.BoundaryConditions.Scenarios.Examples.StepFunctionExample (sim)Templates → FrontEnd
BuildSysProBuildSysPro.IBPSA.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.Utilities.Analysis.Examples.ThDiscomfortValidation (sim)Simulate → FrontEnd
BuildingSystemsBuildingSystems.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
BuildingSystemsBuildingSystems.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Simulate
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Simulate
BuildingSystemsBuildingSystems.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
Buildings_8Buildings.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
Buildings_8Buildings.Controls.OBC.CDL.Continuous.Validation.MultiSum (sim)FrontEnd → Simulate
Buildings_8Buildings.Controls.OBC.CDL.Integers.Sources.Validation.TimeTableNegativeStartTime (sim)FrontEnd → Failed
Buildings_8Buildings.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
Buildings_8Buildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.LinearPiecewiseTwo (sim)FrontEnd → Templates
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Simulate
Buildings_8Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Simulate
Buildings_8Buildings.Fluid.Geothermal.Boreholes.BaseClasses.Examples.SingleUTubeBoundaryCondition (sim)FrontEnd → Templates
Buildings_8Buildings.Occupants.BaseClasses.Validation.ExponentialVariableGeneration (sim)FrontEnd → Simulate
Buildings_8Buildings.Occupants.BaseClasses.Validation.WeibullVariableGeneration (sim)FrontEnd → Simulate
Buildings_8Buildings.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
Buildings_8Buildings.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
Buildings_9Buildings.BoundaryConditions.SolarGeometry.Examples.ProjectedShadowLength (sim)Templates → FrontEnd
Buildings_9Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.EquationOfTime (sim)Verify → FrontEnd
Buildings_9Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.LocalCivilTime (sim)Verify → FrontEnd
Buildings_9Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.SolarTime (sim)Verify → FrontEnd
Buildings_9Buildings.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
Buildings_9Buildings.Controls.OBC.CDL.Continuous.Validation.MultiSum (sim)FrontEnd → Simulate
Buildings_9Buildings.Controls.OBC.CDL.Integers.Sources.Validation.TimeTableNegativeStartTime (sim)FrontEnd → Failed
Buildings_9Buildings.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
Buildings_9Buildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.LinearPiecewiseTwo (sim)FrontEnd → Templates
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Verify
Buildings_9Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Verify
Buildings_9Buildings.Fluid.Geothermal.Boreholes.BaseClasses.Examples.SingleUTubeBoundaryCondition (sim)FrontEnd → Templates
Buildings_9Buildings.HeatTransfer.Windows.Examples.BeamDepthInRoom (sim)Templates → FrontEnd
Buildings_9Buildings.Occupants.BaseClasses.Validation.ExponentialVariableGeneration (sim)FrontEnd → Simulate
Buildings_9Buildings.Occupants.BaseClasses.Validation.WeibullVariableGeneration (sim)FrontEnd → Simulate
Buildings_9Buildings.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
Buildings_9Buildings.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
Buildings_latestBuildings.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.MultiSum (sim)FrontEnd → Simulate
Buildings_latestBuildings.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
Buildings_latestBuildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.LinearPiecewiseTwo (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Verify
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Verify
Buildings_latestBuildings.Fluid.Geothermal.Boreholes.BaseClasses.Examples.SingleUTubeBoundaryCondition (sim)FrontEnd → Templates
Buildings_latestBuildings.Occupants.BaseClasses.Validation.ExponentialVariableGeneration (sim)FrontEnd → Simulate
Buildings_latestBuildings.Occupants.BaseClasses.Validation.WeibullVariableGeneration (sim)FrontEnd → Simulate
Buildings_latestBuildings.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
Buildings_latestBuildings.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
ChemicalChemical.Examples.CheckSubstancesData.SimpleReaction2_Get_DfG (sim)FrontEnd → Compile
HanserModelicaHanserModelica.Thermal.Coupling (sim)FrontEnd → Simulate
IBPSA_latestIBPSA.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
IBPSA_latestIBPSA.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Simulate
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Simulate
IBPSA_latestIBPSA.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
IDEASIDEAS.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
IDEASIDEAS.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Simulate
IDEASIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Simulate
IDEASIDEAS.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
IDEASIDEAS.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
IDEAS_devIDEAS.Controls.Discrete.Examples.BooleanDelay (sim)FrontEnd → Simulate
IDEAS_devIDEAS.Controls.SetPoints.Examples.Table (sim)FrontEnd → Templates
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd → Simulate
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd → Simulate
IDEAS_devIDEAS.Utilities.Math.Examples.Average (sim)FrontEnd → Templates
IDEAS_devIDEAS.Utilities.Math.Examples.IntegratorWithReset (sim)FrontEnd → Simulate
IndustrialControlSystemsIndustrialControlSystems.Controllers.Blocks.Examples.TestTrackingFO (sim)FrontEnd → Compile
IndustrialControlSystemsIndustrialControlSystems.Controllers.Blocks.Examples.TestTrackingI (sim)FrontEnd → Simulate
IndustrialControlSystemsIndustrialControlSystems.Controllers.Blocks.Examples.TestTrackingP (sim)FrontEnd → Simulate
MEVMEV.Test.TestDutyCycleGenerator (sim)FrontEnd → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.Mean (sim)FrontEnd → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.RootMeanSquare (sim)FrontEnd → Simulate
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2D.Test19 (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test19 (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test7 (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test8 (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test9 (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.Mean (sim)FrontEnd → Simulate
ModelicaTest_4.0.0ModelicaTest.Blocks.RootMeanSquare (sim)FrontEnd → Simulate
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Ds.Test19 (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Dv.Test19 (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Dv.Test7 (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Dv.Test8 (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTable2Dv.Test9 (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Blocks.Mean (sim)FrontEnd → Simulate
ModelicaTest_trunkModelicaTest.Blocks.RootMeanSquare (sim)FrontEnd → Simulate
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test19 (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test19 (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test7 (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test8 (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test9 (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.DiodeBridge2Pulse (sim)FrontEnd → SimCode
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2Pulse.DiodeCenterTap2Pulse (sim)FrontEnd → SimCode
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.DiodeCenterTap2mPulse (sim)FrontEnd → SimCode
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)FrontEnd → SimCode
Modelica_3.2.3Modelica.Math.Random.Examples.GenerateRandomNumbers (sim)Simulate → FrontEnd
Modelica_3.2.3Modelica.Media.Examples.ReferenceAir.Inverse_sh_T (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)FrontEnd → Templates
Modelica_4.0.0Modelica.Electrical.Analog.Examples.OpAmps.DifferentialAmplifier (sim)FrontEnd → SimCode
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.DiodeBridge2Pulse (sim)FrontEnd → SimCode
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2Pulse.DiodeCenterTap2Pulse (sim)FrontEnd → SimCode
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.DiodeCenterTap2mPulse (sim)FrontEnd → SimCode
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)FrontEnd → SimCode
Modelica_4.0.0Modelica.Math.Random.Examples.GenerateRandomNumbers (sim)Simulate → FrontEnd
Modelica_4.0.0Modelica.Media.Examples.ReferenceAir.Inverse_sh_T (sim)FrontEnd → Templates
Modelica_4.0.0Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)FrontEnd → Templates
Modelica_trunkModelica.Blocks.Examples.DemoSignalCharacteristic (sim)FrontEnd → Simulate
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.DifferentialAmplifier (sim)FrontEnd → SimCode
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.DiodeBridge2Pulse (sim)FrontEnd → SimCode
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2Pulse.DiodeCenterTap2Pulse (sim)FrontEnd → SimCode
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.DiodeCenterTap2mPulse (sim)FrontEnd → SimCode
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)FrontEnd → SimCode
Modelica_trunkModelica.Math.Random.Examples.GenerateRandomNumbers (sim)Simulate → FrontEnd
Modelica_trunkModelica.Media.Examples.ReferenceAir.Inverse_sh_T (sim)FrontEnd → Templates
Modelica_trunkModelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)FrontEnd → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000 (sim)Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_320 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Failed → FrontEnd
SystemDynamicsSystemDynamics.IndustrialDynamics.Inventory.InventoryForresterNormalNoise (sim)FrontEnd → Templates
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_6 (sim)FrontEnd → Templates
TAeZoSysProTAeZoSysPro.HeatTransfer.BasesClasses.LumpVolume (sim)Simulate → Templates
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.BaseClasses.test_LumpVolume (sim)Simulate → Templates
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.Components.test_FanVentilation (sim)FrontEnd → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.Components.test_Ventilation (sim)FrontEnd → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.Sensors.test_density (sim)FrontEnd → Simulate
ThermoPowerThermoPower.Test.WaterComponents.TestSources (sim)FrontEnd → Templates