OpenModelica master-fmi-fmpy from 2025-12-04 22:06:09 to 2025-12-06 18:50:27

Summary

OMC Commits3
Libraries Changed0
Number of Improvements26
Number of Regressions28
Number of Performance Improvements11
Number of Performance Regressions16

OpenModelica Changes

CommitDateAuthorSummary
6323ff1de22025-12-05 14:46:27 +0100Andreas[C] Removing unused CMake files (#14758)
5b5a8bc8c92025-12-05 14:19:57 +0100kabdelhak[NB] fix order if variables (#14757)
5299ac063c2025-12-05 13:05:00 +0100AndreasDocument real_array [AI] (#14756)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a8b7fb32025-12-04 12:35:20 +0100Adrian Popupdate HelmholtzMedia (#261)
9ff46942025-12-01 19:08:02 +0100Francesco CasellaAdd flag to scalarize systems (#259)

Library Changes

LibraryChange

Models Affected

BuildingSystemsBuildingSystems.Applications.AirConditioningSystems.PhotovoltaicCoolingSystem (sim)Compile performance 0:01:58 → 0:03:38
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Compile performance 0:02:15 → 0:04:52
BuildingSystemsBuildingSystems.Applications.PhotovoltaicSystems.PhotovoltaicSystem (sim)Compile performance 0:03:02 → 0:05:28
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Failed → Simulate
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_11Buildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.32 → 0:07:02
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_12Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Verify
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.32 → 0:07:02
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680 (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:01:58 → 0:03:57
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_latestBuildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Verify
Buildings_latestBuildings.DHC.Plants.Steam.Examples.SingleBoiler (sim)Compile → Verify
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)Failed → Compile
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Failed → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Simulate performance 1.81 → 0:01:21
Chemical_masterChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Compile performance 0:03:21 → 0:06:40
EHPTexamples_latestEHPTexamples.SHEV.SHEVpowerFiltSoc (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.HeatPumps.ModularReversible.Examples.LargeScaleWaterToWater_OneRoomRadiator (sim)Compile performance 0:01:03 → 0:02:06
IndustrialControlSystemsIndustrialControlSystems.Applications.ProcessControl.LevelControl (sim)Simulate → Compile
MEVMEV.Simulations.LinearControl.Scenario6 (sim)Compile performance 36.10 → 19.62
MEVMEV.Test.TestStandardPatient (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Simulate → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_R (sim)Simulate → Compile
Modelica_4.0.0Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Simulate → Compile
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Verify → Compile
Modelica_4.1.0Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile performance 0:03:33 → 0:01:58
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 15.92 → 4.69
OpenIPSLOpenIPSL.Tests.Controls.PSAT.OEL.AVRTypeII_OEL_Test (sim)Simulate → Compile
OpenIPSLOpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.OEL.AVRTypeII_OEL_Test (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (sim)Simulate → Compile
OpenIPSL_devOpenIPSL.Tests.Machines.PSAT.Order3test2 (sim)Simulate performance 10.32 → 0.46
OpenIPSL_devOpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Compile performance 0:03:52 → 0:02:11
TAeZoSysProTAeZoSysPro.HeatTransfer.BasesClasses.LumpVolume (sim)Compile performance 24.95 → 10.71
TAeZoSysProTAeZoSysPro.HeatTransfer.Components.VerticalOpening (sim)Compile performance 26.48 → 12.20
TAeZoSysProTAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner (sim)Compile performance 32.16 → 17.61
TAeZoSysProTAeZoSysPro.HeatTransfer.Functions.FreeConvection.Tests.ground_ASHRAE (sim)Compile performance 24.78 → 10.82
TAeZoSysProTAeZoSysPro.HeatTransfer.Functions.FreeConvection.Tests.vertical_plate_ASHRAE (sim)Compile performance 24.68 → 10.64
TAeZoSysProTAeZoSysPro.HeatTransfer.Functions.FreeConvection.Tests.vertical_plate_Recknagel (sim)Compile performance 24.79 → 10.57
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Verify → Compile
TransiEntTransiEnt.Basics.Blocks.Check.CheckDoubleSetpointController (sim)Compile performance 11.35 → 27.52
TransiEntTransiEnt.Basics.Blocks.Check.CompareSlewRateLimiters (sim)Compile performance 11.35 → 27.53
TransiEntTransiEnt.Basics.Blocks.Check.TestDeadZoneLinear (sim)Compile performance 11.30 → 27.52
TransiEntTransiEnt.Basics.Blocks.Check.TestDelayedBooleanReplicator (sim)Compile performance 11.49 → 24.99
TransiEntTransiEnt.Basics.Blocks.Check.TestSwitchRamp (sim)Compile performance 11.67 → 24.46
TransiEntTransiEnt.Basics.Blocks.Check.TestTimers (sim)Compile performance 11.37 → 24.44
TransiEntTransiEnt.Basics.Blocks.Check.TestWeekendPulse (sim)Compile performance 11.50 → 25.06