OpenModelica cpp from 2025-11-17 21:00:42 to 2025-11-19 03:41:47

Summary

OMC Commits4
Libraries Changed1
Number of Improvements14
Number of Regressions3
Number of Performance Improvements6
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
415f2fa3692025-11-18 19:58:38 +0100kabdelhak[NB] add proper split partitioning for clocked (#14656)
bde9772dbd2025-11-18 15:55:09 +0100dreivmeister[Codegen] Fix algebraic loops in Jacobian (#14648)
9c0dc9a8ab2025-11-18 13:48:53 +0100Per ÖstlundFix parentheses printing for FlatModelica::Expression (#14655)
4764017ec82025-11-17 21:54:29 +0100arun3688fix translateModelFMU documentation (#14652)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6d4ecbb2025-11-17 14:59:59 +0100AndreasRevert #244, #246, #247, #248 (#251)
342ed042025-11-14 11:58:58 +0100AndreasMore fixes (#248)

Library Changes

LibraryChange
AESFrom version main (76c03f91f6645147d3603376b3ac2335199fceba) to main (b4afa4f8240cbd51a0496cf107f1ab8fc8d45cfa)

Models Affected

AESAES.Coursework.ThermSys_Generation.HP_test_case_003 (sim)Simulate performance 0:02:19 → 50.28
AESAES.Coursework.ThermSys_Generation.Hcentral_control_case_002 (sim)Compile → Simulate
AESAES.Coursework.ThermSys_case_studies.Heat_network.HNcontrol_HC_SS_case_002 (sim)Simulate performance 0.05 → 0:08:02
AESAES.Coursework.ThermSys_component_models.HeatPump_case_002 (sim)Compile → Simulate
AESAES.Devel_test_models.Test_HP_002 (sim)Compile → Simulate
AESAES.Devel_test_models.Test_HSrecycle_001 (sim)Compile → Simulate
AESAES.Devel_test_models.Test_liquid_circuit_005 (sim)Compile → Simulate
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates → Verify
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:04:44 → 0:02:35
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:05:05 → 0:02:33
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:04:57 → 0:02:35
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:05:18 → 0:03:01
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Compile performance 0:01:03 → 37.57
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Verify