OpenModelica cpp from 2026-07-13 03:29:28 to 2026-07-13 22:55:07

Summary

OMC Commits5
Libraries Changed2
Number of Improvements14
Number of Regressions2
Number of Performance Improvements9
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
5f470624f42026-07-13 21:58:53 +0200Martin SjölundReplace anyhow errors with static strings (#16046)
676ebe780b2026-07-13 20:44:47 +0200Martin SjölundAdd optional mimalloc/jemalloc global allocators (#16045)
7ce6f298932026-07-13 14:27:11 +0200Julien SchuellerSimulationRuntime: consistent output values in FMI ME GetReal calls (#16019)
a1842a78b72026-07-13 13:54:13 +0200Martin Sjölundmmtorust: borrow arrays once per function (#16043)
a751d31b1b2026-07-13 10:31:12 +0200Martin Sjölundwasm-jit: DASSL fidelity (#16040)

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
ThermofluidStreamConfiguration hash (OMC settings or the testing script changed)
ThermofluidStream_devFrom version 1.3.0-main (6115f1350febbe082f25084b41740aa97660be82) to 1.3.0-main (7b20040b4907ae9cd0eb645e56be0c867e6afe8f)

Models Affected

Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 0:01:04 → 17.68
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 19.12 → 33.79
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_14_M_14 (sim)Compile performance 28.82 → 15.30
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 0:03:06 → 0:01:48
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 41.18 → 13.49
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 12.51 → 5.88
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)BackEnd performance 0:01:28 → 49.20
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 5.44 → 12.38
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:02:22 → 0:01:22
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 27.93 → 8.61
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 13.20 → 6.32
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate → Failed
ThermofluidStreamThermofluidStream.Media.Tests.TestXRGMedia (sim)Verify → Compile
ThermofluidStream_devThermofluidStream.Examples.HeatPump (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Examples.VaporCycle (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Condenser (sim)Failed → Compile
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Failed → Compile
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.FlowRes (sim)Failed → Compile
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Failed → Compile
ThermofluidStream_devThermofluidStream.Media.Tests.TestXRGMedia (sim)Failed → Compile
ThermofluidStream_devThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopDowcal100 (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopJP8 (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestLiqLoopJP8DryAir (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Failed → Verify