OpenModelica master-fmi from 2025-06-26 13:00:30 to 2025-06-28 14:41:55

Summary

OMC Commits11
Libraries Changed1
Number of Improvements27
Number of Regressions17
Number of Performance Improvements11
Number of Performance Regressions11

OpenModelica Changes

CommitDateAuthorSummary
7c720ed2282025-06-28 11:25:24 +0200phannebohm[C] Add new flag `newtonMaxSteps` for GBODE (#14049)
428c27d66b2025-06-27 19:33:33 +0200Per ÖstlundImprove CommonSubExpression.shortenPaths (#14048)
53696dd7df2025-06-27 13:54:54 +0200Per ÖstlundDon't type type attributes that are already typed (#14047)
e697076b112025-06-27 14:47:26 +0300Adrian Popuse the correct directory (#14046)
d318e3d6882025-06-27 13:43:14 +0300Adrian Popremove not needed step (#14045)
69bd281c8c2025-06-27 01:21:27 +0300Adrian Popfix pipeline stage (#14043)
0972b3137b2025-06-27 00:14:21 +0300Adrian Popadd a job to build OM with debug symbols (#14042)
285671344f2025-06-26 19:55:39 +0200phannebohmUse identity for index map (#14041)
6fecef62042025-06-26 17:39:35 +0200Per ÖstlundImprove ResolveLoops.partitionBipartiteGraph (#14040)
97c66476162025-06-26 15:37:21 +0200Adeel AsgharCheck either element or parameter is an array (#14039)
bc731d228f2025-06-26 12:59:01 +0200Adeel AsgharUpdate %par text string used in the DynamicSelect (#14037)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
ed227ef2025-06-28 00:10:54 +0200Francesco CasellaRead for new round of testing June 2025 (#215)
6d6bfe52025-05-29 01:41:14 +0200Adrian PopAdd new json field to force library version exact match - to be used for MSL (#213)

Library Changes

LibraryChange
ThermofluidStreamFrom version 1.2.0-main (88b75b1286769983d17911c22f15cc237ffb25b9) 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.post90-gfb4223f-linux-debug info: 1 warnings info: 0 errors to 1.2.0-main (0b69eb9db3e99d36633a9f1db8a71bdf783856c1) 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.post90-gfb4223f-linux-debug info: 1 warnings info: 0 errors

Models Affected

BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Compile performance 0:02:31 → 0:04:18
BuildingSystemsBuildingSystems.Applications.PhotovoltaicSystems.PhotovoltaicSystem (sim)Compile performance 0:02:44 → 0:06:01
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingHygroThermal1Zone1D (sim)Simulate → Compile
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile performance 0:03:48 → 0:01:46
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:01:55 → 0:04:08
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Failed → Simulate
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:13:20 → 0.88
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680 (sim)Failed → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile performance 0:01:44 → 0:04:01
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Compile performance 0:02:46 → 0:01:17
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Templates → Simulate
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)Compile performance 0:11:10 → 0:03:22
ClaRa_devClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)Templates → Simulate
ElectricalEnergyStorageElectricalEnergyStorage.Examples.SimpleStackCycling (sim)Compile → Failed
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Compile → Failed
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)Simulate performance 11.22 → 5.89
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Compile → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_320 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_1000 (sim)Compile performance 0:01:20 → 0:02:18
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)BackEnd performance 0:01:59 → 0:01:10
SystemDynamicsSystemDynamics.PopulationDynamics.LarchBudMoth.LBM (sim)Compile performance 10.88 → 0:02:20
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_1 (sim)Compile performance 12.60 → 0:02:20
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_2 (sim)Compile performance 13.06 → 0:02:19
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_3 (sim)Compile performance 12.92 → 0:02:19
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_4 (sim)Compile performance 13.17 → 0:02:19
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_5 (sim)Compile performance 12.78 → 0:02:19
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim)Compile performance 0:04:45 → 26.23
ThermofluidStreamThermofluidStream.Examples.SimpleAirCycle (sim)Compile performance 0:04:42 → 20.64
ThermofluidStreamThermofluidStream.Examples.SimpleCoolingCycle (sim)Compile performance 0:04:34 → 17.51
ThermofluidStreamThermofluidStream.Examples.SimpleEngine (sim)Compile performance 0:04:41 → 24.18
ThermofluidStreamThermofluidStream.Examples.WaterHammer (sim)Compile performance 0:04:31 → 13.76