OpenModelica master-fmi-fmpy from 2026-03-26 21:16:03 to 2026-03-29 06:45:44

Summary

OMC Commits8
Libraries Changed0
Number of Improvements31
Number of Regressions18
Number of Performance Improvements7
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
307de3f73e2026-03-28 21:37:38 +0100Julien SchuellerCMake: Default to QtWebEngine (#15269)
c5255ccd5a2026-03-28 17:15:24 +0100linuslangenkamp[GBODE] update Newton tolerances for -gbnls=internal (#15271)
a9fe36d28b2026-03-28 15:45:25 +0100linuslangenkamp[GBODE] update dense output of ESDIRK4(3)7L[2]SA (#15272)
94e87b30732026-03-27 16:47:54 +0100linuslangenkamp[GBODE] add predictive step size controllers (#15268)
fa2a4e9c0b2026-03-27 16:02:22 +0100Adeel AsgharUse `getInheritedClasses` instead of `getNthInheritedClass` (#15267)
6d838d565c2026-03-27 13:47:50 +0100Per ÖstlundFix invalid escape sequences in generate_icons.py (#15266)
a7ca59d62d2026-03-27 13:19:55 +0100Per ÖstlundRewrite getNthInheritedClass to use the NFApi (#15265)
39f550b62b2026-03-27 12:31:08 +0100Julien SchuellerCMake: Switch to qt6 default (#15254)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
dbfd1362026-03-27 15:34:11 +0100linuslangenkamp[GBODE] set ESDIRK4 as default integrator (#281)
2a49f692026-03-26 20:37:38 +0100AndreaBartoliniAdd ThermoPower branch v4.0.0-dev to the CI (#280)

Library Changes

LibraryChange

Models Affected

AixLibAixLib.ThermalZones.ReducedOrder.Windows.Validation.VDI2078.TestCase3_VentilationHeat (sim)Compile performance 0:07:14 → 0:04:11
BuildSysProBuildSysPro.Systems.HVAC.Emission.Examples.MozartJoulePIControlled (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Failed → Simulate
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Verify → Compile
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 0.32
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile performance 0:02:17 → 0:04:17
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile → Failed
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Failed → Verify
Buildings_12Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Verify → Compile
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Compile → Verify
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.35 → 0:07:02
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Compile → Failed
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Failed → Verify
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Simulate performance 18.08 → 0.49
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:14:02 → 0.27
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Compile → Failed
IDEASIDEAS.Buildings.Validation.Tests.EnergyConservationValidation (sim)Compile performance 0:01:57 → 0:01:07
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example6 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Failed → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Simulate → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Machines.PSAT.Order3test2 (sim)Simulate performance 14.50 → 0.47
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.OEL.AVRTypeII_OEL_Test (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.TG.TGTypeIV_test (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Machines.PSAT.Order3test2 (sim)Simulate performance 14.82 → 0.47
OpenIPSL_devOpenIPSL.Tests.Machines.PSAT.Order3test2 (sim)Simulate performance 0.45 → 10.58
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_70_M_70 (sim)Compile performance 0:01:10 → 0:03:38
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_640 (sim)Failed → Compile
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Compile → Verify