OpenModelica wasm-jit from 2026-10-21 06:41:55 to 2026-10-21 16:34:57

Summary

OMC Commits13
Libraries Changed0
Number of Improvements21
Number of Regressions61
Number of Performance Improvements5
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
8b8f135a5c2026-10-21 15:21:00 +0200Adrian PopAdd adrpo to CODEOWNERS (#17384) (#17385)
f043497b782026-10-21 14:15:43 +0200kabdelhak[NF] Connections of single elements next to array connections (#17370)
65b5e80db42026-10-21 14:13:29 +0200John TinnerholmUpdate the default LSP after v0.3.8 bugfix release (#17389)
7e0c0315442026-10-21 13:44:38 +0200arun3688update OMSimulator (#17388)
661766dcdb2026-10-21 12:37:15 +0200Per ÖstlundChange Expression.inverseFactors for Integer (#17383)
8cfc4291c32026-10-21 12:18:19 +0200Adrian Pop[OMEdit] Diagrams in the web OMEdit (#17379) (#17380)
887bf7a27c2026-10-21 12:03:38 +0200Christian SchulzeUse the inverse annotation when solving (#17247)
e84a8f39892026-10-21 11:29:12 +0200kabdelhak[SimCode] Valid _info.json for entwined loops and fully torn systems (#17382)
180ff768a52026-10-21 10:40:18 +0200kabdelhak[NB] Integer non-trivial aliases and tuple dummies are Integer variables (#17381)
d309e205cd2026-10-21 09:32:31 +0200Adeel AsgharOMPlot: print command line options to console on Windows (#17378)
0485cb9abb2026-10-21 08:58:28 +0200Martin Sjölund[Codegen] Leave no error behind in unitConversion (#17375)
bfc2c361c32026-10-21 08:38:51 +0200Martin Sjölund[RT] Count KINSOL's work as C does (#17376)
829aee2f8a2026-10-21 08:38:14 +0200Martin Sjölund[wasm-jit] No limit on runtime-sized offsets (#17373)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
eb82b062026-10-19 23:00:08 +0200Francesco CasellaAdded larger models to LargeTestsSuite_NB that are now working with resizable arrays (#373)
39e90ee2026-10-19 10:06:21 +0200Martin SjölundReplace the C.old job with a C+Rust job

Library Changes

LibraryChange

Models Affected

Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (sim)Verify → Simulate
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)Verify → Simulate
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)Verify → Simulate
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)Verify → Simulate
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)Verify → Simulate
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)Verify → Simulate
Buildings_12Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Verify → Simulate
Buildings_12Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Verify → Simulate
Buildings_12Buildings.Examples.VAVReheat.ASHRAE2006 (sim)Verify → Simulate
Buildings_12Buildings.Examples.VAVReheat.Guideline36 (sim)Verify → Simulate
Buildings_12Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Actuators.Dampers.Examples.Damper (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Verify → Simulate
Buildings_12Buildings.Fluid.BaseClasses.FlowModels.Validation.InvertingBasicFlowFunction_m_flow (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Movers.Examples.MoverContinuous (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Movers.Validation.ComparePowerInput (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Movers.Validation.FlowControlled_dp (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Movers.Validation.SpeedControlled_y (sim)Verify → Simulate
Buildings_12Buildings.Fluid.SolarCollectors.Examples.Tubular (sim)Verify → Simulate
Buildings_12Buildings.Templates.Components.Validation.Coils (sim)Verify → Simulate
Buildings_12Buildings.Templates.Components.Validation.Dampers (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:04:24 → 1.43
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Spring (sim)Verify → Simulate
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Winter (sim)Verify → Simulate
Buildings_13Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Simulate performance 32.42 → 18.93
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (sim)Verify → Simulate
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)Verify → Simulate
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)Verify → Simulate
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)Verify → Simulate
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)Verify → Simulate
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)Verify → Simulate
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)Verify → Simulate
Buildings_latestBuildings.Examples.FanCoils.FourPipe (sim)Verify → Simulate
Buildings_latestBuildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Verify → Simulate
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Verify → Simulate
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)Verify → Simulate
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)Verify → Simulate
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Actuators.Dampers.Examples.Damper (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.BaseClasses.FlowModels.Validation.InvertingBasicFlowFunction_m_flow (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PressureDropPartiallyTurbulent (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuningFailure (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Validation.TableData2DLoadDepSHC (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Examples.MoverContinuous (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Validation.ComparePowerInput (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_dp (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_y (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.Tubular (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Components.Validation.Coils (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Components.Validation.Dampers (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Spring (sim)Verify → Simulate
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)Compile performance 20.15 → 40.85
ClaRaClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)Compile performance 23.18 → 43.44
DynawoDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadRestorative (sim)Simulate performance 0:02:47 → 0:01:18
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim)Simulate performance 0:03:13 → 0:01:48
Dynawo_devDynawo.Examples.RVS.TestCases.TestA.TestAShuntNoRestorative (sim)Simulate performance 32.89 → 57.66
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Compile → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Bend.dp_curvedOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Bend.dp_edgedOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Bend.dp_curvedOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Bend.dp_edgedOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Bend.dp_curvedOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Bend.dp_edgedOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Bend.dp_curvedOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Bend.dp_edgedOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Channel.dp_internalFlowOverall_DPMFLOW (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW (sim)Simulate → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd performance 6.57 → 16.67 Simulate performance 12.11 → 22.48
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)SimCode performance 13.02 → 7.61
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd performance 6.51 → 13.24 Simulate performance 16.85 → 8.78