OpenModelica newInst-newBackend from 2026-10-27 08:58:28 to 2026-10-29 00:47:18

Summary

OMC Commits28
Libraries Changed1
Number of Improvements34
Number of Regressions22
Number of Performance Improvements4
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
f265cf73a72026-10-28 20:34:21 +0100kabdelhak[NB] fixes for resizable benchmarks (#17559)
bdfb0b571c2026-10-28 19:46:30 +0100phannebohmSimplify zero crossing exp generation (#17560)
c395cae5482026-10-28 18:16:12 +0100kabdelhak[RT] KINSOL: no sign constraint at the bound (#17539)
40a9467fff2026-10-28 18:11:05 +0100Andreas[RT] Scale the fixpoint homotopy's identity term (#17554)
7217be33902026-10-28 17:36:09 +0100Martin Sjölund[NF] Evaluate ranges in relaxed array constructors (#17551)
c33a83bb992026-10-28 16:42:18 +0100Martin Sjölund[RT] Write whole .mat files as binNormal (#17550)
0dca10f5fe2026-10-28 16:25:41 +0100Martin Sjölund[RT] Load .mat data_2 column-major in memory (#17549)
73d936497f2026-10-28 14:10:27 +0100Adeel Asghar[OMEdit] Rename Size to Unknowns in equation-based debugger (#17545)
bfd83d6a6f2026-10-28 11:33:44 +0100kabdelhak[NF] Apply literal inner indices to array literals (#17543)
328330d7772026-10-28 10:44:47 +0100Martin Sjölund[RT] wasm-jit: legacy EH without exnref support (#17542)
d60296aa4e2026-10-28 10:11:31 +0100kabdelhak[NB] Keep sparsity exact for x[i, :] dependencies (#17540)
ee65d18d0a2026-10-28 08:13:50 +0100dependabot[bot]Bump rustls in /OMCompiler/Compiler/OpenModelica.rs (#17538)
2ce7858e5f2026-10-28 07:35:59 +0100Martin SjölundUpdate wasmtime to 50 (#17529)
efbc23e3a52026-10-27 22:22:17 +0100Martin SjölundFMI masters: sample nothing under -noemit (#17532)
1afb17e9162026-10-27 21:09:21 +0100Martin SjölundUse a valid noDerivative in cseFunctionCall8 (#17515)
901f1a2e672026-10-27 18:44:30 +0100Per ÖstlundTake class modifier into account in modifyExtends (#17518)
9358d07b902026-10-27 18:38:43 +0100kabdelhak[NB] Resizable Entwined For-Equations (#17525)
e793ea206e2026-10-27 17:49:36 +0100phannebohm[C] Check sign change consistently (#17526)
71393d0ca02026-10-27 17:35:13 +0100Andreas[RT] Fix four bugs of the C homotopy solver (#17524)
fd952696d22026-10-27 16:05:46 +0100Martin SjölundMove array tests to the new frontend (#17494)
18ace159b22026-10-27 14:37:50 +0100Martin SjölundMove tearing tests to the NF (#17511)
949b811ef02026-10-27 14:21:34 +0100Martin SjölundMove OutputDeclRecord to the new frontend (#17517)
6586a83cbe2026-10-27 13:20:07 +0100Adeel Asghar[OMEdit] Add matrix tiling and window sizing actions (#17493)
16302fd2592026-10-27 11:21:00 +0100Martin Sjölund[OB] Apply reinit in when initial() at init (#17513)
beb04d8c982026-10-27 11:00:38 +0100Martin SjölundMove simulation tests to the NF (#17510)
a5cb446a9e2026-10-27 10:34:23 +0100Martin Sjölund[OMEdit] Update _init.xml on wasm-jit re-simulate (#17512)
9507994eaf2026-10-27 09:18:40 +0100Martin SjölundMove equation, record and scoping tests to the NF (#17507)
22d66803e02026-10-27 09:12:42 +0100Martin SjölundMove declaration and modification tests to the NF (#17503)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
323510f2026-10-27 00:31:11 +0100Francesco CasellaUpdate heavy_tests.json (#376)
d58a57a2026-10-26 13:22:47 +0100Francesco CasellaAdded larger model timeouts (#375)

Library Changes

LibraryChange
Buildings_latestFrom version 15.0.0-master (7c8f588f462d0080945fc9dffdf7988551853fb7) to 15.0.0-master (c84c72fcba486190f6a63f57df57455877e08f8f)

Models Affected

Buildings_12Buildings.Fluid.CHPs.BaseClasses.Validation.Controller (sim)Verify → Simulate
Buildings_12Buildings.Fluid.CHPs.BaseClasses.Validation.EnergyConversion (sim)Verify → Simulate
Buildings_12Buildings.Fluid.CHPs.BaseClasses.Validation.PowerConsumption (sim)Verify → Simulate
Buildings_12Buildings.Fluid.CHPs.BaseClasses.Validation.WaterFlowControl (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.ChimneyShaftWithVolume (sim)Simulate → Verify
Buildings_latestBuildings.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InvertingBasicFlowFunction_m_flow (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InvertingPowerLaw_dp (sim)Compile → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InvertingPowerLaw_m_flow (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Boilers.Examples.BoilerPolynomial (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Boilers.Examples.BoilerTable (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.CHPs.BaseClasses.Validation.Controller (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.CHPs.BaseClasses.Validation.EnergyConversion (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.CHPs.BaseClasses.Validation.PowerConsumption (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.CHPs.BaseClasses.Validation.WaterFlowControl (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.DataCenters.Racks.BaseClasses.Validation.ControlledFan (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DataCenters.Racks.Liquid.BaseClasses.Examples.CaseTemperature (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DataCenters.Racks.Liquid.Examples.ColdPlateR_P (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DataCenters.Racks.RearDoorHeatExchangers.Examples.Passive (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.FixedResistances.Examples.FlowJunction (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MassAccumulation (sim)Simulate → Verify
Buildings_latestBuildings.Media.Antifreeze.Functions.Validation.PropyleneGlycolWater (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.EquipmentAvailability (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.EventSequencingMultiple (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.EventSequencingSingle (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.RoutingPrimaryPumpStatus (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.SelectModeState (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.MinimumFlow.Validation.ControllerHeatPumps (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.ExtractStagingMatrix (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.BaseClasses.Validation.RemoveFromStagingOrder (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.ConcatenateLogical (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.ConcatenateParameterLogical (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.ConcatenateSelectLogical (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.AirHeating_Autosizing (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneZoneOneOutputVariableSummer (sim)Simulate → Verify
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Compile performance 34.20 → 15.96
ClaRaClaRa.Examples.VapourCycle_01 (sim)Simulate → Compile
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Compile performance 29.14 → 15.91
ClaRa_devClaRa.Examples.VapourCycle_01 (sim)Simulate → Compile
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.IdealMixing1 (sim)Compile → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulent (sim)Simulate → Compile
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulent (sim)Simulate → Compile
ModelicaTest_4.1.0ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulent (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminar (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulent (sim)Compile → Simulate
Modelica_3.2.3Modelica.Fluid.Examples.InverseParameterization (sim)Simulate → Compile
Modelica_4.0.0Modelica.Fluid.Examples.InverseParameterization (sim)Compile → Simulate
Modelica_4.1.0Modelica.Mechanics.Rotational.Examples.HeatLosses (sim)Compile → Simulate
Modelica_trunkModelica.Mechanics.Rotational.Examples.HeatLosses (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Templates → FrontEnd
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Templates → FrontEnd
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.AC8B (sim)Simulate → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Generation.WindGeneratorLine (sim)Simulate → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.WindGeneratorLine (sim)Simulate performance 0:04:00 → 0.22
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1reduced (sim)Simulate performance 18.30 → 3.23
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed