OpenModelica cvode from 2025-08-20 08:21:56 to 2025-08-28 03:31:55

Summary

OMC Commits29
Libraries Changed3
Number of Improvements10
Number of Regressions17
Number of Performance Improvements2
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
3cb7b10b2c2025-08-27 23:27:21 +0200kabdelhak[NF/NB] update binding from inst node function (#14267)
f7f3a165c02025-08-27 17:03:48 +0200kabdelhak [NF] do not convert the RSUB index (#14262)
96d0afa6262025-08-27 16:07:37 +0200Per ÖstlundFix #14222 and add test case (#14261)
ede46b7f662025-08-27 14:59:14 +0200kabdelhak[NB] fix differentiation of nested functions (#14260)
42cd6e6b932025-08-27 13:11:02 +0200Per ÖstlundDon't try to inline external/builtin functions (#14259)
ff445879fb2025-08-27 12:36:53 +0200kabdelhak[NB,Template] add support for record array access as asub (#14258)
b762be78892025-08-26 18:06:17 +0200kabdelhak[NB] update check equation if its record or tuple (#14253)
028a6d4e3e2025-08-26 16:12:50 +0200Per ÖstlundUse `mmc_mk_scon_n` to simplify more functions (#14252)
73a71c7a5e2025-08-26 14:51:08 +0200phannebohmFix lit record (#14249)
87f9aa93e72025-08-26 13:29:51 +0200Per ÖstlundHandle `\r\n` in Tpl.writeStr (#14251)
4b40c87e1a2025-08-26 11:23:13 +0200phannebohmRemove executable from tests (#14250)
748579c6aa2025-08-25 15:09:36 +0200Per ÖstlundUse unique iterators when vectorizing a call (#14245)
289e345e502025-08-25 13:47:24 +0200phannebohm[NB] Differentiate `promote` (#14247)
1db406ac0c2025-08-23 13:11:19 +0200kabdelhak[NB] fix causalized dependency method for jacobians (#14244)
885e18d0b92025-08-22 17:13:22 +0200kabdelhak[NB] properly include scope when merging subscripts (#14239)
1937d9257b2025-08-22 16:24:32 +0200Adeel AsgharAdapt OMNotebook to new new OMPlot changes (#14238)
e2ac8cbe762025-08-22 14:34:47 +0200Per ÖstlundImprove typing of functions with record outputs (#14237)
0660dfc01b2025-08-22 08:44:26 -0300Dr-ZeroiRemove TLM references from OMEditLIB (#14232)
f0079ef9dc2025-08-22 12:20:32 +0200kabdelhak[OMPlot] add qt version check for compatibility with older versions (#14236)
f9efcfbd232025-08-21 17:13:42 +0200phannebohm[NB] Cancel argument with inverse in multary (#12784)
42c3b4482f2025-08-21 05:02:15 -0700mattkindigAdd second y-axis for plotting (#14198)
69a4f4929b2025-08-21 13:57:09 +0200Per ÖstlundOptimize NBAdjacency.Mode hash functions (#14231)
0c094038c22025-08-21 13:44:41 +0200Per ÖstlundReduce List.zip usage in NBSlice (#14230)
46bc2033c52025-08-20 20:28:02 +0200Adrian Popactivate qt6 for debian trixie (#14229)
b6c25f48182025-08-20 18:04:15 +0200kabdelhak[NSim/Template] make proper array and record literals (#14227)
4456f56f522025-08-20 14:50:18 +0200phannebohmFix UnorderedSet extraction (#14221)
db65f74c282025-08-20 14:49:42 +0200kabdelhak[NB/NSim] fix ordering of inner equations and iterators in for-equations (#14223)
8b12f71f2e2025-08-20 13:25:28 +0200Adeel AsgharSet visualization to false and clear selection (#14225)
45c8d0cfe02025-08-20 13:22:56 +0200Adeel AsgharUse false for isElementModification when apply element modifiers (#14224)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
78b314a2025-07-23 14:25:23 +0200Francesco CasellaUpdate heavy_tests.json (#218)
9d719312025-07-14 10:35:58 +0200Francesco CasellaUpdate heavy_tests.json (#216)

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (352c5cc91ca7aa308dc18fcc2e7e8cb517d035c7) to 11.1.1-maint.11.x (efa269d234673e79bf5a16c78a68ec7d7a9c3134)
Buildings_12From version 12.1.1-maint.12.x (3ebf6343b825523f5dccfb1bb7ae3d7e5509455c) to 12.1.1-maint.12.x (973084c7437cb1cbd9b05b790a72133fdd657e74)
Buildings_latestFrom version 13.0.0-master (625399d054f5fc6621bc4aef635ca02a337e301d) to 13.0.0-master (ac7015085f71849d15eb64e86b05ada8168ec848)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Simulate → Compile
AixLibAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)BackEnd performance 5.87 → 10.54
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.18 → 0:06:40
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.17
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Simulate → Compile
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Constructions.Examples.ExteriorWallTwoWindows (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Constructions.Examples.ExteriorWallWithWindow (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Examples.MixedAirCO2 (sim)Verify → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Simulate performance 28.89 → 1.07
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case985 (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange (sim)Simulate → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd performance 7.29 → 12.88
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)BackEnd performance 0:01:32 → 0:02:55
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 54.75 → 0:01:50
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Verify → Compile