OpenModelica master-fmi from 2025-04-20 17:40:46 to 2025-04-22 22:49:50

Summary

OMC Commits3
Libraries Changed1
Number of Improvements19
Number of Regressions24
Number of Performance Improvements31
Number of Performance Regressions14

OpenModelica Changes

CommitDateAuthorSummary
73e42f5d432025-04-22 17:44:00 +0200Per ÖstlundImprove handling of Modelica.Utilities.Files.loadResource (#13841)
aab314c9622025-04-22 11:40:45 +0200kabdelhak[NF] allow non elementwise div for arrays (#13837)
83d70280a52025-04-20 17:59:05 +0200kabdelhak[testsuite] add new test (#13836)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
2ab77cd2025-04-03 01:10:21 +0200Adrian Poprevert the testing with MSL4.1.0 changes (#210)
70533002025-04-02 23:47:56 +0200Adrian Popdo not upgrade libs to not force reinstall (#209)

Library Changes

LibraryChange
Buildings_latestFrom version 12.0.1-master (534ab35161bb00ec48a00db33fe1983cac883a4d) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post83-gc4dd795-linux-debug info: 1 warnings info: 0 errors to 12.0.1-master (a15d21dd3aff4ebae800f90c062a15cb38dddcc4) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post83-gc4dd795-linux-debug info: 1 warnings info: 0 errors

Models Affected

AESAES.Coursework.OOM_Intro.HelloWorld (sim)Compile performance 20.92 → 8.06
AESAES.Coursework.OOM_Intro.HelloWorld_inverse (sim)Compile performance 20.47 → 7.75
AESAES.ProcessBlocks.FOPDT (sim)Compile performance 36.20 → 7.96
AESAES.ProcessBlocks.SOPDT_overdamped (sim)Compile performance 35.83 → 7.98
AESAES.ProcessBlocks.TITO_rational_zeroInit (sim)Compile performance 36.02 → 8.26
AESAES.ProcessComponents.Thermal.Air.MAvolume (sim)Compile performance 40.81 → 12.34
AixLibAixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2 (sim)Compile performance 0:06:29 → 0:03:18
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.MultistoreyBuilding1958to1968 (sim)Compile performance 55.05 → 0:01:42
BuildingSystemsBuildingSystems.Applications.ClimateAnalyses.FreeFloatingTemperature (sim)Compile performance 0:02:42 → 0:06:27
BuildingSystemsBuildingSystems.Applications.HeatingSystems.HeatPumpHeatingSystem (sim)Compile performance 0:01:17 → 0:02:18
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Compile performance 0:02:15 → 0:04:09
BuildingSystemsBuildingSystems.Applications.PhotovoltaicSystems.PhotovoltaicSystem (sim)Compile performance 0:02:30 → 0:06:28
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingHygroThermal1Zone1D (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Simulate → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_11Buildings.BoundaryConditions.SolarGeometry.Examples.ProjectedShadowLength (sim)Compile performance 22.70 → 9.90
Buildings_11Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Compile performance 20.97 → 7.90
Buildings_11Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile performance 21.26 → 8.10
Buildings_11Buildings.HeatTransfer.Windows.Examples.BeamDepthInRoom (sim)Compile performance 24.29 → 10.96
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 0.79
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Simulate → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Compile performance 0:04:40 → 0:02:04
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:04:10 → 0:01:57
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_12Buildings.BoundaryConditions.SolarGeometry.Examples.ProjectedShadowLength (sim)Compile performance 29.30 → 10.25
Buildings_12Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Compile performance 26.98 → 7.87
Buildings_12Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile performance 27.04 → 8.09
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Simulate performance 11.10 → 5.12
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Simulate → Failed
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerWSE (sim)Simulate → Failed
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ1 (sim)Compile performance 53.73 → 30.04
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Failed → Compile
Buildings_12Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Simulate performance 11.84 → 0.90
Buildings_12Buildings.HeatTransfer.Windows.Examples.BeamDepthInRoom (sim)Compile performance 30.66 → 11.60
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyExteriorWallNoWindow (sim)Simulate performance 10.59 → 1.88
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:04:16 → 0:01:57
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.Examples.ProjectedShadowLength (sim)Compile performance 28.84 → 9.77
Buildings_latestBuildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetAbsolutePath (sim)Compile performance 26.88 → 7.93
Buildings_latestBuildings.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElement (sim)Compile performance 26.97 → 8.30
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Templates performance 10.59 → 3.23
Buildings_latestBuildings.HeatTransfer.Windows.Examples.BeamDepthInRoom (sim)Compile performance 27.81 → 9.70
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.NaturalConvectionWithControl (sim)Compile performance 51.21 → 30.08
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
ModelicaTest_3.2.3ModelicaTest.Blocks.IntegratorForceState (sim)Compile performance 8.12 → 35.84
ModelicaTest_3.2.3ModelicaTest.Blocks.KinematicPTP (sim)Compile performance 9.73 → 31.52
ModelicaTest_3.2.3ModelicaTest.Blocks.Limiters (sim)Compile performance 8.20 → 35.31
ModelicaTest_3.2.3ModelicaTest.Blocks.LimitersHomotopy (sim)Compile performance 13.50 → 38.68
ModelicaTest_3.2.3ModelicaTest.Blocks.StrictLimiters (sim)Compile performance 9.75 → 35.71
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile → Simulate
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Simulate performance 18.28 → 5.73
Modelica_4.1.0-beta.omModelica.Electrical.Batteries.Examples.CCCV_Stack (sim)Compile performance 0:03:00 → 0:01:06
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Compile → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Verify → Failed
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_F (sim)Compile performance 0:01:33 → 0:02:51
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Compile → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 6.43 → 12.93
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.FlowRes (sim)Compile performance 0:02:15 → 0:05:49
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 11.81 → 23.39
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Compile → Verify