OpenModelica newInst-newBackend from 2026-02-06 09:53:00 to 2026-02-10 04:51:55

Summary

OMC Commits7
Libraries Changed5
Number of Improvements74
Number of Regressions22
Number of Performance Improvements8
Number of Performance Regressions19

OpenModelica Changes

CommitDateAuthorSummary
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)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
7aa86392026-02-05 00:19:44 +0100Francesco CasellaAlso load Chemical 1.4.1, needed by Physiolibrary
f2691882025-12-11 11:52:34 +0100Adrian Popadd extra simflags gbode (#262)

Library Changes

LibraryChange
Buildings_11Configuration hash (OMC settings or the testing script changed)
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/ee51f2f4957c9fec37fa5baa56323bb6d4c9cd71.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/f7a10a711806b368bb6776ee7cd0fca656cf1764.zip)
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/d0a6639e7b1eac0028da8fdb8158401436337286.zip) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/dc8271c94dfae385197c365261987d195bc6f33f.zip)
ModelicaTest_trunkFrom version trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/baaac1f647971186604ee33ae832824e8eb75007.zip) to trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/ac6cf6b5442e9e949504abd97fc8d3381da19ae4.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)

Models Affected

AixLibAixLib.Electrical.DC.Lines.Examples.DCLine (sim)Compile → Simulate
AixLibAixLib.Electrical.DC.Lines.Examples.DCLines (sim)Compile → Simulate
AixLibAixLib.Electrical.DC.Loads.Examples.Resistor (sim)Compile → Simulate
AixLibAixLib.Electrical.DC.Sources.Examples.VoltageSource (sim)Compile → Simulate
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Cylindrical (sim)Compile → Simulate
AixLibAixLib.Fluid.MixingVolumes.Validation.MixingVolume (sim)Simulate performance 47.15 → 0.34
AixLibAixLib.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.Walls.InsideWall (sim)Compile → Simulate
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.Walls.OutsideWall (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Cylindrical (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolume (sim)Simulate performance 47.11 → 0.33
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.RoomSteadyState (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.Electrical.DC.Lines.Examples.DCLine (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Electrical.DC.Lines.Examples.DCLines (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Electrical.DC.Loads.Examples.Resistor (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Electrical.DC.Sources.Examples.VoltageSource (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Cylindrical (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolume (sim)Simulate performance 44.61 → 0.37
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeProfile (sim)Simulate performance 5.00 → 0:01:19
Buildings_11Buildings.Electrical.DC.Lines.Examples.DCLine (sim)Compile → Verify
Buildings_11Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile → Verify
Buildings_11Buildings.Electrical.DC.Lines.Examples.RCModel (sim)Compile → Verify
Buildings_11Buildings.Electrical.DC.Lines.Examples.Resistance (sim)Compile → Verify
Buildings_11Buildings.Electrical.DC.Loads.Examples.Resistor (sim)Compile → Verify
Buildings_11Buildings.Electrical.DC.Loads.Examples.VariableLoad (sim)Compile → Verify
Buildings_11Buildings.Electrical.DC.Sources.Examples.VoltageSource (sim)Compile → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Cylindrical (sim)Compile → Verify
Buildings_11Buildings.Fluid.MixingVolumes.Validation.MixingVolume (sim)Simulate performance 45.01 → 0.32
Buildings_11Buildings.Fluid.Storage.BaseClasses.Examples.IndirectTankHeatExchanger (sim)Simulate → Verify
Buildings_11Buildings.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Simulate → Compile
Buildings_12Buildings.Electrical.DC.Lines.Examples.DCLine (sim)Compile → Verify
Buildings_12Buildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile → Verify
Buildings_12Buildings.Electrical.DC.Lines.Examples.RCModel (sim)Compile → Verify
Buildings_12Buildings.Electrical.DC.Lines.Examples.Resistance (sim)Compile → Verify
Buildings_12Buildings.Electrical.DC.Loads.Examples.Resistor (sim)Compile → Verify
Buildings_12Buildings.Electrical.DC.Loads.Examples.VariableLoad (sim)Compile → Verify
Buildings_12Buildings.Electrical.DC.Sources.Examples.VoltageSource (sim)Compile → Verify
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Cylindrical (sim)Compile → Verify
Buildings_12Buildings.Fluid.MixingVolumes.Validation.MixingVolume (sim)Simulate performance 44.08 → 0.33
Buildings_12Buildings.Fluid.Storage.BaseClasses.Examples.IndirectTankHeatExchanger (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Simulate → Compile
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLine (sim)Compile → Verify
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile → Verify
Buildings_latestBuildings.Electrical.DC.Lines.Examples.RCModel (sim)Compile → Verify
Buildings_latestBuildings.Electrical.DC.Lines.Examples.Resistance (sim)Compile → Verify
Buildings_latestBuildings.Electrical.DC.Loads.Examples.Resistor (sim)Compile → Verify
Buildings_latestBuildings.Electrical.DC.Loads.Examples.VariableLoad (sim)Compile → Verify
Buildings_latestBuildings.Electrical.DC.Sources.Examples.VoltageSource (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Cylindrical (sim)Compile → Verify
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolume (sim)Simulate performance 45.79 → 0.32
Buildings_latestBuildings.Fluid.Storage.BaseClasses.Examples.IndirectTankHeatExchanger (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Simulate → Compile
HanserModelicaHanserModelica.Thermal.TestLongRod (sim)Compile → Simulate
IBPSA_latestIBPSA.Electrical.DC.Lines.Examples.DCLine (sim)Compile → Simulate
IBPSA_latestIBPSA.Electrical.DC.Lines.Examples.DCLines (sim)Compile → Simulate
IBPSA_latestIBPSA.Electrical.DC.Lines.Examples.RCModel (sim)Compile → Simulate
IBPSA_latestIBPSA.Electrical.DC.Lines.Examples.Resistance (sim)Compile → Simulate
IBPSA_latestIBPSA.Electrical.DC.Loads.Examples.Resistor (sim)Compile → Simulate
IBPSA_latestIBPSA.Electrical.DC.Loads.Examples.VariableLoad (sim)Compile → Simulate
IBPSA_latestIBPSA.Electrical.DC.Sources.Examples.VoltageSource (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Cylindrical (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MixingVolume (sim)Simulate performance 45.18 → 0.34
IBPSA_latestIBPSA.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Simulate → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Cylindrical (sim)Compile → Simulate
IDEASIDEAS.Fluid.MixingVolumes.Validation.MixingVolume (sim)Simulate performance 0:01:37 → 0.33
IDEASIDEAS.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Simulate → Compile
MEVMEV.Simulations.LinearControl.Scenario7 (sim)Simulate performance 0.15 → 0:08:00
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.Basic (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.LumpedPipeInitialization (sim)Simulate performance 2.42 → 15.75
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.Basic (sim)Compile → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionIdeal (sim)Compile → Verify
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.Basic (sim)Compile → Simulate
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionIdeal (sim)Compile → Verify
ModelicaTest_4.1.0ModelicaTest.MultiBody.Sensors.AbsoluteSensor2 (sim)Templates → Verify
ModelicaTest_4.1.0ModelicaTest.MultiBody.Visualizers.Planes (sim)Templates → Verify
ModelicaTest_4.1.0ModelicaTest.MultiBody.Visualizers.Torus (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.Basic (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionIdeal (sim)Compile → Verify
Modelica_3.2.3Modelica.Blocks.Examples.Filter (sim)Compile → Simulate
Modelica_4.0.0Modelica.Blocks.Examples.Filter (sim)Compile → Simulate
Modelica_4.1.0Modelica.Blocks.Examples.Filter (sim)Compile → Simulate
Modelica_trunkModelica.Blocks.Examples.Filter (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.TG.GGOV1DU (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.TG.GGOV1DU (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleShadow (sim)Compile → Simulate
PowerGridsPowerGrids.Controls.Test.TestLeadMOrderLag (sim)Simulate → Verify
PowerGridsPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Compile → Verify
PowerGrids_devPowerGrids.Controls.Test.TestLeadMOrderLag (sim)Simulate → Verify
PowerGrids_devPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.Verification.DistributionSystemLinear_N_2_M_2 (sim)Simulate performance 13.54 → 0:01:12
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_10_M_10 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_14_M_14 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_20_M_20 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Simulate → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_10 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Simulate performance 0:02:39 → 0:05:00
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Simulate performance 10.00 → 0:05:00
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_20 (sim)Simulate performance 1.36 → 0:05:00
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Simulate performance 22.29 → 0:05:00
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)Simulate performance 2.98 → 0:05:00
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 52.49 → 0:05:00
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Simulate performance 5.19 → 0:05:00
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)SimCode performance 12.42 → 21.16
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_10_M_10 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_14_M_14 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_20_M_20 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_10 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Simulate performance 0:02:30 → 0:05:00
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Simulate performance 10.62 → 0:05:00
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_20 (sim)Simulate performance 1.51 → 0:05:00
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Simulate performance 22.14 → 0:05:00
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)Simulate performance 3.07 → 0:05:00
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 54.62 → 0:05:00
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Simulate performance 5.72 → 0:05:00