OpenModelica gbode from 2025-12-15 18:21:49 to 2025-12-17 05:19:38

Summary

OMC Commits4
Libraries Changed2
Number of Improvements42
Number of Regressions38
Number of Performance Improvements40
Number of Performance Regressions32

OpenModelica Changes

CommitDateAuthorSummary
58658b8d992025-12-16 16:37:39 +0100phannebohmUse output path for linearize, omit useless prints (#14820)
5bdd7e11b62025-12-16 16:27:09 +0100Adeel AsgharAdd back none option for `linearizationDumpLanguage` (#14818)
f66058aada2025-12-16 12:42:15 +0100phannebohmIntroduce runtime flags for experiment attributes (#14813)
f6de0177fd2025-12-15 18:10:29 +0100linuslangenkamp[C] fix dense output extrapolation data for 'internal' GBODE (#14812)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f2691882025-12-11 11:52:34 +0100Adrian Popadd extra simflags gbode (#262)
a8b7fb32025-12-04 12:35:20 +0100Adrian Popupdate HelmholtzMedia (#261)

Library Changes

LibraryChange
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/1d4ebdad3de82970bd8e2c13a7dbeca474fc99d9.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/a2615dd5f3933896411db908b6a782f0133e2845.zip)
ThermofluidStream_devFrom version 1.2.0-main (2ab7b75b49d316b8f63b5b0a7d5aad46bbcf4661) to 1.2.0-main (d4b85ecb92d18bf4a86d09bca5a5ab2c8737a851)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Compile → Simulate
AixLibAixLib.Fluid.DistrictHeatingCooling.Pipes.Examples.DHCPipe (sim)Simulate → Compile
AixLibAixLib.Systems.ModularAHU.Examples.DemandControlledAHU (sim)Simulate performance 0.68 → 0:08:00
AixLibAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate performance 11.25 → 19.95
BuildingSystemsBuildingSystems.Applications.HeatingSystems.WaterHeatingSystem (sim)Simulate performance 0:01:58 → 33.54
Buildings_11Buildings.DHC.Examples.Cooling.ElectricChillersDirectETS (sim)Simulate performance 0:02:40 → 0:01:17
Buildings_11Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Compile → Simulate
Buildings_11Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Verify → Compile
Buildings_11Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse5 (sim)Verify → Simulate
Buildings_11Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Simulate performance 22.61 → 9.76
Buildings_11Buildings.Fluid.Chillers.ModularReversible.Examples.CarnotWithLosses (sim)Verify → Simulate
Buildings_11Buildings.Fluid.FixedResistances.BuriedPipes.Examples.SingleBuriedPipe (sim)Simulate performance 58.09 → 0:02:09
Buildings_11Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoBuriedPipes (sim)Simulate performance 41.44 → 0:01:21
Buildings_11Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Simulate performance 25.10 → 45.60
Buildings_11Buildings.Fluid.MixingVolumes.Validation.MixingVolume (sim)Verify → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Simulate performance 0:02:00 → 0:01:02
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)Simulate performance 0:02:03 → 56.26
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.AirHeating (sim)Verify → Simulate
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Simulate performance 0:01:15 → 29.27
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Simulate performance 0:01:10 → 34.63
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Simulate performance 41.38 → 24.03
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.IdealHeatingCoolingSummer (sim)Simulate performance 46.45 → 18.12
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Unconditioned (sim)Verify → Compile
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Simulate → Verify
Buildings_12Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Simulate → Compile
Buildings_12Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Simulate
Buildings_12Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Verify → Compile
Buildings_12Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse5 (sim)Verify → Simulate
Buildings_12Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Simulate performance 23.63 → 11.24
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Compile → Verify
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Examples.SingleBuriedPipe (sim)Simulate performance 57.89 → 0:02:10
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoBuriedPipes (sim)Simulate performance 41.42 → 0:01:20
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Simulate performance 25.03 → 45.44
Buildings_12Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuning (sim)Simulate → Verify
Buildings_12Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Simulate performance 9.68 → 0:02:41
Buildings_12Buildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Simulate performance 0:01:34 → 55.67
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)Simulate performance 0:02:02 → 56.64
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.AirHeating (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Simulate performance 0:01:13 → 28.61
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Simulate performance 0:01:07 → 30.84
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingSummer (sim)Simulate performance 39.98 → 11.67
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Unconditioned (sim)Verify → Compile
Buildings_latestBuildings.Airflow.Multizone.Validation.ThreeRoomsContam (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Simulate
Buildings_latestBuildings.DHC.Examples.Cooling.ElectricChillersDirectETS (sim)Simulate performance 0:02:19 → 54.67
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)Verify → Compile
Buildings_latestBuildings.Examples.FanCoils.FourPipe (sim)Simulate performance 0:02:27 → 0:08:10
Buildings_latestBuildings.Examples.Tutorial.SimpleHouse.SimpleHouse5 (sim)Verify → Simulate
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Simulate performance 24.52 → 11.77
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Examples.DiscretizedBuriedPipe (sim)Verify → Compile
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Examples.SingleBuriedPipe (sim)Simulate performance 58.90 → 0:02:10
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoBuriedPipes (sim)Simulate performance 41.15 → 0:01:22
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Simulate performance 24.82 → 45.08
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuning (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1And2 (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1Only (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Simulate performance 9.65 → 0:02:42
Buildings_latestBuildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Components.Validation.Coils (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:13:20 → 0.17
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Simulate performance 0:04:10 → 0:02:22
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Simulate performance 0:04:46 → 0:02:34
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Simulate performance 0:03:54 → 0:02:13
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)Simulate performance 0:02:11 → 0:01:02
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.AirHeating (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Simulate performance 0:01:11 → 29.68
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Simulate performance 0:01:08 → 31.46
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingSummer (sim)Simulate performance 42.32 → 11.89
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Unconditioned (sim)Verify → Compile
Chemical_masterChemical.Examples.GasSolubility_NIST1 (sim)Simulate performance 55.18 → 0.16
ClaRaClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Simulate performance 1.78 → 24.15
ClaRa_devClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Simulate performance 1.76 → 23.96
EHPTexamplesEHPTexamples.EV.MBEVdataLF (sim)Simulate → Compile
EHPTexamples_latestEHPTexamples.EV.MBEVdataLF (sim)Simulate → Compile
HanserModelicaHanserModelica.InductionMachines.IMC_YD (sim)Simulate performance 16.92 → 1.22
IDEASIDEAS.Airflow.Multizone.Examples.CO2TransportStep (sim)Simulate → Compile
IDEASIDEAS.Airflow.Multizone.Validation.ThreeRoomsContam (sim)Simulate → Compile
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Simulate → Compile
IDEASIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Simulate performance 11.57 → 20.20
IndustrialControlSystemsIndustrialControlSystems.Applications.ProcessControl.LevelControl (sim)Simulate performance 0:08:00 → 32.96
MEVMEV.Simulations.LinearControl.Scenario1 (sim)Simulate performance 17.28 → 35.26
MEVMEV.Simulations.LinearControl.Scenario7 (sim)Simulate performance 8.81 → 21.28
MEVMEV.Simulations.OnOffControl.Scenario2 (sim)Simulate performance 13.50 → 25.76
MEVMEV.Simulations.OnOffControl.Scenario7 (sim)Simulate performance 10.92 → 23.62
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.DynamicPipeClosingValve (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.DynamicPipeClosingValve (sim)Verify → Compile
ModelicaTest_4.1.0ModelicaTest.Fluid.TestPipesAndValves.DynamicPipeClosingValve (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.DynamicPipeClosingValve (sim)Verify → Compile
Modelica_3.2.3Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Verify
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_Transformer (sim)Simulate → Verify
Modelica_3.2.3Modelica.Electrical.Machines.Examples.Transformers.AIMC_Transformer (sim)Simulate → Verify
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Compile
Modelica_4.0.0Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Transformer (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.Machines.Examples.Transformers.IMC_Transformer (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate performance 34.31 → 10.81
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Compile
Modelica_4.1.0Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Verify
Modelica_4.1.0Modelica.Electrical.Analog.Examples.OpAmps.Differentiator (sim)Simulate → Verify
Modelica_4.1.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_Transformer (sim)Simulate → Verify
Modelica_4.1.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc (sim)Compile → Simulate
Modelica_4.1.0Modelica.Electrical.Machines.Examples.Transformers.IMC_Transformer (sim)Simulate → Verify
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate performance 37.10 → 10.55
Modelica_4.1.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Compile
Modelica_4.1.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Simulate → Verify
Modelica_4.1.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Simulate performance 0.89 → 0:01:43
Modelica_trunkModelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_Transformer (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.Machines.Examples.Transformers.IMC_Transformer (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate performance 36.66 → 10.26
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Simulate → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)Simulate performance 0.92 → 0:01:42
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainApplications.TankExample (sim)Simulate performance 10.40 → 3.63
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorCIMStartUpComparison (sim)Compile → Simulate
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Simulate → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Simulate performance 0:04:46 → 2.74
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Simulate performance 0:04:53 → 2.76
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Simulate performance 0:02:56 → 0:01:27
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)Simulate performance 0:03:18 → 0:01:47
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Simulate performance 0:02:54 → 0:01:23
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)Simulate performance 0:02:55 → 0:01:21
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate → Verify
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate → Verify
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen (sim)Simulate performance 5.61 → 15.72
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen_hf (sim)Simulate performance 7.54 → 22.02
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf (sim)Simulate performance 7.91 → 20.02
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Simulate performance 0:08:00 → 38.96
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Compile → Simulate
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Simulate performance 0:07:45 → 38.15
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Compile → Simulate
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicWaterHeatingOnePipe (sim)Simulate performance 20.59 → 38.03
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test1_IF97 (sim)Simulate performance 21.09 → 47.58
ThermofluidStreamThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 27.82 → 0:03:16
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.HeatPump (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.SimpleAirCycle (sim)Simulate → Compile
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.PhaseSeperator (sim)Compile → Verify
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 0:08:27 → 0:20:00
ThermofluidStream_devThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 27.74 → 0:03:21
ThermofluidStream_devThermofluidStream.Examples.EspressoMachine (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.Examples.HeatPump (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.PhaseSeperator (sim)Compile → Verify
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 0:08:58 → 0:20:00
URDFModelica_mainURDFModelica.Examples.Physics.PhysicsTest (sim)Simulate → Verify