OpenModelica master-fmi-fmpy from 2026-06-09 10:45:18 to 2026-06-11 05:11:15

Summary

OMC Commits12
Libraries Changed3
Number of Improvements5
Number of Regressions3
Number of Performance Improvements12
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
d0aa6fe2812026-06-10 21:01:13 +0200Adrian PopFix codegen for record types with quoted dotted identifiers (#13009) (#15809)
d0dad12ef42026-06-10 14:22:07 +0200Julien SchuellerOMPlot: Add option to use system Qwt lib (#15798)
e562234c932026-06-10 13:16:15 +0200Adeel AsgharValidate text when user clicks on the Library Browser (#15797)
5001595b712026-06-10 13:13:36 +0200Martin SjölundRemove dead Gettext translation layer; move error types to "error" interface (#15806)
8a3adbca2d2026-06-10 00:41:54 +0200rfranke[Cpp, FMI] move generation of modelInstance.json to SimCodeMain (#15801) (#15803)
d3c6f91f0f2026-06-09 21:58:28 +0200Martin SjölundParser: named arguments after positional needs a comma (#15802)
ae8f8b82702026-06-09 21:12:08 +0200Martin SjölundHandle END_IDENT for Optimica (#15800)
5abada389d2026-06-09 19:37:57 +0200Martin SjölundexpandDerExp: stop earlier on errors (#15799)
c6af4f1b2d2026-06-09 16:08:32 +0200Martin SjölundUse loops over recursion (#15781)
0d9512b5802026-06-09 14:42:28 +0200Adrian Pop[SimCode] Fix codegen for nested initialization nonlinear systems (#15433) (#15795)
7cc8988e782026-06-09 13:51:12 +0200Julien SchuellerBump OMCompiler/3rdParty (#15791)
53632c41042026-06-09 11:01:36 +0200Adeel AsgharDo not remove frame style from QTextBrowser (#15794)

3rdParty changes

Note that the 3rdParty libraries changed: dfc66f9ee9ab..8780bcb40e3a

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
12a01782026-06-06 12:43:09 +0200Adrian Popdrop v1.25 and add v1.27 (#286)
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)

Library Changes

LibraryChange
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/5e5b3017c79762ce3c412d59bb643fe55641fc40.zip) FMPy version 0.3.29 to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/d3a0ed3420e7949a9ca71d8965e00b04c9fab918.zip) FMPy version 0.3.29
Buildings_latestFrom version 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/686c2dcea679e1f85361071afec5aa10f5b78f6b.zip) FMPy version 0.3.29 to 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/2c3c6c4a49b0aee70c96fbb48ac2cb9f6186eead.zip) FMPy version 0.3.29
ThermofluidStream_devFrom version 1.3.0-main (e3d16756e40f7e716a7cb47718c28e857d17299d) FMPy version 0.3.29 to 1.3.0-main (b088265ef45fbeeda2bef25d12bacddb44018c17) FMPy version 0.3.29

Models Affected

BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 30.37 → 15.23
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 23.10 → 12.65
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 32.25 → 13.78
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.20
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 20.75 → 11.28
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.60 → 19.59
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.78 → 20.54
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 22.42 → 7.43
PhysiolibraryPhysiolibrary.Media.Blood.ArterialComposition (sim)SimCode → Compile
PhysiolibraryPhysiolibrary.Media.Blood.VenousComposition (sim)SimCode → Compile
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Failed → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)SimCode performance 52.47 → 30.67
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Compile performance 0:02:00 → 0:03:28
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Simulate performance 0:01:27 → 49.95
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Compile performance 0:02:42 → 0:01:34
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:02:49 → 0:01:32
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 5.33 → 10.63
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)BackEnd performance 0:01:13 → 0:02:15
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 10.83 → 5.10
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 15.65 → 8.54
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorHtc (sim)SimCode → Compile
ThermofluidStream_devThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Verify → Failed