OpenModelica master-fmi from 2026-06-11 21:30:35 to 2026-06-13 06:24:44

Summary

OMC Commits8
Libraries Changed1
Number of Improvements42
Number of Regressions8
Number of Performance Improvements9
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
081ba7eca22026-06-12 23:55:04 +0200Adrian Pop[BackEnd] Tearing: only force degree-1 $START vars when actually singular (#15433) (#15836)
b4833fb10c2026-06-12 21:30:12 +0200Martin Sjölund[NB] Fix symbolic differentiation losing derivative function bodies (#15834)
c62759fd852026-06-12 20:54:20 +0200Martin Sjölund[BackEnd] Fail getWhenEquationExpr instead of returning uninitialized outputs (#15835)
beba0b158c2026-06-12 17:45:54 +0200Adeel AsgharSet QSG_RHI_BACKEND to opengl on Windows (#15831)
adf3d2fad32026-06-12 16:30:55 +0200Adeel AsgharFix DPI awareness Qt warning on Windows (#15829)
e70886b5b12026-06-12 16:13:28 +0200Per ÖstlundFix some OMNotebook issues (#15827)
84e6b2064a2026-06-12 13:59:18 +0200Adrian Pop[BackEnd] BackendDump.dumpMatching2: loop instead of recursion (fix stack overflow) (#15825)
84c56250462026-06-12 13:37:43 +0200Henning Kiel[OMNotebook] fix for Qt6 (#15745)

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
Dynawo_devFrom version 1.8.0-master (2371d8a1ed348758e1a70d84dcb45e9d49d7ea95) 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.post141-gcc6814d-linux-debug info: 1 warnings info: 0 errors to 1.8.0-master (9c57e01b2bcb5fbd1aed0a70e3d417f869937d5f) 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.post141-gcc6814d-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Compile → Failed
BuildSysProBuildSysPro.Building.Examples.ValidationDMvsSM (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 34.26 → 17.60
Buildings_11Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Simulate → Failed
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 19.71 → 8.05
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.45
Buildings_12Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Failed
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)SimCode performance 11.12 → 6.50
Dynawo_devDynawo.Examples.Wind.WECC.WT3CurrentSource1 (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Wind.WECC.WT3CurrentSource2 (sim)Simulate → Verify
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 17.45 → 7.98
Modelica_trunkModelica.Fluid.Examples.HeatingSystem (sim)Simulate performance 30.31 → 1.31
OpenIPSLOpenIPSL.Examples.Tutorial.Example_4.Experiments.SMIB (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.AC7B (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.AC8B (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.ESST1A (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.EXNI (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.SCRX (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.URST5T (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.PSS.IEEEST (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.PSS.PSS2B (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.TG.IEESGO (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.SMIB_Examples.Example_1.Network3 (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.RaPIdExperiments.Mostar (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.SevenBus.Network (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.ES.ESST1A (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.ES.ESST4B (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.ES.EXNI (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.ES.EXST1 (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.ES.SCRX (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.ES.ST5B (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.ES.URST5T (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.PSS.IEEEST (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.PSS.PSS2B (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.TG.IEESGO (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.Tutorial.Example_4.Experiments.SMIB (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.AC7B (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.AC8B (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.ESST1A (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.EXNI (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.SCRX (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.URST5T (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.PSS.IEEEST (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.PSS.PSS2B (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.TG.IEESGO (sim)Compile → Simulate
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)SimCode performance 31.44 → 16.27
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)Failed → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Compile performance 0:03:24 → 0:01:57
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Compile performance 0:02:42 → 0:01:25
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Verify → Failed
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 8.82 → 20.74