OpenModelica wasm-jit from 2026-10-23 08:18:57 to 2026-10-23 20:06:03

Summary

OMC Commits9
Libraries Changed0
Number of Improvements26
Number of Regressions19
Number of Performance Improvements14
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
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
a135e0b2026-10-24 00:05:01 +0200Francesco CasellaIncreased timeout for LargeTestSuite.Thermal.Advection.SimpleAdvection_N_409600
02a40ec2026-10-23 22:19:16 +0200Francesco CasellaReinstate -O3 in LargeTestSuite_NB for improved runtime performance

Library Changes

LibraryChange

Models Affected

AixLibAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)Simulate performance 23.12 → 11.39
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)Simulate performance 13.50 → 6.75
Buildings_12Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Verify → Compile
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Verify → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:04:24 → 0.96
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Simulate performance 0:01:03 → 12.10
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Simulate performance 52.30 → 22.12
Buildings_13Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)Simulate performance 22.28 → 10.50
Buildings_13Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)Compile performance 12.10 → 6.51 Simulate performance 16.89 → 7.57
Buildings_13Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Compile performance 3.46 → 11.15 Simulate performance 16.56 → 29.35
Buildings_13Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate → Compile
Buildings_13Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Simulate → Compile
Buildings_13Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Simulate performance 48.78 → 21.59
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)Simulate performance 19.51 → 10.55
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)Compile performance 10.16 → 3.68 Simulate performance 13.72 → 7.49
Buildings_latestBuildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)FrontEnd performance 5.97 → 10.79
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Verify → Compile
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Simulate performance 50.32 → 21.91
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)Compile performance 32.52 → 16.46
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
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)Simulate performance 0.06 → 0:04:00
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Simulate performance 0.11 → 0:04:00
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)Simulate performance 0.04 → 0:04:00
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)Simulate performance 0.04 → 0:04:00
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.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
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd performance 9.01 → 15.61
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)FrontEnd performance 10.46 → 5.44
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 8.19 → 19.53
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)FrontEnd performance 23.50 → 13.63
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