OpenModelica cpp from 2026-09-10 03:02:11 to 2026-09-11 01:55:53

Summary

OMC Commits28
Libraries Changed1
Number of Improvements12
Number of Regressions2
Number of Performance Improvements9
Number of Performance Regressions13

OpenModelica Changes

CommitDateAuthorSummary
73105215432026-09-10 19:50:13 +0200Martin SjölundMove to Qt 6.11.2 with the build-deps images
ea30c261d12026-09-10 18:25:45 +0200Martin SjölundUse the per-target Qt images in CI
c4db27b31b2026-09-10 17:50:26 +0200Martin SjölundBuild Boost from source for the cross builds
3ac43ddb042026-09-10 16:58:30 +0200Martin Sjölundcompliance: run on the Rust omc + wasm-jit (#16669)
a8249b71092026-09-10 16:08:31 +0200Martin SjölundFMU-only phase clocks; drop two redundant passes (#16662)
734b17e98b2026-09-10 16:02:32 +0200AndreasUser's Guide CMake build (#16664)
e6855cf5852026-09-10 14:35:48 +0200Martin SjölundSimRt: Fix leaks when a process runs many sims (#16665)
2c816db0aa2026-09-10 14:18:02 +0200Martin SjölundFix and publish the nightly Rust cross builds (#16659)
3745d082d62026-09-10 12:54:27 +0200Iago CupeiroFree model data arrays in fmi2FreeInstance (#16439)
8894a2011c2026-09-10 12:48:28 +0200Adeel AsgharAdd `eV` unit to unit parser (#16639)
ce2f0467482026-09-10 12:34:12 +0200Adeel AsgharPreserve Element Browser tree expansion state on model updates (#16660)
44c76957a42026-09-10 12:12:49 +0200Julien SchuellerSimRt: Free hash tables in simulation_input_xml (#16086)
093c4c497c2026-09-09 17:54:13 +0200Martin SjölundFMI ME master: check the indicators at every step
56ae054cef2026-09-09 17:10:21 +0200Martin Sjölundwasm artifact: a bare fmi3:me takes the model's solver
fb9a8983882026-09-09 17:10:21 +0200Martin SjölundFMI ME master: KLU for IDA over the ODE pattern
9c269a6ad42026-09-09 16:04:51 +0200Martin SjölundFMI ME master: log its events under LOG_EVENTS
9c15154d922026-09-09 16:04:50 +0200Martin Sjölundwasm FMU CS: statistics under LOG_STATS
68c6b72f252026-09-09 16:04:50 +0200Martin Sjölundwasm FMU: the DAE switch of a residual-free model
4b63e609de2026-09-09 16:04:50 +0200Martin SjölundFMU: hold an assert the event update raises
12de3012292026-09-09 16:04:50 +0200Martin Sjölundwasm FMU CS: retry a failed step as C does
33fa0f496b2026-09-09 16:04:50 +0200Martin Sjölundwasm FMU: name the value reference a call refuses
57a1e549a42026-09-09 16:04:50 +0200Martin Sjölundwasm FMU: borrow the metadata per call
b012f394b32026-09-09 16:04:49 +0200Martin Sjölundwasm-jit: String[] outputs of shared externals
a86c50a89f2026-09-10 11:18:01 +0200Martin Sjölundwasm-jit: compare extobj record arguments (#16658)
79bfa0db0e2026-09-10 09:33:13 +0200Adeel AsgharFix display unit combobox editor issues in Variable browser (#16643)
01fae053f12026-09-10 09:31:51 +0200Martin SjölundCross-compile omc to macOS; nightly Win/mac CI (#16657)
b78a5ffde92026-09-10 09:28:36 +0200Martin SjölundBuild wasm-bindgen instead of installing it (#16656)
9ca2a87ea12026-09-10 07:33:18 +0200Martin SjölundOpen and save Modelica packages from cloud storage (#16538)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
69f086e2026-09-10 10:45:36 +0200Martin SjölundGive ThermoSysPro LoadVariation 360s to simulate
72e17dd2026-09-09 16:57:33 +0200Martin Sjölundwasm-jit me runner: the model's own solver

Library Changes

LibraryChange
IBPSA_latestFrom version 4.0.0-master (0c256fa78768dd5edaff38b13eca1b1b01af2bf4) to 4.0.0-master (bb996b11d7068eeddad43093cd1e6d825a243959)

Models Affected

AixLibAixLib.Systems.HydraulicModules.Examples.ERC_ExperimentalHall_CoolingCircuit (sim)Templates performance 9.24 → 15.90
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.MultistoreyBuilding1958to1968 (sim)Templates performance 11.32 → 20.52
BuildingSystemsBuildingSystems.Applications.BuildingTypes.Germany.Rowhouse1918 (sim)Templates performance 10.68 → 18.79
BuildingSystemsBuildingSystems.Applications.HeatingSystems.HeatPumpHeatingSystem (sim)Templates performance 13.36 → 23.47
BuildingSystemsBuildingSystems.Applications.HeatingSystems.WaterHeatingSystem (sim)Templates performance 13.25 → 24.46
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Templates performance 9.57 → 16.48
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Templates performance 17.59 → 9.38
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Templates performance 19.22 → 33.17
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse50 (sim)Compile → Verify
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100 (sim)Compile → Verify
Buildings_12Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Failed → Templates
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)BackEnd performance 22.71 → 12.88
Buildings_latestBuildings.DHC.ETS.Combined.Validation.HeatRecoveryHeatPumpWSE (sim)Templates performance 12.72 → 5.92
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)Templates performance 20.76 → 10.83
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)Templates performance 10.89 → 4.25
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Templates performance 11.18 → 19.50
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Templates performance 10.43 → 18.90
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile → Simulate
IBPSA_latestIBPSA.Utilities.IO.Files.Examples.JSONWriter (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Simulate performance 34.91 → 7.30
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 27.69 → 14.83
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 17.38 → 9.49
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 21.72 → 7.89
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 12.90 → 25.89
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 9.42 → 22.76
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 7.63 → 17.70
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 12.69 → 22.12