OpenModelica master-fmi from 2026-05-23 05:10:34 to 2026-05-26 05:12:36

Summary

OMC Commits16
Libraries Changed1
Number of Improvements4
Number of Regressions7
Number of Performance Improvements8
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
4bff1ce5d62026-05-25 21:50:27 +0200Per ÖstlundFix case in SimCodeFunctionUtil broken by #15627 (#15633)
8cfca958b02026-05-25 19:35:53 +0200Adeel AsgharWord wrap descriptions for better display (#15632)
80ac2a6f8f2026-05-25 17:11:05 +0200Per ÖstlundFix handling of positional only function slots (#15631)
41cddc99362026-05-25 16:59:49 +0200Martin SjölundUtil.stringCompare does not exist (#15630)
ad2d9afab82026-05-25 15:51:01 +0200Per ÖstlundImplement more of flow alias eliminiation (#15629)
accdd9f7a52026-05-25 14:47:11 +0200Martin SjölundPorted the refactor-fix-notifications script to Python3 (#15627)
54f2168d752026-05-25 12:06:23 +0200AndreasImprove checkForDiscreteChanges Boolean print (#15625)
abf755dd762026-05-25 11:05:56 +0200Andreas[C] Fix pedantic warnings in SimulationRuntime/c (#15607)
bc2f7c04e52026-05-25 11:00:36 +0200Henning KielFix compilation for macOS (#15622)
0ded05624b2026-05-25 09:05:52 +0200kabdelhak[NB] do not ignore inlineable functions for function alias (#15623)
55e1ec10482026-05-24 21:21:29 +0200Adrian PopSupport dollar idents we generate in the compiler (#15624)
de2757f74c2026-05-24 18:55:43 +0200Adrian PopPrepare new OMDev with Qt6 - windows msys/ucrt64 (#15619)
40d9e915f82026-05-24 16:03:30 +0200Martin SjölundUtil/StringUtil: fix four long-standing source-level bugs (#15620)
f0346606fc2026-05-24 10:50:52 +0200Martin SjölundRefactoring packages to make smaller units (#15616)
dc4d2c9c052026-05-23 18:51:17 +0200kabdelhak[NF] add toDae for DIV_EW (#15618)
45dd71df062026-05-23 08:14:02 +0200Martin SjölundAvoid arrays in setGlobalRoot (#15600)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/d2853a8255894f36df92853e882e3fa024bff7b2.zip) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/a354d677731a6d6925e914220a3843f2e5351ce6.zip) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Failed → Simulate
BuildSysProBuildSysPro.Building.Examples.ValidationDMvsSM (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 17.00 → 32.96
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 13.74 → 31.23
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Simulate → Compile
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.33 → 18.59
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.44
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 48.47 → 18.94
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 30.03 → 9.96
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Simulate → Compile
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 11.04 → 19.98
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.42
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)Failed → SimCode
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.99 → 17.70
Modelica_trunkModelica.Fluid.Examples.HeatingSystem (sim)Simulate performance 30.29 → 1.28
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Simulate performance 31.85 → 2.81
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Simulate performance 30.22 → 1.21
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Simulate performance 4.95 → 11.40
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 34.13 → 14.43
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate performance 7.70 → 17.48
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 10.75 → 24.46
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Compile performance 40.47 → 0:01:09