OpenModelica cvode from 2025-05-05 19:20:33 to 2025-05-13 10:00:40

Summary

OMC Commits11
Libraries Changed3
Number of Improvements6
Number of Regressions9
Number of Performance Improvements21
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
6ad8433db42025-05-12 10:41:48 +0200kabdelhak[NB] fix implicit algorithm detection (#13902)
6e9841bd0f2025-05-09 16:22:55 +0200kabdelhak[NB/Template] fix generic call auxilliary function calls (#13900)
c8a423f19d2025-05-09 15:58:13 +0200Adeel AsgharAdd the custom element modifiers to the model (#13901)
a6054161752025-05-09 15:02:13 +0200kabdelhak[OB] fix algorithm adjacency matrix (#13899)
d4012cbd5b2025-05-09 15:00:06 +0200kabdelhak[NB] implement implicit solving of algorithms (#13893)
9bbff0952c2025-05-08 16:15:38 +0200Adeel AsgharCreate a connection and add it to the model instance (#13898)
da288b257f2025-05-08 11:30:10 +0200Per ÖstlundFix source code FMU CMake build (#13897)
160f2d53ef2025-05-07 17:37:00 +0200Per ÖstlundFix CMake build for MacOS (#13895)
797f380eff2025-05-07 12:50:05 +0200Per ÖstlundUpdate 3rdParty (#13892)
20d7f2982b2025-05-06 15:07:57 +0200Per ÖstlundImprove getAllSubtypeOf API (#13889)
8ae74adc1e2025-05-06 12:41:12 +0200kabdelhak[NSim] add stop to sim iterator (#13839)

3rdParty changes

Note that the 3rdParty libraries changed: 81540f72588b..05b233238988

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
2ab77cd2025-04-03 01:10:21 +0200Adrian Poprevert the testing with MSL4.1.0 changes (#210)
70533002025-04-02 23:47:56 +0200Adrian Popdo not upgrade libs to not force reinstall (#209)

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (34c0fb51c46311c0c42758b52298c7c4e56a6a3a) to 11.1.1-maint.11.x (bbd79067cdc569ba3b69b309a31b9f94ebae7864)
Buildings_12From version 12.0.1-maint.12.x (fb92bef15d93fd1c379c9c0e291be379918bb394) to 12.0.1-maint.12.x (03ec841589c9ddaf9b6d0a876e9a78e77d6aefa3)
Buildings_latestFrom version 12.0.1-master (0cab92a0d77cc0c090d27946fd0bc98ff7e6fb67) to 12.0.1-master (9c200a58eda3a9622b33e24e05ecf71d1998fef1)

Models Affected

Buildings_11Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 0:01:31 → 28.32 SimCode performance 22.52 → 0.90
Buildings_11Buildings.Controls.Predictors.Examples.BESTEST (sim)BackEnd performance 16.58 → 8.35
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.23 → 0:06:40
Buildings_12Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 0:01:24 → 29.26 SimCode performance 21.73 → 0.91
Buildings_12Buildings.Controls.Predictors.Examples.BESTEST (sim)BackEnd performance 15.63 → 8.90
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Compile → Simulate
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.19
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 0:01:29 → 29.14 SimCode performance 23.50 → 0.92
Buildings_latestBuildings.Controls.Predictors.Examples.BESTEST (sim)BackEnd performance 16.95 → 9.31
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Compile → Simulate
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.CoolingTowerGroup (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Cooling.Examples.ElectricChillerParallel (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Examples.Merkel (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Validation.MerkelEnergyPlus (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.16 → 0:13:20
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)BackEnd performance 33.25 → 12.47 SimCode performance 14.37 → 0.55
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)BackEnd performance 33.35 → 15.29 SimCode performance 11.75 → 0.55
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)BackEnd performance 27.75 → 11.32 SimCode performance 12.86 → 0.46
GreenhousesGreenhouses.Examples.Greenhouse_2 (sim)BackEnd performance 27.31 → 11.41 SimCode performance 11.79 → 0.39
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 40.79 → 18.13
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 40.43 → 18.53
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 39.24 → 19.02
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 38.88 → 15.78
Modelica_4.1.0-beta.omModelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 39.06 → 15.90
Modelica_4.1.0-beta.omModelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 37.18 → 16.07
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate → Compile
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 37.26 → 15.41
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 37.69 → 15.63
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 54.85 → 29.23
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Compile performance 57.77 → 27.97
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 6.52 → 11.53
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates performance 6.22 → 12.31
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 16.42 → 29.00
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd performance 17.35 → 29.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 59.91 → 0:01:53
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Compile → Failed