OpenModelica cvode from 2025-11-24 20:56:15 to 2025-12-03 05:31:47

Summary

OMC Commits25
Libraries Changed4
Number of Improvements38
Number of Regressions23
Number of Performance Improvements2
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
3e1c85faaa2025-12-02 17:30:19 +0100AndreasDocument base_array.c [AI] (#14733)
b28486e2642025-12-02 17:02:58 +0100phannebohmReturn string (#14732)
cb670bd8182025-12-02 14:55:35 +0100Andreas[C] Remove USE_DEBUG_TRACE (#14730)
fffd0a587c2025-12-02 14:02:44 +0100AndreasRemove USE_DEBUG_OUTPUT (#14729)
19a2e3b7af2025-12-02 13:11:13 +0100Per ÖstlundAdd missing tests to OMEdit testsuite CMake build (#14728)
4cea11d5d02025-12-02 11:21:50 +0100phannebohmSet aux vars to protected (#14726)
5151d39b3f2025-12-01 16:00:18 +0100Adeel AsgharShow the full comment in tooltip (#14723)
ede7bd86c82025-12-01 14:19:41 +0100AndreasUpdate CMAKE_MINIMUM_REQUIRED to v 3.5 (#14692)
fa3d1d5a202025-12-01 13:54:19 +0100Per ÖstlundFix compiler warnings (#14721)
c53e39c92c2025-12-01 12:48:58 +0100Per ÖstlundRemove Binding.untypedExp (#14720)
a0f26afc512025-12-01 12:37:06 +0100Andreas[C++] Removing SUNDIALS/ARKODE from C++ and OMSICpp runtime (#14719)
971ef6afd32025-12-01 11:38:46 +0100phannebohmUse proper messageClose (#14688)
7f433bf3772025-12-01 10:34:57 +0100AndreasFix 'GC_THREADS' macro redefinition (#14718)
ab4ce31e6e2025-11-30 17:27:06 +0100kabdelhak[NB] adjacency: update scalar product (#14717)
e2c4ada5e32025-11-28 21:42:17 +0100Per ÖstlundFix `Structural.markComponent` (#14715)
26dba229f62025-11-28 18:44:07 +0100kabdelhak[NB] adjacency matrix mixed dependency update (#14714)
3173412b3a2025-11-28 15:47:22 +0100Adeel AsgharDo not hardcode Parameters and Initialization group boxes (#14712)
aed0fe54082025-11-28 14:55:48 +0100Adeel AsgharSave the files when user clicks on Save & Reload (#14711)
f49cac784d2025-11-28 14:48:24 +0100kabdelhak[SimCode] fix scalarization of variables (#14710)
ceb6ee36102025-11-27 12:30:25 +0100phannebohmMake alg var with binding final (#14691)
f1e4983e042025-11-27 11:25:06 +0100Adeel AsgharUse loadString with merge when editing folder structure package (#14706)
20db2133462025-11-27 11:14:35 +0100Adeel AsgharIgnore empty lines in package.order (#14705)
b4dc993e662025-11-25 16:45:11 +0100Per ÖstlundImplement break for connects (#14700)
2d6030138d2025-11-25 15:53:22 +0100Adeel AsgharAllow saving the class with errors (#14699)
eabe65fafe2025-11-25 15:36:02 +0100kabdelhak[SimCode] fix scalarization for old backend (#14697)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
9ff46942025-12-01 19:08:02 +0100Francesco CasellaAdd flag to scalarize systems (#259)
e46ee832025-11-28 10:03:55 +0100Francesco CasellaUpdate compilation parameters for BaseModelica.jl testing (#258)

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/7d4ef2182609d3e1967660715751f62a0f2534c2.zip) to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/59ed277663eed73e4eb0bede38b8c24a7cb79aaf.zip)
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/8a252a1e5ec2e46051ed52e215be1c8863a135ef.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/1d4ebdad3de82970bd8e2c13a7dbeca474fc99d9.zip)
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/c74cc2132b0ad0b317dcba1b992ff682748a2b42.zip) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/1833d0e5d0d08695bf11f4d24b198bb17af4138b.zip)
Dynawo_devFrom version 1.8.0-master (84b6a609bd45de07bca83453ce18c37b05eefd9d) to 1.8.0-master (9219c3d97194ac0bb6fe240be04a6edbe6e0ce3d)

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Simulate → Compile
AixLibAixLib.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
AixLibAixLib.Systems.ModularAHU.Examples.Cooler (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Compile → Verify
Buildings_11Buildings.DHC.Examples.Cooling.ElectricChillersDirectETS (sim)Compile → Failed
Buildings_11Buildings.DHC.Networks.Examples.Distribution2PipeExample (sim)Simulate → Failed
Buildings_11Buildings.Examples.SimpleHouse (sim)Verify → Simulate
Buildings_11Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Simulate → Compile
Buildings_12Buildings.DHC.Examples.Cooling.ElectricChillersDirectETS (sim)Compile → Failed
Buildings_12Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)Simulate → Verify
Buildings_12Buildings.DHC.Networks.Examples.Distribution2PipeExample (sim)Simulate → Failed
Buildings_12Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Simulate
Buildings_12Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Simulate performance 10.90 → 3.01
Buildings_12Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)Simulate performance 10.25 → 1.58
Buildings_12Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Simulate → Verify
Buildings_12Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Compile → Verify
Buildings_12Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Verify → FrontEnd
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Simulate
Buildings_latestBuildings.DHC.Examples.Cooling.ElectricChillersDirectETS (sim)Compile → Failed
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Networks.Examples.Distribution2PipeExample (sim)Simulate → Failed
Buildings_latestBuildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Simulate performance 23.95 → 46.67
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Simulate
Buildings_latestBuildings.Examples.FanCoils.FourPipe (sim)Compile → Simulate
Buildings_latestBuildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Simulate → Verify
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Compile → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Verify → FrontEnd
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.23 → 0:13:20
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_PositionValidation (sim)FrontEnd → Simulate
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_Scenario1 (sim)FrontEnd → Simulate
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActVel_Scenario1 (sim)FrontEnd → Simulate
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActVel_VelocityValidation (sim)FrontEnd → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Simulate → Compile
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)Simulate → Compile
Dynawo_devDynawo.Examples.SMIB.Standard.GovCt2St4b (sim)FrontEnd → Verify
Dynawo_devDynawo.Examples.SMIB.Standard.GovHydro4St4b (sim)FrontEnd → Simulate
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteam1St4b2 (sim)FrontEnd → Verify
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b1 (sim)FrontEnd → Verify
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteam1St4bPss2b3 (sim)FrontEnd → Verify
Dynawo_devDynawo.Examples.SMIB.Standard.GovSteamEuSt4b (sim)FrontEnd → Verify
HanserModelicaHanserModelica.SynchronousMachines.SMEE_LoadDump (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Compile → Simulate
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 49.37 → 0:01:24
IDEASIDEAS.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → FrontEnd
ModelicaByExampleModelicaByExample.Subsystems.Pendula.System (sim)FrontEnd → Simulate
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDump (sim)Compile → Verify
Modelica_4.0.0Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Verify → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 6.68 → 13.28
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDP (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
Modelica_trunkModelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)Simulate performance 9.01 → 15.79
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Templates → FrontEnd
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheck (sim)FrontEnd → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheck (sim)FrontEnd → Verify
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic1 (sim)FrontEnd → Simulate
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic1_noBus (sim)FrontEnd → Simulate
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic2 (sim)FrontEnd → Simulate
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3 (sim)FrontEnd → Simulate
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3_noBus (sim)FrontEnd → Simulate
StewartPlatformStewartPlatform.Tests.Switch2_test (sim)FrontEnd → Simulate
StewartPlatformStewartPlatform.Tests.Trajectory_test (sim)FrontEnd → Simulate