OpenModelica newInst-daeMode from 2026-10-28 07:15:52 to 2026-10-30 07:05:50

Summary

OMC Commits35
Libraries Changed6
Number of Improvements58
Number of Regressions3
Number of Performance Improvements1
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
e9bc1e17302026-10-29 23:25:57 +0100kabdelhak[NB] Use resizable array rows in place (#17585)
c76d5621df2026-10-29 22:55:14 +0100kabdelhak[NB] Move output-only algebraics out of the ODE (#17584)
3edd325a332026-10-29 20:47:56 +0100kabdelhak[NB] Partial residuals of array body for-eqs (#17581)
30fe6f2fc62026-10-29 19:59:30 +0100Martin SjölundMove redeclare, mosfiles and other tests to the NF (#17578)
0add9da7472026-10-29 18:55:20 +0100Adeel Asghar[OMEdit] Fix `Equate & Tile Windows Matrix` (#17580)
6e59e6f0832026-10-29 17:21:57 +0100Martin SjölundMove more tests to the NF, fixing invalid models (#17579)
79b6b7b9cc2026-10-29 17:17:21 +0100Martin SjölundMove connector and other tests to the NF (#17577)
3cf5fce6052026-10-29 14:25:26 +0100Martin Sjölund[OB] Remove model-deep recursions in the backend (#17570)
69152b82b52026-10-29 14:21:33 +0100Martin Sjölund[web] Name the wasm functions in compiler errors (#17575)
ced96b73452026-10-29 14:16:10 +0100kabdelhak[NB] Start values of resizable tear arrays (#17574)
a3b6e01d122026-10-29 13:24:03 +0100kabdelhak[NB] Nominal and bounds of resizable NLS vars (#17573)
82f9ae05a12026-10-29 13:23:23 +0100kabdelhak[NB] Start buffer size of resizable arrays (#17572)
10ba3010ef2026-10-29 13:05:19 +0100Henning KielKeep the Qt translation files up to date in the build and CI (#17501)
49973072672026-10-29 12:50:07 +0100kabdelhak[NF] Split subscripts inside subscripts (#17571)
1b8412898e2026-10-29 12:01:24 +0100kabdelhak[NB] Torn resizable loops with array bodies (#17569)
7cbff648152026-10-29 11:45:56 +0100kabdelhak[NB] Array bindings of resizable parameters (#17568)
1aaa82a1fc2026-10-29 10:51:37 +0100kabdelhak[NB] Alias of resizable for-equations (#17567)
ce5f8ad7292026-10-29 09:33:23 +0100kabdelhak[NB] Elementwise sparsity of inner array crefs (#17564)
4a7bcf581a2026-10-29 09:27:20 +0100kabdelhak[RT] Logging of resizable nonlinear systems (#17565)
6ef24d2d582026-10-29 09:26:40 +0100kabdelhak[NF] Equal sizes of connected resizable arrays (#17566)
bced69d2292026-10-29 08:04:39 +0100kabdelhak[NF] Slices of known size in array connections (#17561)
dbcd8dba902026-10-29 08:02:46 +0100Martin SjölundRust omc: fail instead of panic on div by zero (#17552)
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)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
df4fd8a2026-10-29 13:48:18 +0100Martin SjölundSkip noreply and refused email addresses (#378)
323510f2026-10-27 00:31:11 +0100Francesco CasellaUpdate heavy_tests.json (#376)

Library Changes

LibraryChange
Buildings_12From version 12.1.3-maint.12.x (fb087bf2d443c9a5537d6afbf4d79df0da13faf3) to 12.1.3-maint.12.x (16e848d8dec0b826b27bc3e1f816f132bbcc1ba0)
Buildings_latestFrom version 15.0.0-master (c84c72fcba486190f6a63f57df57455877e08f8f) to 15.0.0-master (2aad34a50018a100bcec82bbd7cbd52a883cf934)
Dynawo_devFrom version 2.0.0-master (72aa74ba223ac8b2e59516ceda1d31d779eacf97) to 2.0.0-master (b1d50a690a9e5b3a76210b353a7cfd0aa495e664)
PhotoVoltaics_TGMFrom version 2.1.0 (097631258eb78dd799e50b0ae750805b904b0306) to 3.1.0 (fb085b1633a6256f7f709980d6b8188f0e3fc653)
TAeZoSysProFrom version master (8df976f13fce98d1e8684d6bce32f6625a6e59cc) to 3.3.0-master (f51bbe4c0487a5567e1e988fc753d8eb2dbe8f82)
TAeZoSysPro_testsuiteFrom version master (01db269ad28b073866816b40ebe8651c702a4cc3) to 3.3.0-master (f51bbe4c0487a5567e1e988fc753d8eb2dbe8f82)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:04:00 → 0.11
Buildings_12Buildings.DHC.Plants.Cooling.Examples.ElectricChillerParallel (sim)Simulate performance 1.84 → 0:02:52
Buildings_latestBuildings.Airflow.Multizone.Examples.ChimneyShaftWithVolume (sim)Simulate → Verify
Buildings_latestBuildings.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.BasicFlowFunction_dp_inv_DerivativeCheck (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.BasicFlowFunction_dp_inv_DerivativeCheck2 (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.BasicFlowFunction_m_flow_inv_DerivativeCheck (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.BasicFlowFunction_m_flow_inv_DerivativeCheck2 (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.ExactInverses (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InversePowerLaws (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InvertingBasicFlowFunction_dp_inv (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InvertingBasicFlowFunction_m_flow_inv (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InvertingPowerLaw_dp_inv (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InvertingPowerLaw_m_flow_inv (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.PowerLaw_dp_DerivativeCheck2 (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.PowerLaw_dp_inv_DerivativeCheck (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.PowerLaw_dp_inv_DerivativeCheck2 (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.PowerLaw_m_flow_inv_DerivativeCheck (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.PowerLaw_m_flow_inv_DerivativeCheck2 (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Boilers.Examples.BoilerPolynomial (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Boilers.Examples.BoilerTable (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Examples.CDU_epsNTU (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DataCenters.Racks.Air.Examples.Rack_P (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DataCenters.Racks.BaseClasses.Validation.ControlledFan (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DataCenters.Racks.Hybrid.Examples.AirLiquid (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DataCenters.Racks.Hybrid.Examples.AirLiquidRearDoorHexPassive (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DataCenters.Racks.Hybrid.Examples.AirRearDoorHexPassive (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.Active (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.HeatExchangers.Examples.WaterHeater_T (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (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.AssertMinimumRuntime (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.MinimumFlow.Validation.ControllerHeatPumps (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntime (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.ExtractStagingMatrix (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Primary.Validation.VariableSpeedWithHeatPumps (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.Examples.SmallOffice.IdealHeatingCoolingSpring (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingWinter (sim)Simulate → Verify
Dynawo_devDynawo.Examples.GridCodeSimulations.RunSimulations (sim)FrontEnd → Compile
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI5 (sim)FrontEnd → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_2016 (sim)FrontEnd → Simulate
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_2016 (sim)FrontEnd → Simulate
TAeZoSysProTAeZoSysPro.FluidDynamics.Examples.Pressure_coocker (sim)Failed → Compile
TAeZoSysProTAeZoSysPro.HeatTransfer.Functions.ExchangerEffectiveness.Tests.test_counterCurrent (sim)Compile → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_Condensation (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_GasNode_two_phases (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_Interface_liq_gas (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_MolecularDiffusion (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.Components.Valves.test_CommissioningDamper (sim)Failed → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.BaseClasses.test_ForcedConvection (sim)Failed → Compile