OpenModelica newInst-daeMode from 2026-10-23 08:31:47 to 2026-10-28 07:15:52

Summary

OMC Commits64
Libraries Changed4
Number of Improvements35
Number of Regressions23
Number of Performance Improvements1
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
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)
a6a706d4da2026-10-27 08:35:30 +0100Martin SjölundMove builtin, operator and type tests to the NF (#17502)
00e581a3b82026-10-26 22:23:04 +0100Martin SjölundMove MSL flattening tests to the NF (#17499)
8d49a3fba32026-10-26 21:00:29 +0100Martin SjölundMove algorithm and function tests to the NF (#17497)
b74d3ebd712026-10-26 20:36:36 +0100kabdelhak[NF] Resizable arrays with constants and streams (#17498)
2552bc0c672026-10-26 19:43:11 +0100Martin Sjölund[NF] Fix last element of Real ranges (#17496)
1ea759955d2026-10-26 17:17:47 +0100Martin Sjölund[wasm-jit] Show the browser's wasm compile error (#17489)
6affb3e56f2026-10-26 17:17:24 +0100Martin SjölundDrop -d=-newInst from tests that pass on the NF (#17487)
99b44e03222026-10-26 16:58:23 +0100Adrian Pop[Runtime] Type enumerations in .mat result files (#17451)
46a782c00a2026-10-26 14:45:39 +0100Adeel Asghar[OMEdit] save the model in separate files (#17490)
5cdbd60c7f2026-10-26 13:54:17 +0100Per ÖstlundPartially revert #17446 (#17486)
6aa6987c352026-10-26 13:35:53 +0100Andreas[RT] Fix spatialDistribution while x stands still (#17485)
a898c58d212026-10-26 13:10:28 +0100Henning Kiel[OMEdit] Fix garbled text in Messages Browser on macOS when no font is selected (#17362)
7dbd3947d92026-10-26 13:01:34 +0100kabdelhak[NB] Nominal of array elements in NLS (#17475)
49fffc722c2026-10-26 12:10:58 +0100Martin SjölundRun the ParModelica tests as simulations (#17484)
2cad63a0132026-10-26 11:43:04 +0100Per ÖstlundImprove handling of modifiers with mergeComponents (#17483)
1107fff0902026-10-26 11:33:32 +0100Martin SjölundRemove the --intEnumConversion flag (#17482)
7bad0080cb2026-10-26 11:33:11 +0100Martin SjölundRemove tests that only work with the old frontend (#17481)
45aa4cc1e02026-10-26 11:00:38 +0100Martin SjölundMove illegal model tests to the new frontend (#17479)
647044e6b52026-10-26 10:55:35 +0100Martin SjölundMove invalid model tests to the new frontend (#17480)
f8fe0c6cf32026-10-26 10:53:36 +0100Martin SjölundMove five tests to the new frontend (#17478)
9ffdd788d72026-10-26 10:09:32 +0100Martin Sjölund[API] Remove unimplemented scripting special cases (#17477)
609bd3cae22026-10-26 09:56:36 +0100kabdelhak[NB] Repeat array bodies of init.xml starts (#17474)
4f4468c10b2026-10-26 09:55:40 +0100kabdelhak[NF] Fill each attributes in component arrays (#17476)
984f5285552026-10-25 23:35:51 +0100Martin SjölundRemove the old frontend's unit checker (#17463)
88f5869c522026-10-25 22:16:08 +0100Martin SjölundAdd missing each in old frontend tests (#17469)
0a8a0acf662026-10-25 22:08:20 +0100Martin SjölundMove class restriction tests to the new frontend (#17468)
cf44bfb1ff2026-10-25 20:43:27 +0100Martin SjölundMove discrete Real tests to the new frontend (#17467)
fdaea8b7902026-10-25 20:37:25 +0100Martin SjölundMove unbound parameter tests to the new frontend (#17466)
bddb2934142026-10-25 19:55:39 +0100Martin SjölundRemove the external Java interface (#17465)
eaa4a422292026-10-25 16:22:35 +0100Martin Sjölund[OB] Solve for a record field passed to a call (#17461)
d84fad3f5e2026-10-25 12:22:32 +0100Martin SjölundMove two solver-sensitive tests to new frontend (#17460)
f2add88d522026-10-25 12:21:46 +0100Martin Sjölund[NF] Fix matrix(A) of an n-D array (#17457)
f8869cc9982026-10-25 11:53:42 +0100Martin Sjölund[Cpp] Keep array sizes in the record alias key (#17458)
b35a0facbb2026-10-25 08:59:19 +0100Martin SjölundMove simulation/libraries tests to new frontend (#17456)
0404b9d8692026-10-24 20:07:52 +0200Martin Sjölund[OMEdit] Re-simulate wasm-jit models in-process (#17454)
03708138d22026-10-24 19:39:18 +0200kabdelhak[NB] sparsity rows of arrays in component arrays (#17453)
158f7460a92026-10-23 23:57:23 +0200Adrian Pop[API] Restore flags changed during translation (#17445)
45889bf8782026-10-23 21:10:19 +0200Adrian Pop[NF] check the def-use walker's lookup against NFLookup (#16964) (#16966)
f6f0ce72d82026-10-23 21:07:19 +0200Adrian Pop[FMI] Export wasm-only FMI 2.0 FMUs as FMI 3.0 (#17442)
8bdb98b5ea2026-10-23 21:06:13 +0200Adrian Pop[OMEdit] Say SSP is not yet supported on the web (#17448)
f8a36931ae2026-10-23 19:36:17 +0200kabdelhak[NB] check operator records in makeOne (#17450)
31fc1806be2026-10-23 18:11:22 +0200kabdelhak[NB] start values with fewer dimensions (#17446)
1cbb4ab4752026-10-23 18:10:56 +0200Per ÖstlundAdd frontend check for a^b for a < 0 and Real b (#17439)
0b2774f9f12026-10-23 16:41:48 +0200Adrian Pop[FMI] Find CVODE in the install's lib//omc (#17437)
34663a25cf2026-10-23 14:26:19 +0200kabdelhak[NB] fix sample in for-equations (#17430)
274696c48a2026-10-23 14:09:47 +0200Andreas[OB] Don't divide by fixed = false parameters (#17435)
6b914f2ce92026-10-23 13:34:23 +0200Adeel Asghar[OMEdit] Fix Unload & Reload in conflicting libraries dialog (#17438)
40d9aae9b82026-10-23 13:02:43 +0200Adeel Asghar[OMEdit] Fix empty constrainedby modifier value (#17432)
c63ec855442026-10-23 11:27:59 +0200kabdelhak[NB] fix nested and sliced if-equations in when (#17431)

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 (d80099cdc0cd86f6d0fe351c363d7c3be8fbcab4) to 15.0.0-master (c84c72fcba486190f6a63f57df57455877e08f8f)
Dynawo_devFrom version 2.0.0-master (6e26b2b06f8dc04fa7b41b6aed3bfad9d10ece02) to 2.0.0-master (72aa74ba223ac8b2e59516ceda1d31d779eacf97)
IBPSA_latestFrom version 4.0.0-master (811c2ec6b2606c432af8b0f7c95d8dd3be404cf7) to 4.0.0-master (77548c000c67b5ea848f0653dcc51ad69c2abd8f)
OpenIPSL_devFrom version 3.2.0-dev (ef5b9fa4157e76ef26b6412acff9418b4820bc5f) to 3.2.0-dev (9a595ebfe42696650108dbaa47b112cf7afb24e1)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.11 → 0:04:00
BuildingSystemsBuildingSystems.Applications.DistrictSimulation.DistrictBerlinKreuzberg (sim)FrontEnd → Failed
Buildings_latestBuildings.Airflow.Multizone.Examples.ChimneyShaftWithVolume (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.ClosedDoors (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.LiquidCooled.Validation.ChillerWSEDesignConditionsWater (sim)Simulate performance 0.14 → 0:04:00
Buildings_latestBuildings.DHC.Plants.Cooling.Examples.ElectricChillerParallel (sim)Simulate performance 1.55 → 0:02:49
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InversePowerLaws (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.PowerLaw_dp_DerivativeCheck2 (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolume (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Verify → Compile
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020 (sim)Simulate → Compile
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020FOCB (sim)Simulate → Compile
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020 (sim)Compile → Simulate
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2020 (sim)Compile → Verify
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9 (sim)Simulate → Compile
LEPSE_mainLEPSE.Examples.KKT_1 (sim)Verify → Simulate
LEPSE_mainLEPSE.Examples.KKT_base (sim)Simulate performance 31.40 → 0.53
LEPSE_mainLEPSE.Examples.Simple_model (sim)Verify → Simulate
LEPSE_mainLEPSE.Examples.three_maschine_scheme (sim)Verify → Simulate
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.Microgrids.UniversityCampus.CampusB.CampusGridB (sim)Simulate performance 0.08 → 10.97
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.Microgrids.UniversityCampus.CampusB.CampusGridB (sim)Simulate performance 0.08 → 10.90
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Banks.PSSE.CSVGN1 (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.URST5T (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.UEL.MNLEX2 (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.NonElectrical.Continuous.LagLimWindupGuard (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.BreakerTests.BreakersWithLines (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.BreakerTests.DistrictWithBreakers (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.BreakerTests.Islanding1 (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.BreakerTests.Islanding2 (sim)Simulate → Compile
PowerSysProPowerSysPro.Examples.DegradedModeForLoads (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneProdLoadOneLineOneLineOneLoad (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneSouceOneLineOneSource (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneSourceOneLineOneTransfoOneLineOneLoad (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneSourceOneTransfoOneLineOneTransfoOneLineOneLoad (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneSourceOneTransfoOneLineOneTransfoOneLineOneLoadWithBuses1 (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneSourceOneTransfoOneLineOneTransfoOneLineOneLoadWithBuses2 (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneSourceOneTransfoOneLineOneTransfoOneLineOneLoadWithBuses3 (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneSourceThreeLoads (sim)Compile → Simulate
PowerSysProPowerSysPro.Tests.OneLine (sim)Compile → Simulate
PowerSysProPowerSysPro.Tests.OnePerfectLine (sim)Compile → Simulate
PowerSysProPowerSysPro.Tests.OneTransfo (sim)Compile → Simulate
PowerSysProPowerSysPro.Tests.OneperfectTransfo (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Media.Tests.TestXRGMedia (sim)FrontEnd → Failed
ThermofluidStreamThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopDowcal100 (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopJP8 (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestLiqLoopJP8DryAir (sim)Compile → Failed
ThermofluidStream_devThermofluidStream.Media.Tests.TestXRGMedia (sim)FrontEnd → Failed
ThermofluidStream_devThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopDowcal100 (sim)Simulate → Failed
ThermofluidStream_devThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopJP8 (sim)Simulate → Failed
ThermofluidStream_devThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestLiqLoopJP8DryAir (sim)Compile → Failed