OpenModelica master from 2026-09-02 00:40:29 to 2026-09-02 13:31:07

Summary

OMC Commits12
Libraries Changed2
Number of Improvements12
Number of Regressions3
Number of Performance Improvements3
Number of Performance Regressions36

OpenModelica Changes

CommitDateAuthorSummary
414e1933ac2026-09-02 13:16:50 +0200Martin SjölundAdd OMPlot web page: plot and diff result files (#16542)
8ad75df56c2026-09-02 10:22:50 +0200Martin Sjölundwasm FMU ME: recoverable model errors (#16539)
ea0c96f7322026-09-02 10:10:25 +0200Martin SjölundSolve for consistent DAE values as events settle (#16537)
b9a1e106782026-09-02 10:07:01 +0200Martin SjölundFMU export: remove quadratic backend passes (#16541)
9d8faef6722026-09-01 23:08:39 +0200Martin Sjölundwasm-jit: C's LOG_SOLVER lines in the plain DASSL driver
f4f6583d4a2026-09-01 22:44:52 +0200Martin Sjölundwasm-jit: OMC_WASM_DUMP_DIR writes the lowered module
a447b0e9d02026-09-01 22:44:52 +0200Martin Sjölundwasm-jit runtime: messages for its own model errors
b4918b3c6d2026-09-01 22:44:52 +0200Martin Sjölundwasm-jit: model errors in the residual are recoverable
51b14b0ad62026-09-01 22:26:33 +0200Martin Sjölundwasm-jit: implement -lv_time
b0d54ff4252026-09-01 22:26:16 +0200Martin Sjölundwasm-jit: pre-event row of a bisected root as C
7632caa0dd2026-09-01 22:10:17 +0200Martin SjölundgetSimulationOptions: interval of a too-long Interval
8ccc9422782026-09-02 00:59:04 +0200kabdelhakNBackend: give implicit-promoted algebraic loops their own Jacobian name tag (#16535)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b35b4742026-09-02 17:48:57 +0200Martin SjölundScripts to find badly scaling phases (#349)
1e915f22026-09-02 11:38:48 +0200Martin SjölundBuild omc for x86-64-v3, not -march=native

Library Changes

LibraryChange
Modelica_4.1.0Configuration hash (OMC settings or the testing script changed)
Modelica_trunkConfiguration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:04:00 → 0.17
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.25 → 0:04:00
AixLibAixLib.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)BackEnd performance 23.15 → 46.68
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)BackEnd performance 6.12 → 11.04
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)BackEnd performance 13.83 → 33.27
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)BackEnd performance 22.03 → 42.50
Buildings_11Buildings.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)BackEnd performance 27.05 → 53.66
Buildings_12Buildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)BackEnd performance 7.83 → 13.53
Buildings_12Buildings.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)BackEnd performance 26.90 → 53.98
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.22 → 0:04:00
Buildings_latestBuildings.Examples.ChillerPlant.Guideline36.ClosedLoop (sim)
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)BackEnd performance 27.76 → 53.69
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)BackEnd performance 7.05 → 12.63
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)BackEnd performance 22.75 → 46.31
IDEASIDEAS.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)BackEnd performance 22.27 → 46.03
IDEAS_devIDEAS.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)BackEnd performance 22.17 → 44.28
Modelica_4.1.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)BackEnd performance 10.33 → 18.05
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)BackEnd performance 9.56 → 17.62
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)BackEnd performance 0:01:06 → 38.50
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 8.37 → 25.02
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 23.25 → 0:01:13
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)BackEnd performance 0:01:31 → 0:03:59
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 24.50 → 42.19
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)BackEnd performance 25.20 → 45.83
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)BackEnd performance 58.05 → 0:01:49
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Verify → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)BackEnd performance 53.81 → 0:01:33
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)BackEnd performance 16.15 → 34.89
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)BackEnd performance 5.67 → 10.88
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)BackEnd performance 0:02:49 → 50.18
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)BackEnd performance 4.94 → 10.46
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 10.02 → 28.63
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 26.78 → 0:01:23
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Verify → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 27.94 → 47.56
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)BackEnd performance 29.12 → 50.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)BackEnd performance 22.21 → 38.71
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)BackEnd performance 0:01:03 → 0:01:59
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)BackEnd performance 19.79 → 35.33
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)BackEnd performance 16.44 → 39.34
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)BackEnd performance 5.43 → 13.77
URDFModelica_mainURDFModelica.Examples.Physics_Wheels.PhysicsTest (sim)BackEnd performance 43.76 → 0:04:13