OpenModelica newInst-newBackend from 2024-06-15 22:21:40 to 2024-06-18 17:09:06

Summary

OMC Commits11
Libraries Changed3
Number of Improvements113
Number of Regressions34
Number of Performance Improvements5
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
a195f478932024-06-18 16:32:42 +0200Per ÖstlundIgnore protected access in instance API (#12608)
6c0894d7f82024-06-18 15:28:50 +0200Adeel AsgharMark the dependent models dirty and only update them when needed (#12610)
65c8813c092024-06-18 14:39:08 +0200kabdelhak[NB] fix sample in algorithms (#12603)
dfa28cb0e92024-06-18 11:59:42 +0200kabdelhak[NB] update initial call cleanup (#12602)
73adf065042024-06-18 11:59:28 +0200kabdelhak[NB] correctly differentiate min and max functions (#12601)
680083da4a2024-06-18 10:43:36 +0200kabdelhak[NB] correctly count eqns and vars in minimal tearing (#12600)
c7e502d3f92024-06-17 17:44:00 +0200Per ÖstlundAdd implicitParameterStartAttribute flag (#12595)
26dbf74f272024-06-17 17:09:25 +0200Adeel AsgharFix renaming of classes in Windows (#12594)
b290aeb83c2024-06-17 15:16:49 +0200AndreasRemoving EXIT from simulation main function (#12593)
99c80f56c12024-06-17 12:41:43 +0200Per ÖstlundAdd error for assignment of iterator (#12591)
32fe465c6c2024-06-17 11:02:37 +0200Per ÖstlundImprove Base Modelica output (#12582)

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_10From version 10.1.1-maint.10.0.x (fff647f3cc3d3a21742c1f162eb39612bee14d42) to 10.1.1-maint.10.0.x (8e7a4424def0b369340c79ce687909e49aefac9d)
Buildings_11From version 11.1.0-maint.11.x (d67f438c45bd38a3939004054da1a72a6b2fc904) to 11.1.0-maint.11.x (fa83042b811582c7a5cfbd44f76f4678e4542382)
Buildings_latestFrom version 12.0.0-master (4f33209024767f1a7c1e3cd171449474be361674) to 12.0.0-master (05e02f395bbfae2ad0430936620b09e7823cae63)

Models Affected

AESAES.Coursework.ThermSys_component_models.HeatExchanger_1vol_case_003 (sim)FrontEnd → Templates
AESAES.Coursework.ThermSys_component_models.Pumps_valve (sim)FrontEnd → Templates
AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_004_LTI (sim)FrontEnd → Templates
AESAES.Coursework.ThermSys_control_problems.Thermal_control_central_local_sources.Tcontrol_central_local_01_CenFirst (sim)FrontEnd → Templates
AESAES.Coursework.ThermSys_control_problems.Thermal_control_central_local_sources.Tcontrol_central_local_02_LocFirst (sim)FrontEnd → Templates
AESAES.Devel_test_models.Test_centrifugal_pump_001 (sim)FrontEnd → Simulate
AESAES.Devel_test_models.Test_digital_PI_awfb_full (sim)FrontEnd → Simulate
AixLibAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.HumansSenTDep (sim)FrontEnd → Compile
AixLibAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.HumansSenTIndep (sim)FrontEnd → Compile
AixLibAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.HumansTotTDep (sim)FrontEnd → Compile
AixLibAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.Lights (sim)FrontEnd → Compile
AixLibAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.Machines (sim)FrontEnd → Compile
AixLibAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.OneOffice (sim)FrontEnd → Compile
AixLibAixLib.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
AixLibAixLib.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
AixLibAixLib.Fluid.Actuators.Valves.Examples.MixingValveBackwardDirection (sim)FrontEnd → Templates
AixLibAixLib.Fluid.Actuators.Valves.Examples.MixingValveForwardDirection (sim)FrontEnd → Templates
AixLibAixLib.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
AixLibAixLib.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
AixLib_latestAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.HumansSenTDep (sim)FrontEnd → Compile
AixLib_latestAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.HumansSenTIndep (sim)FrontEnd → Compile
AixLib_latestAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.HumansTotTDep (sim)FrontEnd → Compile
AixLib_latestAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.Lights (sim)FrontEnd → Compile
AixLib_latestAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.Machines (sim)FrontEnd → Compile
AixLib_latestAixLib.BoundaryConditions.InternalGains.Examples.InternalGains.OneOffice (sim)FrontEnd → Compile
AixLib_latestAixLib.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
AixLib_latestAixLib.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
AixLib_latestAixLib.Fluid.Actuators.Valves.Examples.MixingValveBackwardDirection (sim)FrontEnd → Templates
AixLib_latestAixLib.Fluid.Actuators.Valves.Examples.MixingValveForwardDirection (sim)FrontEnd → Templates
AixLib_latestAixLib.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
AixLib_latestAixLib.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
BuildSysProBuildSysPro.Utilities.Analysis.Examples.ThDiscomfortValidation (sim)FrontEnd → Simulate
BuildingSystemsBuildingSystems.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
Buildings_10Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Validation.SeparateWithAFMS (sim)Compile → FrontEnd
Buildings_10Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Validation.SeparateWithDP (sim)Compile → FrontEnd
Buildings_10Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.DampersDualSensors (sim)SimCode → FrontEnd
Buildings_10Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.DampersSingleSensors (sim)SimCode → FrontEnd
Buildings_10Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanVVF.Subsequences.Validation.DamperValves (sim)Compile → FrontEnd
Buildings_10Buildings.Experimental.DHC.Networks.Combined.BaseClasses.Validation.Pipe (sim)FrontEnd → Templates
Buildings_10Buildings.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
Buildings_10Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
Buildings_10Buildings.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
Buildings_10Buildings.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Validation.SeparateWithAFMS (sim)Compile → FrontEnd
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Validation.SeparateWithDP (sim)Compile → FrontEnd
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.DampersDualSensors (sim)SimCode → FrontEnd
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.DampersSingleSensors (sim)SimCode → FrontEnd
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanVVF.Subsequences.Validation.DamperValves (sim)Compile → FrontEnd
Buildings_11Buildings.DHC.Networks.Pipes.Validation.Pipe (sim)FrontEnd → Templates
Buildings_11Buildings.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
Buildings_11Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
Buildings_11Buildings.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
Buildings_11Buildings.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Validation.SeparateWithAFMS (sim)Compile → FrontEnd
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Validation.SeparateWithDP (sim)Compile → FrontEnd
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.DampersDualSensors (sim)SimCode → FrontEnd
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.DampersSingleSensors (sim)SimCode → FrontEnd
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanVVF.Subsequences.Validation.DamperValves (sim)Compile → FrontEnd
Buildings_latestBuildings.DHC.Networks.Pipes.Validation.Pipe (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
Buildings_latestBuildings.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
Buildings_latestBuildings.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
IBPSA_latestIBPSA.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
IDEASIDEAS.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
IDEASIDEAS.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
IDEASIDEAS.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
IDEASIDEAS.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
IDEAS_devIDEAS.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd → Templates
IDEAS_devIDEAS.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)FrontEnd → Templates
IDEAS_devIDEAS.Fluid.Actuators.Valves.Examples.TwoWayValvePressureIndependent (sim)FrontEnd → Compile
IDEAS_devIDEAS.Fluid.FixedResistances.Examples.CheckValve (sim)FrontEnd → Templates
IndustrialControlSystemsIndustrialControlSystems.MathOperations.Examples.SetPointGeneration (sim)FrontEnd → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube_KC (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.StraightPipe.dp_laminar_DPMFLOW (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestSimpleGenericOrifice (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Sensors.TestDensity (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Sensors.TestFlowRate (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Sensors.TestPressure (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube_KC (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.StraightPipe.dp_laminar_DPMFLOW (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestSimpleGenericOrifice (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sensors.TestDensity (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sensors.TestFlowRate (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sensors.TestPressure (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube_KC (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.StraightPipe.dp_laminar_DPMFLOW (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestSimpleGenericOrifice (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sensors.TestDensity (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sensors.TestFlowRate (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sensors.TestPressure (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Electrical.Digital.Examples.BUF3S (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Electrical.Digital.Examples.INV3S (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Electrical.Digital.Examples.MUX2x1 (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Electrical.Digital.Examples.NRXFER (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Electrical.Digital.Examples.NXFER (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Electrical.Digital.Examples.WiredX (sim)Compile → FrontEnd
Modelica_3.2.3Modelica.Math.FastFourierTransform.Examples.RealFFT1 (sim)FrontEnd → Simulate
Modelica_3.2.3Modelica.Math.FastFourierTransform.Examples.RealFFT2 (sim)FrontEnd → Simulate
Modelica_3.2.3Modelica.Math.Random.Examples.GenerateRandomNumbers (sim)FrontEnd → Simulate
Modelica_3.2.3Modelica.Media.Examples.Tests.MediaTestModels.Air.MoistAir (sim)FrontEnd → Templates
Modelica_4.0.0Modelica.Electrical.Batteries.Examples.CCCV_Cell (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Electrical.Digital.Examples.BUF3S (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Electrical.Digital.Examples.INV3S (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Electrical.Digital.Examples.MUX2x1 (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Electrical.Digital.Examples.NRXFER (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Electrical.Digital.Examples.NXFER (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Electrical.Digital.Examples.WiredX (sim)Compile → FrontEnd
Modelica_4.0.0Modelica.Math.FastFourierTransform.Examples.RealFFT1 (sim)FrontEnd → Simulate
Modelica_4.0.0Modelica.Math.FastFourierTransform.Examples.RealFFT2 (sim)FrontEnd → Simulate
Modelica_4.0.0Modelica.Math.Random.Examples.GenerateRandomNumbers (sim)FrontEnd → Simulate
Modelica_trunkModelica.Electrical.Batteries.Examples.CCCV_Cell (sim)FrontEnd → Compile
Modelica_trunkModelica.Electrical.Digital.Examples.BUF3S (sim)Compile → FrontEnd
Modelica_trunkModelica.Electrical.Digital.Examples.INV3S (sim)Compile → FrontEnd
Modelica_trunkModelica.Electrical.Digital.Examples.MUX2x1 (sim)Compile → FrontEnd
Modelica_trunkModelica.Electrical.Digital.Examples.NRXFER (sim)Compile → FrontEnd
Modelica_trunkModelica.Electrical.Digital.Examples.NXFER (sim)Compile → FrontEnd
Modelica_trunkModelica.Electrical.Digital.Examples.WiredX (sim)Compile → FrontEnd
Modelica_trunkModelica.Math.FastFourierTransform.Examples.RealFFT1 (sim)FrontEnd → Simulate
Modelica_trunkModelica.Math.FastFourierTransform.Examples.RealFFT2 (sim)FrontEnd → Simulate
Modelica_trunkModelica.Math.Random.Examples.GenerateRandomNumbers (sim)FrontEnd → Simulate
OpenHydraulicsOpenHydraulics.DevelopmentTests.ShuttleValveTest (sim)FrontEnd → Simulate
OpenHydraulicsOpenHydraulics.DevelopmentTests.ThrottleValveTest2 (sim)FrontEnd → Templates
PhotoVoltaicsPhotoVoltaics.ComponentTesting.TestIrradiance (sim)FrontEnd → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMPDC (sim)FrontEnd → Templates
PhotoVoltaicsPhotoVoltaics.Examples.SolarPyramidBatteryCharge (sim)FrontEnd → Templates
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Simulate performance 58.37 → 32.26
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Simulate performance 0:01:10 → 35.78
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Simulate performance 0:01:14 → 33.26
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Templates performance 18.41 → 9.95
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Templates performance 19.36 → 9.31
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Simulate performance 36.85 → 0:01:08
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_GasNode (sim)FrontEnd → Failed
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.Components.HeatExchangers.test_AnalyticExchanger (sim)FrontEnd → Templates
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.Components.Machines.test_ControlledVolumeFlowPump (sim)FrontEnd → Templates
TILMediaTILMedia.Testers.TestSLEMedium (sim)FrontEnd → Templates
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution (sim)FrontEnd → Simulate
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestIdealSwitchValve (sim)FrontEnd → Templates
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestRefP1 (sim)FrontEnd → Templates
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestStaticCentrifugalPump1 (sim)FrontEnd → Templates
ThermofluidStreamThermofluidStream.FlowControl.Tests.MCV (sim)FrontEnd → Compile
ThermofluidStreamThermofluidStream.Processes.Tests.Flow_Resistance (sim)FrontEnd → Simulate
ThermofluidStreamThermofluidStream.Undirected.FlowControl.Tests.MCV (sim)FrontEnd → Compile