OpenModelica cvode from 2026-05-18 04:16:16 to 2026-05-24 08:36:36

Summary

OMC Commits33
Libraries Changed2
Number of Improvements15
Number of Regressions3
Number of Performance Improvements11
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
dc4d2c9c052026-05-23 18:51:17 +0200kabdelhak[NF] add toDae for DIV_EW (#15618)
45dd71df062026-05-23 08:14:02 +0200Martin SjölundAvoid arrays in setGlobalRoot (#15600)
9e1c94392e2026-05-22 19:27:06 +0200kabdelhak[NB] update solve module (#15615)
55250a6f312026-05-22 17:50:09 +0200kabdelhak[NB] update function differentiation (#15611)
3c44fc69092026-05-22 17:43:43 +0200Per ÖstlundUpdate bootstrapping sources (#15614)
4f063496d32026-05-22 16:58:36 +0200Per ÖstlundFix caching issue when compiling OMC (#15612)
fe4631c12d2026-05-22 14:37:24 +0200Per ÖstlundDon't set CC/CXX in FrontEndCpp (#15608)
bae4a8f6b12026-05-22 13:32:26 +0200AndreasSilence warning for oler Qt6 (#15609)
23fa4a4f432026-05-22 12:28:44 +0200Julien SchuellerOMCompiler: Set relative compiler path hint (#15563)
1d5e4eae932026-05-22 11:53:17 +0200Julien SchuellerOMCompiler/SimulationRuntime: Fix macos build (#15569)
e769a61a852026-05-22 11:43:46 +0200Andreas[C] Pedantic, no C/C++ extensions for compilation (#15605)
58ace23bac2026-05-21 19:43:04 +0200kabdelhak[NB] add inline heurstic for inline=default functions (#15602)
fb07e2c5f02026-05-21 17:05:07 +0200AndreasUpdate OMBootstrapping (#15604)
c1a51f4ba62026-05-21 16:34:08 +0200AndreasAdd extern "C" to record_description declarations (#15601)
abcd4bc6c12026-05-21 16:03:24 +0200AndreasAdd omc_strdup wrapper and replace strdup calls (#15603)
f38db0ac4a2026-05-21 12:15:26 +0200Adeel AsgharIf model does not exist then remove it from the documentation history (#15594)
86c73d0b9d2026-05-21 00:11:35 +0200Adeel AsgharRemoved `OM_OMEDIT_ENABLE_QTWEBENGINE` and `OM_DISABLE_DOCUMENTATION` defines (#15593)
4ea53333892026-05-20 21:02:25 +0200Martin SjölundMake static analysis of the function easier (#15599)
a47718c3dd2026-05-20 16:46:09 +0200AndreasVariable-lenght arrays error for GCC/Clang (#15597)
6b5cd502912026-05-20 15:32:56 +0200Per ÖstlundFix some compiler warnings (#15598)
58602fdadc2026-05-20 15:09:22 +0200Martin SjölundChange Tpl.mo to use Mutable instead of Array (#15590)
06cbae58782026-05-20 10:53:29 +0200Per ÖstlundRemove deprecated std::bind2nd in OMSICpp (#15586)
1d96af895f2026-05-20 09:46:34 +0200Martin SjölundFix error in Array.remove (#15588)
872436d4532026-05-20 00:20:40 +0200Adrian Popprepare for new OMDev: support Qt6 on Windows (#15589)
e0233253322026-05-19 16:07:37 +0200Martin SjölundRemove JSONExt (#15582)
dff4aa25dc2026-05-19 16:06:19 +0200Martin SjölundFix frontend-util interface for Error.*CurrentComponent (#15583)
a5131a74a12026-05-19 11:43:47 +0200Julien SchuellerCMake: Add macos bundle option (#15570)
2f2d61f4e02026-05-18 23:27:58 +0200Per ÖstlundImprove retyping of empty arrays (#15578)
517cd4caef2026-05-18 23:14:06 +0200Martin SjölundRemove some unused parts of the patterns in List.allCombinations* (#15577)
65adb928dd2026-05-18 15:58:46 +0200Per ÖstlundClean up SCodeUtil a bit (#15575)
aa4eaa84582026-05-18 14:18:30 +0200Julien SchuellerCMake: Set revision from file (#15573)
b6fa35120c2026-05-18 14:00:43 +0200Adeel AsgharDelete the empty ParametersScrollArea objects (#15574)
b09175c4382026-05-18 13:27:52 +0200Adeel AsgharFurther improve modifiers management (#15555)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/d2853a8255894f36df92853e882e3fa024bff7b2.zip) to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/a354d677731a6d6925e914220a3843f2e5351ce6.zip)
Buildings_latestFrom version 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/75f83809fdc194c3cdde2f06e8fd32cea58acc1f.zip) to 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/12b7da357e27c7fb037eb4ec6fcd3e8c07f643b6.zip)

Models Affected

Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.13 → 0:06:40
Buildings_12Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Simulate
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 1.13
Buildings_latestBuildings.BoundaryConditions.WeatherData.Validation.ReaderTMY3WindDirection (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpData (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpData_Angles (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpLowRise (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.ForcedConvection (sim)Simulate performance 22.08 → 3.46
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.NaturalConvectionWithControl (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyConstructionBoundary (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlyExteriorWallNoWindow (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.RoomOnlySurfaceBoundary (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.NaturalConvection (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Verify → Simulate
ClaRaClaRa.Examples.SteamCycle_01 (sim)
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)BackEnd performance 0:02:32 → 0:01:28
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)BackEnd performance 0:01:13 → 0:02:22 Simulate performance 26.38 → 13.11
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:02:11 → 56.26 Simulate performance 12.67 → 4.24
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 12.08 → 4.99
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)Simulate performance 7.87 → 21.13
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_1000 (sim)Simulate performance 18.57 → 8.81
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 47.32 → 0:02:38
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Simulate performance 50.20 → 21.77
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)Simulate performance 14.54 → 8.27
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Simulate performance 0:01:12 → 0:02:09
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 12.47 → 36.29
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Simulate performance 14.71 → 8.64
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 15.17 → 5.51
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 0:02:31 → 0:01:19
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_320 (sim)Simulate performance 5.86 → 10.30