OpenModelica master-fmi-fmpy from 2024-03-19 20:08:50 to 2024-03-23 05:23:43

Summary

OMC Commits7
Libraries Changed3
Number of Improvements33
Number of Regressions34
Number of Performance Improvements52
Number of Performance Regressions10

OpenModelica Changes

CommitDateAuthorSummary
7423fcddfa2024-03-22 17:18:56 +0100arun3688update OMSimulator (#12134)
8d62ffaf862024-03-22 15:56:15 +0100Adeel AsgharCheck if auto scale is enabled before automatically calling fitInView (#12132)
299ac6ebce2024-03-22 15:28:16 +0100Per ÖstlundImprove handling of unknown dimensions in functions (#12131)
507c50ec272024-03-22 09:42:35 +0100Adeel AsgharAvoid crashing transformational debugger when using the NB (#12130)
e05e0bd0fd2024-03-21 17:10:05 +0100phannebohm[janitor] NB Events (#12129)
76b42455762024-03-21 15:32:20 +0100kabdelhak[BE] inherit protected attribute to dummy state derivatives (#12128)
b786a4f9512024-03-20 14:56:08 +0100Adeel AsgharPrompt for a name change when duplicating component (#12123)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
2ef93572024-03-27 20:08:04 +0100Adrian Popcheck if .CI/installLibraries.mos works properly (#91)
ed5099f2024-03-27 12:57:29 +0100Adrian Popsilence debugging but show progress (#88)

Library Changes

LibraryChange
Buildings_10From version 10.1.0-maint.10.0.x (d1696ca7c2996fcb828d96de1b5d607704cc879d) FMPy version: 0.3.19 Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] to 10.1.0-maint.10.0.x (53a2eeb377b83fff97ad318dacc038d269da1918) FMPy version: 0.3.19 Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
Buildings_9From version 9.1.2-maint.9.1.x (35bec494723b884b0ad5111f73948e02c3911818) FMPy version: 0.3.19 Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] to 9.1.2-maint.9.1.x (75455c3bcec561fddf32abd8b6411404a01faeab) FMPy version: 0.3.19 Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
Buildings_latestFrom version 11.0.0-master (44d6494b3385fca27ef49c72f24548df64c75d31) FMPy version: 0.3.19 Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] to 11.0.0-master (ef920b4df5c749d785d8d5e32ff7bf9eb84c5140) FMPy version: 0.3.19 Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]

Models Affected

AixLibAixLib.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile → Simulate
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate → Compile
AixLib_latestAixLib.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile → Simulate
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.Multizone (sim)Compile performance 0:04:18 → 0:02:25
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.ClosedDoors (sim)Compile performance 40.60 → 14.83
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.OneOpenDoor (sim)Compile performance 27.11 → 13.97
BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)BackEnd performance 0:01:26 → 34.68
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.MultistoreyBuilding1958to1968 (sim)BackEnd performance 0:01:21 → 29.76
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.Rowhouse1918 (sim)BackEnd performance 0:01:20 → 29.33
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.SingleFamilyHouseEnEV2014 (sim)BackEnd performance 0:01:20 → 30.12
BuildingSystemsBuildingSystems.Applications.ClimateAnalyses.FreeFloatingTemperature (sim)BackEnd performance 0:01:20 → 30.53
BuildingSystemsBuildingSystems.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Compile
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)Simulate → Failed
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Verify → Failed
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)Compile performance 0:02:07 → 0:04:00
Buildings_10Buildings.Experimental.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS (sim)Verify → Compile
Buildings_10Buildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)SimCode → Verify
Buildings_10Buildings.Templates.Components.Validation.Fans (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 3.17 → 54.52
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Compile performance 0:05:06 → 0:09:33
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Templates performance 2.52 → 10.29
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Simulate → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Compile performance 0:05:12 → 0:02:57
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile performance 0:02:00 → 0:05:12
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Simulate performance 24.30 → 1.60
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Simulate → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Simulate
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Failed → Compile
Buildings_9Buildings.Airflow.Multizone.Examples.PressurizationData (sim)Compile performance 27.61 → 13.86
Buildings_9Buildings.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Compile performance 26.03 → 13.53
Buildings_9Buildings.Airflow.Multizone.Examples.ReverseBuoyancy3Zones (sim)Compile performance 22.52 → 11.35
Buildings_9Buildings.Applications.BaseClasses.Equipment.Validation.ElectricChillerParallel (sim)Compile performance 34.91 → 17.93
Buildings_9Buildings.Applications.DataCenters.DXCooled.Controls.Validation.AirsideEconomizer (sim)Compile performance 21.42 → 10.19
Buildings_9Buildings.Applications.DataCenters.DXCooled.Controls.Validation.CoolingMode (sim)Compile performance 21.94 → 12.08
Buildings_9Buildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarAzimuth (sim)Compile performance 21.40 → 12.04
Buildings_9Buildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarHourAngle (sim)Compile performance 21.34 → 12.08
Buildings_9Buildings.BoundaryConditions.SolarGeometry.Examples.ProjectedShadowLength (sim)Compile → Simulate
Buildings_9Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.Economizers.Validation.Controller_Disable (sim)Compile performance 22.30 → 12.71
Buildings_9Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctMixConDischargeSensor.Validation.Controller (sim)Compile performance 26.22 → 15.36
Buildings_9Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Verify
Buildings_9Buildings.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Verify → Compile
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 54.52 → 2.31
Buildings_9Buildings.ThermalZones.Detailed.Examples.MixedAirCO2 (sim)Verify → Failed
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Simulate → Compile
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Compile performance 0:04:52 → 0:02:16
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Simulate performance 30.67 → 0.48
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Simulate performance 12.64 → 1.23
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Simulate → Failed
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Compile → Verify
Buildings_9Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)Compile performance 0:02:54 → 0:01:41
Buildings_9Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:04:20 → 0:02:31
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Failed → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Verify → Compile
Buildings_latestBuildings.Controls.Predictors.Examples.BESTEST (sim)Verify → Compile
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Failed → Compile
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution2 (sim)Compile → SimCode
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)Failed → SimCode
Buildings_latestBuildings.Experimental.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS (sim)Verify → Compile
Buildings_latestBuildings.Experimental.DHC.Networks.Examples.Distribution1PipeExample (sim)Failed → SimCode
Buildings_latestBuildings.Experimental.DHC.Networks.Examples.Distribution2PipeExample (sim)Failed → SimCode
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)SimCode → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUCounterFlow (sim)Compile performance 0:03:10 → 0:06:06
Buildings_latestBuildings.Templates.Components.Validation.Fans (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Simulate performance 16.29 → 0.83
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Simulate performance 48.48 → 0.45
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case985 (sim)Simulate performance 0.48 → 16.94
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:04:29 → 0:02:02
ChemicalChemical.Examples.Hemoglobin.Joels57 (sim)Failed → Simulate
ClaRaClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater (sim)Compile performance 0:01:06 → 37.33
ClaRaClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)Compile performance 0:03:52 → 0:02:07
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2gas_L3_1ph_BU (sim)Compile performance 0:03:09 → 0:01:45
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_ntu (sim)Compile performance 0:01:19 → 40.02
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)Compile performance 52.76 → 27.80
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)Compile performance 0:01:21 → 31.55
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)BackEnd performance 24.30 → 11.62 Compile performance 0:01:51 → 0:01:03
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_affinity (sim)Compile performance 38.25 → 15.03
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_simple (sim)Compile performance 0:01:13 → 33.51
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_stageStacked (sim)Compile performance 0:01:15 → 42.76
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_stageStacked_singleStage (sim)Compile performance 46.57 → 22.79
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked (sim)Compile performance 47.66 → 27.18
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_MassFlow_VIGVControlled (sim)Compile performance 49.92 → 24.43
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)Compile performance 25.99 → 13.41
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet (sim)Compile performance 26.86 → 13.41
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)Compile performance 40.73 → 16.73
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)Compile performance 47.12 → 20.31
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testSingleTurbineStage (sim)Compile performance 41.70 → 21.90
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testStackedTurbineStages (sim)Compile performance 51.96 → 29.51
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)Failed → Compile
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.MassDefect.Test_Pipe_L2_Simple (sim)Compile performance 29.45 → 13.18
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Failed → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Tube_FlueGas_L2_Simple (sim)Compile performance 0:01:48 → 52.61
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)Compile performance 0:01:09 → 36.75
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)Compile performance 0:02:24 → 0:01:19
ClaRaClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)Failed → SimCode
IBPSA_latestIBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Simulate → Compile
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)Simulate → Failed
IDEASIDEAS.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
IDEASIDEAS.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Compile → Verify
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices2 (sim)Compile → Failed
ModelicaTest_3.2.3ModelicaTest.Math.TestVectors (sim)Compile → Failed
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Compile → Verify
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2 (sim)Compile → Failed
ModelicaTest_4.0.0ModelicaTest.Math.TestVectors (sim)Compile → Failed
ModelicaTest_trunkModelicaTest.Math.TestMatrices2 (sim)Compile → Failed
ModelicaTest_trunkModelicaTest.Math.TestVectors (sim)Compile → Failed
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Verify → Simulate
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Simulate → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Verify → Simulate
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Verify → Simulate
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Batteries.Examples.CCCV_Stack (sim)Compile performance 0:01:11 → 0:02:21
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Simulate → Compile
Modelica_trunkModelica.Mechanics.Translational.Examples.HeatLosses (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainApplications.TankExample (sim)Templates performance 0.39 → 12.13 Compile performance 20.26 → 0:01:48
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorStartUpComparison (sim)Compile performance 17.35 → 41.92
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)
ThermoPowerThermoPower.Test.GasComponents.TestGasMixer (sim)Compile → Simulate
TransiEntTransiEnt.Grid.Gas.StaticCycles.Check.TestStatCyc2Source4Pipes2Sinks (sim)Failed → Compile