OpenModelica wasm-jit from 2026-10-15 06:26:43 to 2026-10-18 13:52:59

Summary

OMC Commits6
Libraries Changed7
Number of Improvements24
Number of Regressions6
Number of Performance Improvements11
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
ab62293c0d2026-10-16 09:49:04 +0200AndreasRust omc: format the generated Rust with rustfmt (#17267)
d9187f97702026-10-15 11:41:56 +0200Andreas[OB] Add all algorithm outputs to the adjacency matrix (#17250)
8e98dd3a8e2026-10-15 10:44:32 +0200Andreas[OB] Lower array equations with array elements in an array expression (#17254)
0e315c5fc42026-10-15 10:15:28 +0200Martin SjölundCVODE in C FMUs: KLU over the ODE Jacobian (#17308)
7052db530a2026-10-15 09:29:41 +0200Adrian Pop[OMEdit] Class Diagram view with links to the code (#4586, #16938) (#16965)
90b8c2acb92026-10-15 08:45:16 +0200Adrian Pop[OB] Differentiate der() outputs of tuple assigns (#17296)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
fe2633a2026-10-12 11:42:44 +0200AndreasList the heavy models for Buildings 13, not 11 (#372)
49e56392026-10-10 21:20:49 +0200Francesco CasellaReinstate --resizeableArrays in LargeTestSuite_NB (#371)

Library Changes

LibraryChange
DynawoFrom version 1.7.0 (6211f2e9c98dd45c49fc4724aa9ae768a372af83) to 1.8.0 (1f31241aabc2e6e00546ad4552d91c7aa181b73f)
Dynawo_devFrom version 2.0.0-master (aaef94d67395fd5f48091adb8ea00f4934a6ed66) to 2.0.0-master (11ddaccf7b9869a3f1bbd4d11bb6f2db749b069b)
HelmholtzMediaFrom version 3.0.0-main (65ed00318cec756c18787168e7eebc8afcbe24ce) to 3.0.0-main (1444591eec8add1c1e1a334bf65faf2a8f4bf1af)
OpenIPSL_devFrom version 3.2.0-dev (13822aacc35412ca1857512923c8081fbbe55f8f) to 3.2.0-dev (ef5b9fa4157e76ef26b6412acff9418b4820bc5f)
ScalableTestSuiteFrom version 2.2.0-master (c9a7574b31142fa976d20ab6970d78639c125ceb) to 2.2.0-master (2e288e71eb0a7834310827144462726180d10500)
ThermofluidStreamFrom version 1.4.0 (0671da0a38d7e8afd920546d758f78011e540577) to 1.4.1 (04ed5dcf7f8c6974b90c2e6c57eea7c0680ab773)
URDFModelica_mainFrom version 0.3.4-main (94772c90456490385d3442e58e841b92fecaa4a7) to 0.3.4-main (92541b6f6aa76fd510983a25afd3082377b4028f)

Models Affected

Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:04:24 → 0.93
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)FrontEnd performance 11.09 → 5.57 Compile performance 15.89 → 6.78
DynawoDynawo.Examples.IllustrativeExamples.DynaFlow.CoordinatedVControl (sim)Failed → Simulate
DynawoDynawo.Examples.Nordic.TestCases.TestCase (sim)Compile → Failed
DynawoDynawo.Examples.RVS.TestCases.LoadFlow (sim)Failed → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim)Simulate performance 0:01:04 → 0:03:07
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Simulate performance 0:01:20 → 0:04:13
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)Simulate performance 0:01:11 → 0:03:27
DynawoDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 (sim)Compile → Simulate
DynawoDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020UDip (sim)Simulate performance 0.01 → 0:01:58
DynawoDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 (sim)Simulate → Compile
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)Compile → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020FOCB (sim)Verify → Simulate
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim)Verify → Simulate
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 (sim)Compile → Verify
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)FrontEnd → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)FrontEnd → Compile
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)FrontEnd → Compile
GreenhousesGreenhouses.Examples.Greenhouse_2 (sim)FrontEnd → Compile
HelmholtzMediaHelmholtzMedia.Validation.Derivatives.CheckDerivativeAnnotationsAllCases (sim)Simulate → Compile
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)FrontEnd → Simulate
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)FrontEnd → Simulate
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 31.12 → 17.39
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 31.18 → 16.90
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 31.06 → 17.11
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Compile performance 21.10 → 9.42
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 28.14 → 14.25
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 28.89 → 14.12
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 29.46 → 14.27
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)FrontEnd performance 13.12 → 7.24
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)FrontEnd performance 26.59 → 14.68
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankFillingClosedTank (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankHeating (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankOverfilling (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankSelfDraining (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankSelfDraining2 (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestJP8DryAir (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestSimpleLoopWithStaticHeadJP8DryAir (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.Tank_fillingClosedTank (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.Tank_overfilling (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.Tank_selfDraining (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.Tank_upsideDownBottle (sim)Failed → Simulate
URDFModelica_mainURDFModelica.Examples.Ur10e_robot.Ur10e_robotTest (sim)Simulate → Verify