OpenModelica gbode from 2026-02-03 00:48:23 to 2026-02-16 12:19:12

Summary

OMC Commits31
Libraries Changed7
Number of Improvements59
Number of Regressions44
Number of Performance Improvements12
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
987e8f1c1b2026-02-13 18:31:31 +0100Adeel AsgharSet the font on both editor widget and the underlying document (#15025)
587623443c2026-02-13 17:53:35 +0100Andreas[C] Deactivate sample after first event iteration (#15026)
5404d003552026-02-13 16:05:44 +0100Julien Schueller[build] CMake: Remove optimization headers from FMUs (#14966)
64c9058b1f2026-02-13 15:09:33 +0100Per ÖstlundFix spelling (#15024)
56e53070f32026-02-13 14:23:32 +0100linuslangenkamp[GBODE] add stage-value-predictors to (E)SDIRK methods (#15022)
a2af4cfcb32026-02-13 10:23:57 +0100phannebohm[NB] Ignore exclusively initial edges (#15021)
92239140d72026-02-12 22:42:27 +0100anotheruserofgithubSet timer interval with requested visual time step (#14999)
b90b8a41382026-02-12 16:28:59 +0100anotheruserofgithubEnable precise timer for accurate animation update (#14998)
1b8d9358332026-02-12 15:31:23 +0100anotheruserofgithubRemove useless UserSimSettingsMAT to avoid calling TimeManager::setHVisual() (#14997)
84854e85582026-02-12 12:53:27 +0100rfranke[NB,Cpp] Stop using __z(Dot) for state(derivatives) and add test
96d9e3dece2026-02-12 12:47:27 +0100rfranke[NB,Cpp] add support for alias equations
c6e4ddf6182026-02-12 14:52:06 +0100anotheruserofgithubRemove unused default VisualizationAbstract's ctor (#14996)
56af40f5082026-02-12 14:02:05 +0100anotheruserofgithubPass sensible default values to TimeManager's ctor (#14995)
b898cf34692026-02-11 18:35:11 +0100Adeel AsgharRemove debug info from ExpressionTest (#15017)
2733f668682026-02-11 17:51:55 +0100Adeel AsgharHandle variable evaluation for nested replaceable elements (#15016)
5e9b9e62e32026-02-11 12:00:19 +0100rfrankeMaintain cpp tests that don't run regularly and teardown (#15007)
d9115be9722026-02-11 00:18:41 +0100Per ÖstlundFix getModelInstance context for inherited components (#15015)
e67c4373032026-02-09 19:57:43 +0100linuslangenkamp[GBODE] add higher order Radau methods (#15008)
908ae4092f2026-02-06 16:46:42 +0100Per ÖstlundAdd context argument to getModelInstance (#14993)
71ea9fe7fc2026-02-06 16:35:45 +0100linuslangenkamp[GBODE] expose initial step size after events (#14994)
9a0e93b11c2026-02-06 15:24:26 +0100Adeel AsgharRevert #14939 and #14948 (#14992)
c136db91462026-02-06 15:16:02 +0100Adeel AsgharPreserve double precision of ranges (#14991)
5fdd4feeec2026-02-06 14:31:41 +0100Adeel AsgharCorrect double comparison (#14959)
2d072affa32026-02-06 12:55:18 +0100phannebohm[NF] Fix scalarize for sliced algebraic loops (#14978)
b6084db9f12026-02-06 09:32:07 +0100kabdelhak [NB] groundwork new sparsity (#14987)
3d424a659e2026-02-05 21:34:07 +0100arun3688copy needed files to output path for data reconciliation (#14990)
856cca58642026-02-05 08:58:07 +0100rfrankeAdapt C++ options parser to changes in OMEdit (#14810) (#14982)
a09417ff0c2026-02-05 00:58:15 +0100linuslangenkamp[GBODE] expose Jacobian update frequency for gbnls=internal (#14984)
3b21e88d8e2026-02-04 23:09:17 +0100arun3688fix reconciled modelica file for state estimation and boundary conditions (#14981)
e9675175492026-02-04 15:14:24 +0100Per ÖstlundIgnore more failures when evaluating parameters (#14979)
d0b5f2b4c72026-02-03 19:27:58 +0100linuslangenkamp[C] ensure scaling vectors are finite (#14977)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3cc869b2026-03-06 17:57:30 +0100Adrian Popdisable 1.24 and add 1.26 (#274)
01ac33b2026-02-24 13:36:37 +0100Per ÖstlundAdd illegalConditionalContext flag to AES and Dynawo

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/6bfe74b8c6d2b6f109b99d778b1ceff796ecec7a.zip) to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/12f5f1987db61d7bf56fed5e07af2dd807f74cfa.zip)
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/57c9b95f279979d6cfe24e1ffccf061bfad00a88.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/72423dd099c34c383be7b88ae280b1f5c1589d60.zip)
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/1fa2388ec5064fedf18e9e3cef95e7f9cc540c53.zip) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/1f67375e87d757b33c66d2ee2b5681bbabf59246.zip)
Modelica_trunkFrom version trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/baaac1f647971186604ee33ae832824e8eb75007.zip) to trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/ac6cf6b5442e9e949504abd97fc8d3381da19ae4.zip)
ThermofluidStreamConfiguration hash (OMC settings or the testing script changed)
ThermofluidStream_devFrom version 1.2.0-main (7a8be043d0b386dfacebff5337d95e1ceb9093cf) to 1.2.0-main (049904d82787acc75ad83ada86ab3b961816fe87)
URDFModelica_mainFrom version 0.3.2-main (https://github.com/DLR-RM/urdfmodelica/archive/41dd4bb48244ed8fac4cd485dbb3e6267c82f569.zip) to 0.3.4-main (https://github.com/DLR-RM/urdfmodelica/archive/1554a4537f0d8f91a0e1b7f8b76d5f9527baf768.zip)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:04:37 → 0:01:49
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate performance 3.46 → 16.32
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Simulate → Compile
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (sim)Templates performance 5.54 → 10.81
Buildings_11Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTrigger (sim)Simulate → Verify
Buildings_11Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerNegativeStartTime (sim)Simulate → Verify
Buildings_11Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerPositiveStartTime (sim)Simulate → Verify
Buildings_11Buildings.Controls.OBC.CDL.Reals.Validation.LimitSlewRate (sim)Verify → Simulate
Buildings_11Buildings.Controls.OBC.CDL.Reals.Validation.Ramp (sim)Simulate → Verify
Buildings_11Buildings.Fluid.Chillers.ModularReversible.Examples.CarnotWithLosses (sim)Verify → Simulate
Buildings_11Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationFlowReversal (sim)Verify → Simulate
Buildings_11Buildings.Fluid.FixedResistances.BuriedPipes.Validation.GroundCouplingAIT (sim)Simulate performance 11.33 → 3.26
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_11Buildings.Fluid.MixingVolumes.Validation.MixingVolume (sim)Verify → Simulate
Buildings_11Buildings.Fluid.Movers.Validation.FlowControlled_dp (sim)Verify → Simulate
Buildings_11Buildings.Templates.Plants.Controls.Utilities.Validation.StageIndex (sim)Simulate → Verify
Buildings_11Buildings.Templates.Plants.Controls.Utilities.Validation.TimerWithReset (sim)Simulate → Verify
Buildings_11Buildings.ThermalZones.ISO13790.Examples.HeatingCoolingHVAC (sim)Verify → Simulate
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTrigger (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerNegativeStartTime (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerPositiveStartTime (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.CDL.Reals.Validation.LimitSlewRate (sim)Verify → Simulate
Buildings_12Buildings.Controls.OBC.CDL.Reals.Validation.Ramp (sim)Simulate → Verify
Buildings_12Buildings.DHC.Examples.Cooling.ElectricChillersDirectETS (sim)Compile → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationFlowReversal (sim)Verify → Simulate
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Validation.GroundCouplingAIT (sim)Simulate performance 11.37 → 3.36
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_12Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuning (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Movers.Validation.FlowControlled_dp (sim)Simulate → Verify
Buildings_12Buildings.Templates.Plants.Controls.Utilities.Validation.StageIndex (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case610 (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case660 (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case680 (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case685 (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case695 (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case985 (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case995 (sim)Verify → Simulate
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTrigger (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerNegativeStartTime (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerPositiveStartTime (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.CDL.Reals.Validation.LimitSlewRate (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.CDL.Reals.Validation.Ramp (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Examples.HeatRecoveryHeatPump (sim)Failed → Simulate
Buildings_latestBuildings.DHC.ETS.Combined.Validation.HeatRecoveryHeatPump (sim)Failed → Simulate
Buildings_latestBuildings.DHC.ETS.Combined.Validation.HeatRecoveryHeatPumpWSE (sim)Failed → Simulate
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Verify → Simulate
Buildings_latestBuildings.Examples.FanCoils.FourPipe (sim)Simulate → Compile
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationFlowReversal (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Validation.GroundCouplingAIT (sim)Simulate performance 11.45 → 3.25
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_dp (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.StageIndex (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case610 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case660 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case680 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case685 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases6xx.Case695 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case980 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case985 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.ISO13790.Validation.BESTEST.Cases9xx.Case995 (sim)Verify → Simulate
ClaRaClaRa.Components.Control.FeedForward.Check.TestBlockFF (sim)Verify → Simulate
ClaRaClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Simulate performance 20.32 → 2.94
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_Junction (sim)Verify → Simulate
ClaRa_devClaRa.Components.Control.FeedForward.Check.TestBlockFF (sim)Verify → Simulate
ClaRa_devClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Simulate performance 20.64 → 3.02
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_Junction (sim)Verify → Simulate
ExternalMediaExternalMedia.Test.GenericModels.TestRunnerTranscritical (sim)Simulate performance 0.52 → 10.31
IDEASIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate performance 3.40 → 16.10
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile → Simulate
Modelica_4.0.0Modelica.Fluid.Examples.PumpingSystem (sim)Simulate → Verify
Modelica_4.1.0Modelica.Fluid.Examples.PumpingSystem (sim)Simulate → Verify
Modelica_4.1.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Simulate performance 0:01:57 → 0.88
Modelica_trunkModelica.Fluid.Examples.PumpingSystem (sim)Simulate → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Simulate performance 0:01:55 → 0.94
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainApplications.TankExample (sim)Simulate → Compile
PhysiolibraryPhysiolibrary.Fluid.Examples.AirWaterSaturation (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesEquilibrium (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.CapillaryMembrane (sim)Failed → Compile
PhysiolibraryPhysiolibrary.Fluid.Examples.CardiovascularSystem_GCG (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Fernandez2013.PulsatileCirculation (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Kofranek2014.NonPulsatileCirculation (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Kofranek2014.PulsatileCirculation (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.MeanRespiration (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.MeursModel2011.HemodynamicsMeurs_flatNorm (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalCirculation (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)Failed → FrontEnd
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)Failed → FrontEnd
PhysiolibraryPhysiolibrary.Fluid.Examples.SimpleRespiration (sim)Failed → FrontEnd
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_2element (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_3element (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_4element (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Media.Blood.ArterialComposition (sim)Failed → Templates
PhysiolibraryPhysiolibrary.Media.Blood.VenousComposition (sim)Failed → Templates
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.DiastoleTest (sim)Failed → FrontEnd
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.RightAtriumTest (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.RightHeartTest (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.VentricleTest (sim)Failed → Simulate
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.LungsTest (sim)Failed → FrontEnd
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_20 (sim)Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 49.00 → 0:01:28
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_20 (sim)Verify → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World2.Scenario_5 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Simulate performance 0:08:00 → 34.91
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Simulate → Compile
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Simulate performance 0:08:00 → 34.27
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Simulate → Compile
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicWaterHeating (sim)Simulate performance 45.75 → 0:03:40
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicWaterHeatingOnePipe (sim)Simulate → Compile
ThermofluidStreamThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 0:04:14 → 0:02:18
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Compile → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.TransportDelay (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 0:04:13 → 0:02:18
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Compile → Verify
ThermofluidStream_devThermofluidStream.Processes.Tests.TransportDelay (sim)Simulate → Verify
URDFModelica_mainURDFModelica.Examples.Ur10e_robot.Ur10e_robotTest (sim)Verify → Simulate