OpenModelica master-fmi-fmpy from 2026-06-17 01:49:08 to 2026-06-18 12:52:52

Summary

OMC Commits9
Libraries Changed2
Number of Improvements4
Number of Regressions1
Number of Performance Improvements6
Number of Performance Regressions13

OpenModelica Changes

CommitDateAuthorSummary
d08ca120cd2026-06-18 13:36:34 +0300Adrian Pop[FMI] Fix FMI 1.0 model-exchange CVODE build + direct-feedthrough outputs (#15862) (#15863)
dc10e87af12026-06-18 11:22:45 +0200AndreasUpdating 3rdParty (#15861)
bcfd5bb7f72026-06-18 11:22:19 +0200AndreasFixing zero-length format string (#15860)
13302708af2026-06-17 23:27:37 +0200Adeel AsgharAllow FMU export of models when ecnrypted models/libraries are loaded (#15852)
8ca1c4c76c2026-06-17 19:47:11 +0200Adrian Pop[FMI] Fix broken FMI 1.0 model-exchange export (#15838) (#15845)
e7200dc7992026-06-17 19:02:31 +0200Per ÖstlundImprove stream equation simplifications (#15855)
3958e89f702026-06-17 18:10:09 +0200Per ÖstlundImplement nthRoot operator added in Modelica 3.7 (#15857)
9598ce87c22026-06-17 14:53:39 +0200Adrian PopEnable OMOptim build and bump submodule to resurrected version (#15839)
5ad7bfac882026-06-17 15:35:29 +0800吴自勉fmi2GetFMUstate bugfix (#15853)

3rdParty changes

Note that the 3rdParty libraries changed: 8780bcb40e3a..50be61eef3a5

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)
12a01782026-06-06 12:43:09 +0200Adrian Popdrop v1.25 and add v1.27 (#286)

Library Changes

LibraryChange
Buildings_latestFrom version 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/2c3c6c4a49b0aee70c96fbb48ac2cb9f6186eead.zip) FMPy version 0.3.29 to 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/8754785d1d873f7e49578c4368587dfb0e6e4300.zip) FMPy version 0.3.29
SOFCPoliMiFrom version master (1012d527726efe83a050b26bc55fb2f8bb029745) FMPy version 0.3.29 to master (e059ad070d30e9d175fd853aedd372ba9b5efba1) FMPy version 0.3.29

Models Affected

AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Heater (sim)SimCode performance 4.18 → 10.25
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 25.47 → 0:01:07
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)SimCode performance 19.26 → 6.39
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 9.74 → 28.81
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 30.38 → 10.99
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.03 → 23.55
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.20 → 0:07:02
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)SimCode performance 6.94 → 11.90
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Generic.Validation.StagingHeadered (sim)Compile performance 31.87 → 0:01:12
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.28 → 18.03
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.65 → 21.19
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Failed → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)SimCode performance 31.48 → 16.27
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)SimCode performance 38.08 → 21.95
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:03:25 → 0:01:52
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Compile performance 33.60 → 0:01:00
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_640 (sim)Compile performance 0:01:18 → 39.97
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 14.21 → 24.66
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 5.83 → 11.85
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 20.74 → 40.31