OpenModelica cpp from 2026-08-29 23:45:01 to 2026-08-31 04:10:28

Summary

OMC Commits9
Libraries Changed23
Number of Improvements2
Number of Regressions11
Number of Performance Improvements34
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
9d8f43e1b42026-08-30 22:49:53 +0200kabdelhakNBVariable: fix VariablePointers.add silently dropping literal-index siblings (#16503)
c3414c00ed2026-08-30 21:21:10 +0200Martin Sjölundwasm FMU: simulate like simulate() does (#16507)
8637ab52962026-08-30 20:02:40 +0200Martin SjölundC+Rust: one log state, C's assert window, -iif (#16506)
47765422d62026-08-30 15:02:33 +0200Martin Sjölundwasm FMU: DAE-mode Model Exchange via fmi-ls-dae (#16504)
a7707fe8c92026-08-30 14:56:33 +0200Martin SjölundC+Rust: -l, -reconcile*, clocks and optimize() (#16505)
ef2a1f0ccb2026-08-30 12:31:21 +0200Martin SjölundRun Dynawo's models from a wasm FMU again (#16502)
eefb0121c32026-08-30 11:16:54 +0200kabdelhakNB: exclude mixed (discrete-coupled) loops from the direct linear solve (#16501)
a77ed2d6222026-08-30 09:32:42 +0200Martin SjölundC+Rust: close the runtime's testsuite gaps (#16500)
f4739cd4052026-08-30 08:49:36 +0200Martin SjölundSpeed up the Rust omc's compile pipeline (#16499)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b6bd4122026-08-30 14:23:02 +0200Martin Sjölundwasm-jit: run --daeMode models in DAE mode with the me runner (#344)
5bdabdf2026-08-30 10:51:41 +0200Martin SjölundCut the simulation timeout from 8 minutes to 4 (#343)

Library Changes

LibraryChange
AESConfiguration hash (OMC settings or the testing script changed)
AixLibConfiguration hash (OMC settings or the testing script changed)
BuildingSystemsConfiguration hash (OMC settings or the testing script changed)
Buildings_12Configuration hash (OMC settings or the testing script changed)
Buildings_latestConfiguration hash (OMC settings or the testing script changed)
HanserModelicaConfiguration hash (OMC settings or the testing script changed)
IBPSA_latestConfiguration hash (OMC settings or the testing script changed)
IDEASConfiguration hash (OMC settings or the testing script changed)
IDEAS_devConfiguration hash (OMC settings or the testing script changed)
ModelicaTest_4.0.0Configuration hash (OMC settings or the testing script changed)
Modelica_3.2.3Configuration hash (OMC settings or the testing script changed)
Modelica_4.0.0Configuration hash (OMC settings or the testing script changed)
OpenIMDML_mainConfiguration hash (OMC settings or the testing script changed)
OpenIPSL_2.0.0Configuration hash (OMC settings or the testing script changed)
PowerGridsConfiguration hash (OMC settings or the testing script changed)
PowerGrids_symb_jacConfiguration hash (OMC settings or the testing script changed)
PowerSystemsConfiguration hash (OMC settings or the testing script changed)
PowerSystems_latestConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuiteConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuite_nooptConfiguration hash (OMC settings or the testing script changed)
ThermalSeparationConfiguration hash (OMC settings or the testing script changed)
ThermoPowerConfiguration hash (OMC settings or the testing script changed)
ThermoPower_4.0.0-devConfiguration hash (OMC settings or the testing script changed)

Models Affected

AESAES.Coursework.ThermSys_case_studies.Heat_network.HNcontrol_HC_SS_case_001 (sim)Simulate → Compile
AESAES.Coursework.ThermSys_case_studies.Heat_network.HNcontrol_HC_SS_case_002 (sim)Simulate → Compile
AESAES.Devel_test_models.Test_liquid_circuit_008_net02 (sim)Simulate performance 0:08:02 → 0:04:02
AESAES.Devel_test_models.Test_twin_pipes_001 (sim)Simulate performance 0:08:02 → 0:04:02
AESAES.Devel_test_models.Test_twin_pipes_002 (sim)Simulate performance 0:08:02 → 0:04:02
AESAES.Devel_test_models.Test_twin_pipes_003 (sim)Simulate performance 0:08:02 → 0:04:02
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:08:02 → 0:04:02
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 18.46 → 9.07
Buildings_12Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Templates performance 5.90 → 13.96
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Simulate performance 0:13:22 → 0:04:02
Buildings_latestBuildings.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)Simulate performance 0:13:22 → 0:04:02
Buildings_latestBuildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Simulate performance 0:11:10 → 0:04:02
Buildings_latestBuildings.DHC.Plants.Steam.Examples.SingleBoiler (sim)Verify → Compile
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:13:22 → 0:04:02
HanserModelicaHanserModelica.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 0:08:02 → 0:04:02
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:08:02 → 0:04:02
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:08:02 → 0:04:02
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:08:02 → 0:04:02
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 12.30 → 28.14
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Simulate performance 0:08:02 → 0:04:02
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Simulate performance 0:08:02 → 0:04:02
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorCIMStartUpComparison (sim)Simulate performance 0:08:02 → 0:04:02
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorTypeIIIStartUpComparison (sim)Simulate performance 0:08:02 → 0:04:02
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorTypeIStartUpComparison (sim)Simulate performance 0:08:02 → 0:04:02
OpenIPSL_2.0.0OpenIPSL.Tests.Wind.PSSE.WT4G.WT4E1 (sim)Simulate performance 0:08:02 → 0:04:02
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Simulate performance 0:08:02 → 0:04:02
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Simulate performance 0:08:02 → 0:04:02
PowerSystemsPowerSystems.Examples.Wind.WindTurbine_PSGI (sim)Simulate performance 0:08:02 → 0:04:02
PowerSystems_latestPowerSystems.Examples.Wind.WindTurbine_PSGI (sim)Simulate performance 0:08:02 → 0:04:02
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_10_M_10 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 58.07 → 0:02:09
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Simulate performance 10.33 → 26.17
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 32.87 → 0:01:17
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 22.72 → 11.24
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 12.45 → 27.03
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_10_M_10 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:58 → 0:01:07
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 29.53 → 0:01:24
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 14.94 → 8.12
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Compile performance 0:03:55 → 0:01:38
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 13.33 → 4.15
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Simulate → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 12.51 → 22.99
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Simulate performance 0:08:02 → 0:04:02
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorHtc (sim)Simulate performance 0:08:02 → 0:04:02
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_G (sim)Simulate performance 0:08:02 → 0:04:02
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_G (sim)Simulate performance 0:08:02 → 0:04:02
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_G (sim)Simulate performance 0:08:02 → 0:04:02