OpenModelica master-fmi-fmpy from 2026-05-26 12:45:52 to 2026-05-28 12:47:08

Summary

OMC Commits20
Libraries Changed3
Number of Improvements0
Number of Regressions4
Number of Performance Improvements9
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
ccea62672d2026-05-28 09:48:58 +0200Martin SjölundSplit the frontend packages into smaller units (#15660)
f8f74d20dc2026-05-28 02:05:33 +0200kabdelhak[NF] don't get definition of empty function nodes (#15659)
5a24c134b72026-05-27 22:45:11 +0200Per ÖstlundAdd confidence numbers to bindings (#15655)
4a1bfd537c2026-05-27 22:36:23 +0200Per ÖstlundFix OMSICpp factory (#15658)
1fcedaed642026-05-27 20:17:28 +0200Adrian PopFix #15649 with help of Claude Code (#15653)
f297db9a932026-05-27 16:44:04 +0200Adeel AsgharInclude windows.h for AttachConsole (#15654)
798b5430fe2026-05-27 16:25:29 +0200kabdelhak[NB] lower if- in when-equations (#15652)
3b3f47aa852026-05-27 15:41:07 +0200Per ÖstlundRefactor CevalScriptBackend some more (#15651)
e91587c6d62026-05-27 15:07:58 +0200Martin SjölundFix a missing fail in NFFlatten (#15650)
82131350bd2026-05-27 14:31:07 +0200Per ÖstlundRefactor scalarization of type attributes (#15648)
451a80b6092026-05-27 14:23:45 +0200kabdelhak[NB] do not alias tuple elements (#15644)
4df0ebb9622026-05-27 14:03:12 +0200Martin SjölundRefactoring in CevalScriptBackend (#15647)
cb37322bfa2026-05-27 12:44:11 +0200Adeel AsgharFix include headers (#15646)
d2ae370af02026-05-27 11:26:07 +0200Adeel AsgharImprove OMEdit usage output (#15645)
9394eaa76d2026-05-27 10:48:37 +0200Martin SjölundSystem.stringHashDjb2 does not exist (#15642)
abbfb870512026-05-27 10:12:34 +0200Martin SjölundAdded refactoring of MetaModelica sources with AI agents (#15634)
5b96566ee62026-05-26 17:35:53 +0200AndreasFixing include in FrontEndCpp (#15640)
d6333b07032026-05-26 17:02:07 +0200AndreasRemove VLA from systemimpl MSYS case (#15636)
0ead75f0462026-05-26 15:36:20 +0200Per ÖstlundOnly consider variables for flow alias sets (#15638)
4625ad9f742026-05-26 15:29:07 +0200Andreas[C/meta] Adding extern "C", header guards (#15637)

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/a354d677731a6d6925e914220a3843f2e5351ce6.zip) FMPy version 0.3.29 to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/5e5b3017c79762ce3c412d59bb643fe55641fc40.zip) FMPy version 0.3.29
Buildings_latestFrom version 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/12b7da357e27c7fb037eb4ec6fcd3e8c07f643b6.zip) FMPy version 0.3.29 to 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/686c2dcea679e1f85361071afec5aa10f5b78f6b.zip) FMPy version 0.3.29
SOFCPoliMiFrom version master (85098e6eef87802fc5a24ea56db0d6a6ccadbb38) FMPy version 0.3.29 to master (9f746df73206c265b72aebf7e70a207534b3e4ce) FMPy version 0.3.29

Models Affected

AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Simulate → Failed
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)SimCode performance 0:01:49 → 23.38
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 0:01:31 → 49.17
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 17.41 → 8.87
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 15.33 → 31.14
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 20.32 → 7.73
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.23
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 10.95 → 36.23
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 11.29 → 26.12
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 23.54 → 10.36
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Verify → Failed
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 21.33 → 7.31
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)SimCode performance 16.20 → 31.37
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)SimCode performance 12.57 → 21.68
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)SimCode performance 19.52 → 35.29
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:22 → 47.71
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 12.25 → 5.80