OpenModelica gbode from 2026-04-03 22:25:20 to 2026-04-12 05:54:32

Summary

OMC Commits3
Libraries Changed5
Number of Improvements58
Number of Regressions46
Number of Performance Improvements23
Number of Performance Regressions13

OpenModelica Changes

CommitDateAuthorSummary
feb4c5db222026-04-10 16:08:52 +0200Per ÖstlundImplement add/delete/updateEquation (#15309)
07aa42c1c32026-04-07 15:19:49 +0200Per ÖstlundClean up scripting functions (#15304)
d67fe85c892026-04-04 15:32:46 +0200Adrian Popfix for #15300 - filter on discrete variables (#15302)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
29154132026-04-09 17:46:10 +0200Adrian Popupdate the way we get the version for FMPy (#283)
8f4dee72026-04-01 15:14:49 +0200linuslangenkamp[GBODE] switch to Radau IIA once again (#282)

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/a134dbe5bec3c42764d8b3a8dabcd3070bf5f616.zip) to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/64c9cfb943a9c6075d3f396dcdea665fd24f487f.zip)
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/f68c083acb36a44f44f2653b60e6580945ae23f4.zip) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/c1df2b4fdb8ea6ba0af4ed10089d1a6f0fce4f74.zip)
Dynawo_devFrom version 1.8.0-master (df91a38d526217f9df88bf46887163ac88892416) to 1.8.0-master (79dc4963149ee26c9af9b43e7f7d06761b453db3)
IDEASFrom version (.) to 4.0.0 (https://github.com/open-ideas/IDEAS/archive/24eea8ff8c67d1b32d53429eaaec9c6a3fbaac84.zip)
IDEAS_devFrom version (.) to 4.0.0-master (d3bfdb3f00733a21fdcabc026d3324e44e61435c)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate → Compile
Buildings_11Buildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Simulate → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Simulate performance 0:01:10 → 37.71
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Simulate performance 46.37 → 0:01:22
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Simulate performance 45.04 → 0:01:23
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Simulate performance 0:02:57 → 31.14
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.MultipleBuildings.TwoIdenticalTwoZoneBuildings (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.ZoneSurface.OneZoneConstantFloorTemperature (sim)Verify → Simulate
Buildings_11Buildings.Utilities.IO.Python_3_8.Examples.KalmanFilter (sim)Verify → Templates
Buildings_11Buildings.Utilities.IO.Python_3_8.Examples.SimpleRoom (sim)Verify → Templates
Buildings_11Buildings.Utilities.IO.Python_3_8.Functions.Examples.Exchange (sim)Verify → Templates
Buildings_11Buildings.Utilities.IO.Python_3_8.Functions.Examples.ExchangeWithPassPythonObject (sim)Verify → Templates
Buildings_12Buildings.Utilities.IO.Python_3_8.Examples.KalmanFilter (sim)Verify → Templates
Buildings_12Buildings.Utilities.IO.Python_3_8.Examples.SimpleRoom (sim)Verify → Templates
Buildings_12Buildings.Utilities.IO.Python_3_8.Functions.Examples.Exchange (sim)Verify → Templates
Buildings_12Buildings.Utilities.IO.Python_3_8.Functions.Examples.ExchangeWithPassPythonObject (sim)Verify → Templates
Buildings_latestBuildings.DHC.Examples.Cooling.ElectricChillersDirectETS (sim)Simulate performance 0:05:17 → 0:02:55
DynawoDynawo.Examples.IEEE57.TestCases.IEEE57DisconnectLine (sim)Compile performance 16.20 → 38.98
DynawoDynawo.Examples.IEEE57.TestCases.IEEE57HvdcPsDisconnectLine (sim)Compile performance 16.35 → 37.50
DynawoDynawo.Examples.IEEE57.TestCases.IEEE57NoEvent (sim)Compile performance 16.10 → 37.93
DynawoDynawo.Examples.Photovoltaics.WECC.PVCurrentSourceB (sim)Compile performance 2.84 → 22.77
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI6 (sim)Compile → Verify
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI7QMax (sim)Compile → Verify
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI7QMin (sim)Compile → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020UDip (sim)Simulate performance 59.08 → 0:05:47
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesDynamic (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesExplicit (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesImplicit (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesTranscritical (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestStatesSatSubcritical (sim)Templates → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestStatesSupercritical (sim)Templates → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestStatesTranscritical (sim)Templates → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesDynamic (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesExplicit (sim)Failed → Compile
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesImplicit (sim)Failed → Compile
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesTranscritical (sim)Failed → Compile
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesSatSubcritical (sim)Templates → Compile
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesSupercritical (sim)Templates → Simulate
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesTranscritical (sim)Templates → Compile
ExternalMediaExternalMedia.Test.CoolProp.Misc.RhoSmoothing (sim)Templates → Simulate
ExternalMediaExternalMedia.Test.CoolProp.Pentane.Pentane_hs (sim)Failed → Compile
ExternalMediaExternalMedia.Test.CoolProp.Pentane.Pentane_hs_state (sim)Templates → Simulate
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesDynamic (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesExplicit (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesImplicit (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.TestMedium.TestConstants (sim)Failed → Simulate
ExternalMediaExternalMedia.Test.TestMedium.TestSat (sim)Templates → Simulate
ExternalMediaExternalMedia.Test.TestMedium.TestState (sim)Templates → Simulate
ExternalMediaExternalMedia.Test.TestMedium.TestStatesSat (sim)Failed → Simulate
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Compile → FrontEnd
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Compile → FrontEnd
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)Compile → FrontEnd
GreenhousesGreenhouses.Examples.Greenhouse_2 (sim)Compile → FrontEnd
IDEASIDEAS.Airflow.AHU.Validation.AdsolairDatasheetSummer (sim)Failed → FrontEnd
IDEASIDEAS.Airflow.AHU.Validation.IehSummer (sim)Failed → Simulate
IDEASIDEAS.Airflow.AHU.Validation.IehWinter (sim)Failed → Simulate
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Simulate → FrontEnd
IDEASIDEAS.Buildings.Components.Examples.CavityWalls (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.HorizontalFinExample (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.WindowDynamics (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.WindowLinearisation (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.WindowThermalBridge (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Validations.CeilingOrientationConsistency (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Validations.WindowOrientations (sim)Simulate → Failed
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Simulate → Failed
IDEASIDEAS.Buildings.Examples.ZoneCO2 (sim)Simulate → Failed
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)Simulate → Failed
IDEASIDEAS.Buildings.Validation.Tests.EnergyConservationValidation (sim)Simulate → Failed
IDEASIDEAS.Buildings.Validation.Tests.n50Test (sim)Simulate → Failed
IDEASIDEAS.Buildings.Validation.Tests.n50Test2 (sim)Simulate → Failed
IDEASIDEAS.Buildings.Validation.Tests.n50Test3 (sim)Simulate → Failed
IDEASIDEAS.Examples.Benchmark.ScalingComponents (sim)Simulate → Failed
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)Simulate → Failed
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)Simulate → Failed
IDEASIDEAS.Examples.TwinHouses.BaseClasses.Data.Validation.SolarValidation (sim)Simulate → Failed
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:08:00 → 0.14
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.TemperatureResponseMatrix (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_1borehole_5meters (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_SmallScaleValidation (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile → Simulate
IDEASIDEAS.Fluid.HeatExchangers.Examples.EmbeddedPipe (sim)Failed → Simulate
IDEASIDEAS.Fluid.HeatExchangers.Examples.EmbeddedPipeDp (sim)Failed → Simulate
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)Simulate → Failed
IDEASIDEAS.Fluid.Taps.Examples.DHW_example (sim)Failed → Simulate
IDEASIDEAS.LIDEAS.Examples.ZoneCreateOutputs (sim)Simulate → Failed
IDEAS_devIDEAS.Airflow.Multizone.Examples.CO2TransportStep (sim)Simulate performance 49.84 → 0.05
IDEAS_devIDEAS.Airflow.Multizone.Examples.OneOpenDoor (sim)Compile → Simulate
IDEAS_devIDEAS.Airflow.Multizone.Examples.PressurizationData (sim)Compile → Simulate
IDEAS_devIDEAS.Airflow.Multizone.Validation.LargeHorizontalOpening (sim)Compile → Simulate
IDEAS_devIDEAS.Airflow.Multizone.Validation.OpenDoorBuoyancyDynamic (sim)Simulate performance 58.80 → 0.05
IDEAS_devIDEAS.Airflow.Multizone.Validation.OpenDoorBuoyancyPressureDynamic (sim)Simulate performance 17.87 → 0.05
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Simulate → FrontEnd
IDEAS_devIDEAS.Electrical.AC.OnePhase.Sources.Examples.WindTurbine (sim)Compile → Simulate
IDEAS_devIDEAS.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Compile → Simulate
IDEAS_devIDEAS.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine_N (sim)Compile → Simulate
IDEAS_devIDEAS.Electrical.DC.Lines.Examples.RCModel (sim)Compile → Simulate
IDEAS_devIDEAS.Electrical.DC.Lines.Examples.Resistance (sim)Compile → Simulate
IDEAS_devIDEAS.Electrical.DC.Loads.Examples.LinearizedLoad (sim)Compile → Simulate
IDEAS_devIDEAS.Examples.SimpleHouse (sim)Simulate performance 22.08 → 1.71
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate performance 0:05:51 → 40.59
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate performance 0:08:00 → 2.46
IDEAS_devIDEAS.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate performance 14.55 → 6.56
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 28.25 → 15.36
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 0:02:04 → 0:01:01
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Simulate performance 34.84 → 6.74
IDEAS_devIDEAS.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
IDEAS_devIDEAS.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Movers.Validation.ControlledFlowMachine (sim)Simulate performance 0:05:01 → 0.09
IDEAS_devIDEAS.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile → Simulate
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Simulate performance 57.00 → 2.86
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Simulate performance 48.11 → 2.46
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements (sim)Simulate performance 50.53 → 2.54
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElements (sim)Simulate performance 45.08 → 2.42
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElementsNonConstantTGround (sim)Simulate performance 46.15 → 2.32
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11 (sim)Simulate performance 0:08:00 → 0.16
KeyWordIOKeyWordIO.Examples.CaseExamples.ElectricalCases (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)Templates performance 2.20 → 22.15 Compile performance 16.53 → 55.87
ScalableTestGrids_nooptScalableTestGrids.Models.Type0.Type0_N_2_M_2 (sim)Compile performance 8.77 → 41.68
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)FrontEnd performance 2.78 → 26.99 BackEnd performance 5.62 → 11.64 Templates performance 2.35 → 17.68
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)BackEnd performance 7.80 → 22.61 Templates performance 3.65 → 13.90
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_3_M_4 (sim)FrontEnd performance 7.17 → 22.32
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)FrontEnd performance 13.66 → 26.92
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Compile performance 21.82 → 12.58
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Compile performance 30.01 → 16.11