OpenModelica cpp from 2025-10-10 11:26:09 to 2025-10-11 01:44:03

Summary

OMC Commits10
Libraries Changed1
Number of Improvements5
Number of Regressions4
Number of Performance Improvements2
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
342dfff74a2025-10-10 21:53:09 +0200kabdelhak[NB] do not create when-equations for noEvent asserts (#14489)
986b5404fc2025-10-10 20:49:32 +0200kabdelhak[NB] update strong component and tearing util functions (#14486)
e44e122dd22025-10-10 16:29:02 +0200phannebohmFix hash for empty lists (#14488)
b07dcda94e2025-10-10 15:23:00 +0200Adeel AsgharAdd OMSens settings documentation (#14487)
e271e1b1072025-10-10 14:29:04 +0200kabdelhak[NB] fix regression. children need to have binding as start (#14484)
0f78e659202025-10-10 13:49:35 +0200kabdelhak[NB] fix hashlist for empty lists (#14478)
91e770c8a92025-10-10 13:48:29 +0200Adeel AsgharUpdated OMSens install instructions (#14482)
a82bd86baf2025-10-10 12:54:22 +0200Adeel AsgharSensitivity optimization settings (#14471)
e787e9319d2025-10-10 12:47:03 +0200AndreasChanging macro CHECK_OVERRIDE to function (#14481)
09a78e63bf2025-10-10 11:40:45 +0200Per ÖstlundType crefs involving name nodes better (#14473)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
7662c332025-10-08 10:04:53 +0200AndreasAdding URDFModelica to installLibraries.mos (#240)
d8af3122025-10-02 14:36:24 +0200AndreasAdding URDFModelica reference results (#237)

Library Changes

LibraryChange
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/b760d12b45213c67a6f610de2b0edee18d38356c.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/8a252a1e5ec2e46051ed52e215be1c8863a135ef.zip)

Models Affected

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)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:03:27 → 0:07:14
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:02:02 → 0:03:46
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:02:08 → 0:03:50
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:02:08 → 0:03:41
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:01:59 → 0:03:35
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Compile performance 0:01:29 → 0:02:34
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:02:20 → 0:01:15
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:02:34 → 0:01:23
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Verify