OpenModelica cpp from 2026-07-06 23:14:28 to 2026-07-07 22:54:49

Summary

OMC Commits6
Libraries Changed1
Number of Improvements5
Number of Regressions11
Number of Performance Improvements8
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
94aa602e8a2026-07-07 21:35:05 +0200Martin SjölundAdd getModelFigures API + figures in web simulator (#16012)
15b54d3ae92026-07-07 20:40:27 +0200Martin Sjölundweb: interactive simulation widget for the wasm-jit target (#16006)
778cefd91e2026-07-07 18:12:37 +0200AndreasNew Docker images (#15957)
433ddad7112026-07-07 17:29:10 +0200Martin Sjölundwasm-jit: hysteretic zero-crossings + event iteration (fix Zeno fall-through) (#16009)
8d2e305f8d2026-07-07 13:04:26 +0200linuslangenkamp[C] speed up DAG variable lookup (#16007)
730807c6892026-07-07 08:47:46 +0200Martin SjölundOMEdit wasm: HTML splash screen with determinate library progress (#16005)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6697fc02026-07-06 18:25:17 +0200linuslangenkamp[GBODE] set Radau IIA 3-stage, remove embedded error estimate (#288)
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)

Library Changes

LibraryChange
ThermofluidStream_devFrom version 1.3.0-main (169e6af3c9b53834cdb942e3dc9dc3a5b8ff60fd) to 1.3.0-main (6115f1350febbe082f25084b41740aa97660be82)

Models Affected

Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)Templates performance 26.54 → 12.66
IBPSA_latestIBPSA.Fluid.SolarCollectors.Examples.FlatPlateTotalArea (sim)Compile performance 41.76 → 24.30
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 41.90 → 17.86
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 54.90 → 24.52
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 19.91 → 0:01:01
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 12.56 → 6.89
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 22.36 → 38.47
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:32 → 0:02:41
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_14_M_14 (sim)Compile performance 34.22 → 20.01
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Simulate performance 31.76 → 16.05
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 12.18 → 7.01
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 5.46 → 13.65
ThermofluidStream_devThermofluidStream.Examples.HeatPump (sim)Verify → Failed
ThermofluidStream_devThermofluidStream.Examples.VaporCycle (sim)Verify → Failed
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Condenser (sim)Compile → Failed
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Compile → Failed
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.FlowRes (sim)Compile → Failed
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Compile → Failed
ThermofluidStream_devThermofluidStream.Media.Tests.TestXRGMedia (sim)Verify → 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
ThermofluidStream_devThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Verify → Failed