OpenModelica cpp from 2025-10-12 10:12:39 to 2025-10-17 14:24:43

Summary

OMC Commits13
Libraries Changed2
Number of Improvements9
Number of Regressions20
Number of Performance Improvements0
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
95c209dc462025-10-17 12:23:18 +0200Andreas[FMI] Fix memory allocation alias variables (#14514)
9e4068ce3a2025-10-16 19:34:39 +0200kabdelhak[NB] attempt to fix regressions mentioned in #14505 (#14511)
fd8b7abe552025-10-16 12:34:15 +0200linuslangenkamp[C] add PRIMME to configure build (#14508)
3cf2c5c7a72025-10-16 11:35:25 +0200kabdelhak[Template] allow string constants (#14507)
8e9eaafc212025-10-15 17:56:34 +0200linuslangenkamp[C] add sparse SVD with PRIMME (#14503)
204afe1c352025-10-15 15:39:31 +0200Adeel AsgharPrepend instanceName when evaluateĆ­ng the expressions of nested level (#14504)
14caa0336b2025-10-14 18:52:55 +0200phannebohm[NB] Cleanup homotopy simplifications (#14502)
699ebe2f682025-10-14 18:11:40 +0200AndreasRefactor read_value_XXX (#14498)
12fc73c70d2025-10-14 11:54:08 +0200kabdelhak[NB] introduce flag to turn of sim code scalarization (#14497)
27490c86712025-10-14 00:07:29 +0200Adrian Popforce qt6 on Ubuntu Questing (#14499)
4f29b2215f2025-10-13 13:58:25 +0200Adeel AsgharCheck if we have Element when looking for enclosing class path (#14495)
15d47c31d52025-10-13 12:02:48 +0200AndreasAllocate memory for array index (#14464)
8b2aa0a1ae2025-10-13 12:02:42 +0200Adrian Popfix build on Ubuntu Questing (#14493)

3rdParty changes

Note that the 3rdParty libraries changed: 3dd68d9ccbf5..3d2d50d77a0d

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a7b2e822025-10-15 10:23:15 +0200AndreasAdding LEPSE (#242)
7662c332025-10-08 10:04:53 +0200AndreasAdding URDFModelica to installLibraries.mos (#240)

Library Changes

LibraryChange
Dynawo_devFrom version 1.8.0-master (6eb132f22c43aa8d3a90829485aded17434c83ea) to 1.8.0-master (8008dc61b1deb250a310d747d96bf4c42eaead85)
ModelicaTest_trunkFrom version trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/598a0382aeb261e887a7d4a008c55e6eef03ba29.zip) to trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/22a6cfec28da0fd267bf71da169534486188eb70.zip)

Models Affected

Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Templates
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates → Verify
Dynawo_devDynawo.Examples.ENTSOE.TestCase1 (sim)Verify → Templates
Dynawo_devDynawo.Examples.ENTSOE.TestCase2 (sim)Verify → Templates
Dynawo_devDynawo.Examples.ENTSOE.TestCase3 (sim)Verify → Templates
Dynawo_devDynawo.Examples.GridForming.GridForming (sim)Verify → Templates
Dynawo_devDynawo.Examples.InertialGrid.DoubleInertialGrid (sim)Verify → Templates
Dynawo_devDynawo.Examples.Nordic.TestCases.LoadFlow (sim)Templates → SimCode
Dynawo_devDynawo.Examples.SMIB.SMIBStepEfdPm (sim)Templates → SimCode
Dynawo_devDynawo.Examples.SMIB.SMIBStepPm (sim)Verify → Templates
Dynawo_devDynawo.Examples.SMIB.Standard.GovCt2St4b (sim)Verify → Templates
Dynawo_devDynawo.Examples.SMIB.Standard.GovHydro4St4b (sim)Simulate → Templates
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteam1St4b2 (sim)Verify → Templates
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b1 (sim)Verify → Templates
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b3 (sim)Verify → Templates
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteamEuSt4b (sim)Verify → Templates
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:03:35 → 0:06:49
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:02:38 → 0:04:51
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:02:24 → 0:04:38
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Compile performance 0:01:47 → 0:03:07
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)SimCode performance 5.74 → 10.19
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Verify
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic1 (sim)SimCode → Templates
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic1_noBus (sim)SimCode → Templates
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic2 (sim)SimCode → Templates
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3 (sim)SimCode → Templates
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3_noBus (sim)SimCode → Templates