OpenModelica newInst-newBackend from 2024-06-08 13:08:53 to 2024-06-11 06:33:16

Summary

OMC Commits5
Libraries Changed4
Number of Improvements88
Number of Regressions9
Number of Performance Improvements8
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
f2815de6332024-06-10 15:13:52 +0200kabdelhak[NB] correctly handle tuple assignments in when (#12545)
5ffd12aef42024-06-10 13:29:03 +0200anotheruserofgithubUse tail recursion to avoid stack overflow (#12538)
9429d1f0052024-06-10 01:05:13 +0200Adrian Poprevert the last change (#12540)
6df876a8582024-06-10 00:30:59 +0200Adrian Popit seems on el7 the Qt version is higher (#12539)
24509be8a82024-06-09 12:05:53 +0200anotheruserofgithubFix compilation of OMEdit (#12536)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a31ed252024-06-05 11:33:49 +0200Adrian Popmake the proper order in the FMI report (#112)
01773af2024-06-04 19:33:33 +0200Francesco CasellaAdded SOFCPoliMi to installLibraries.mos (#111)

Library Changes

LibraryChange
Buildings_11From version 11.1.0-maint.11.x (1f13e2e60b5f3291d16cafb5f318a988b2c9d105) to 11.1.0-maint.11.x (dc166dd3d01c76530c71bd81bf75b80fe44665fc)
Buildings_latestFrom version 12.0.0-master (361892eb1d33748277fe606a656b3886772f5b53) to 12.0.0-master (5a7990ef8e0ff20f790ed0e1deba265ead39f203)
IBPSA_latestFrom version 4.0.0-master (69b0525edb4599400677408df1bac327a16a2e30) to 4.0.0-master (1f0e6bdd6b3bb79c736b644aa3492996f4d35b14)
IDEAS_devFrom version 3.0.0-master (ded44fefc2ff4ff27dc2e70579f0f66979aebbf2) to 3.0.0-master (98bdafd7079805c4b0a7db9273c2cbdb4364a8e0)

Models Affected

AixLibAixLib.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
AixLibAixLib.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Simulate
AixLibAixLib.Media.Examples.SteamProperties (sim)FrontEnd → Templates
AixLibAixLib.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
AixLib_latestAixLib.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Simulate
AixLib_latestAixLib.Media.Examples.SteamProperties (sim)FrontEnd → Templates
AixLib_latestAixLib.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.Media.Examples.SteamProperties (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Simulate
BuildingSystemsBuildingSystems.Media.Examples.SteamProperties (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
Buildings_10Buildings.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
Buildings_10Buildings.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Verify
Buildings_10Buildings.Media.Examples.SteamProperties (sim)FrontEnd → Templates
Buildings_10Buildings.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
Buildings_10Buildings.Utilities.IO.Python_3_8.Functions.Examples.ExchangeWithPassPythonObject (sim)FrontEnd → Templates
Buildings_11Buildings.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
Buildings_11Buildings.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Verify
Buildings_11Buildings.Fluid.HydronicConfigurations.Controls.Validation.PIDWithOperatingMode (sim)FrontEnd → Failed
Buildings_11Buildings.Media.Examples.SteamProperties (sim)FrontEnd → Templates
Buildings_11Buildings.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
Buildings_11Buildings.Utilities.IO.Python_3_8.Functions.Examples.ExchangeWithPassPythonObject (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
Buildings_latestBuildings.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Verify
Buildings_latestBuildings.Media.Examples.SteamProperties (sim)FrontEnd → Templates
Buildings_latestBuildings.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
Buildings_latestBuildings.Templates.Components.Validation.Dampers (sim)FrontEnd → Failed
Buildings_latestBuildings.Utilities.IO.Python_3_8.Functions.Examples.ExchangeWithPassPythonObject (sim)FrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_Transport (sim)FrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesButane (sim)FrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesCarbondioxide (sim)FrontEnd → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesHelium (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
IBPSA_latestIBPSA.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Simulate
IBPSA_latestIBPSA.Media.Examples.SteamProperties (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
IDEASIDEAS.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
IDEASIDEAS.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Simulate
IDEASIDEAS.Media.Examples.SteamProperties (sim)FrontEnd → Templates
IDEASIDEAS.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
IDEAS_devIDEAS.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)FrontEnd → Compile
IDEAS_devIDEAS.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd → Simulate
IDEAS_devIDEAS.Media.Examples.SteamProperties (sim)FrontEnd → Templates
IDEAS_devIDEAS.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)FrontEnd → Templates
IndustrialControlSystemsIndustrialControlSystems.Logical.Counter.Examples.countUPandDOWN (sim)FrontEnd → Failed
IndustrialControlSystemsIndustrialControlSystems.Logical.Counter.Examples.countZeroCrossing (sim)FrontEnd → Failed
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestSharpEdgedOrifice (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Media.TestOnly.IdealGasN2Mix (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestSharpEdgedOrifice (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestOnly.IdealGasN2Mix (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTimeTable.Test64 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestSharpEdgedOrifice (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Media.TestOnly.IdealGasN2Mix (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test64 (sim)Verify → Compile
Modelica_3.2.3Modelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Media.Examples.ReferenceAir.MoistAir1 (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Media.Examples.ReferenceAir.MoistAir2 (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sine (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Media.Examples.TestOnly.IdealGasN2Mix (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Media.Incompressible.Examples.TestGlycol (sim)FrontEnd → Templates
Modelica_4.0.0Modelica.Electrical.Polyphase.Examples.PolyphaseRectifier (sim)FrontEnd → Failed
Modelica_4.0.0Modelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim)FrontEnd → Templates
Modelica_4.0.0Modelica.Media.Examples.ReferenceAir.MoistAir1 (sim)FrontEnd → Templates
Modelica_4.0.0Modelica.Media.Examples.ReferenceAir.MoistAir2 (sim)FrontEnd → Templates
Modelica_4.0.0Modelica.Media.Incompressible.Examples.TestGlycol (sim)FrontEnd → Templates
Modelica_trunkModelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim)FrontEnd → Templates
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)FrontEnd → Templates
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir2 (sim)FrontEnd → Templates
Modelica_trunkModelica.Media.Incompressible.Examples.TestGlycol (sim)FrontEnd → Templates
OpenHydraulicsOpenHydraulics.DevelopmentTests.GenericRestrictionTest (sim)FrontEnd → Simulate
OpenHydraulicsOpenHydraulics.DevelopmentTests.ThrottleValveTest (sim)FrontEnd → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Simulate performance 0:01:16 → 42.41
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Simulate performance 0:01:16 → 41.30
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_20_M_20 (sim)BackEnd performance 21.92 → 12.09
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 12.74 → 6.93
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Templates performance 0:01:42 → 34.97 Compile performance 0:01:49 → 0:01:01
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Templates performance 15.30 → 8.80
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Templates performance 0:01:55 → 21.56 Compile performance 0:02:01 → 0:01:02
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Templates performance 23.84 → 6.59
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Failed → Compile
SystemDynamicsSystemDynamics.IntroductoryExamples.Influenza.Flu (sim)FrontEnd → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_6 (sim)FrontEnd → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_1 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_10 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_11 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_2 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_3 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_4 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_5 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_6 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_7 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_8 (sim)FrontEnd → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_9 (sim)FrontEnd → Compile
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.PressureLoss.TestBend (sim)FrontEnd → Templates
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.PressureLoss.TestControlValve (sim)FrontEnd → Templates
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestBend (sim)FrontEnd → Templates