OpenModelica gbode from 2026-10-23 12:18:53 to 2026-10-27 11:57:19

Summary

OMC Commits53
Libraries Changed4
Number of Improvements32
Number of Regressions28
Number of Performance Improvements18
Number of Performance Regressions1

OpenModelica Changes

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

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 (7c8f588f462d0080945fc9dffdf7988551853fb7)
Dynawo_devFrom version 2.0.0-master (6e26b2b06f8dc04fa7b41b6aed3bfad9d10ece02) to 2.0.0-master (0e50345e8f478422699eda3bf3dabbe23e55da0d)
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.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Simulate performance 1.31 → 0:01:20
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
Buildings_12Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Verify → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Simulate performance 22.28 → 10.68
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Simulate performance 24.76 → 12.52
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Simulate performance 24.65 → 11.50
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Simulate performance 0:01:00 → 7.41
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Simulate performance 42.48 → 11.27
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Simulate performance 41.09 → 11.24
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Simulate performance 38.19 → 13.83
Buildings_13Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
Buildings_13Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Simulate performance 24.80 → 12.89
Buildings_13Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Simulate performance 26.52 → 13.92
Buildings_13Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Simulate performance 53.43 → 11.06
Buildings_13Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Simulate performance 22.10 → 12.40
Buildings_13Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Simulate performance 23.88 → 12.34
Buildings_latestBuildings.Airflow.Multizone.Examples.ChimneyShaftWithVolume (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.ClosedDoors (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.PressurizationData (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Validation.ThreeRoomsContam (sim)Simulate → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_ClosedLoop (sim)Verify → Simulate
Buildings_latestBuildings.Controls.Predictors.Examples.BESTEST (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Verify → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Simulate performance 24.75 → 12.96
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Simulate performance 26.43 → 14.08
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Simulate performance 53.69 → 11.28
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Simulate performance 21.77 → 12.80
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Simulate performance 23.89 → 12.46
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.AirHeating (sim)Simulate → Verify
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.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
LEPSE_mainLEPSE.Examples.KKT_1 (sim)Verify → Simulate
LEPSE_mainLEPSE.Examples.KKT_base (sim)Simulate performance 28.74 → 1.00
LEPSE_mainLEPSE.Examples.Simple_model (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)Compile → Simulate
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_StateEvents (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (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_Bus_Fault (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)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (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.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.OneSourceOneTransfoOneLoad (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneSourceThreeLoads (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.TwoSourcesTwoLinesOneLoad (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Media.Tests.TestXRGMedia (sim)Simulate → 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)Simulate → Failed
ThermofluidStream_devThermofluidStream.Media.Tests.TestXRGMedia (sim)Simulate → 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)Simulate → Failed