OpenModelica cvode from 2026-02-23 19:28:02 to 2026-03-03 09:00:17

Summary

OMC Commits31
Libraries Changed3
Number of Improvements3
Number of Regressions5
Number of Performance Improvements5
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
a8914d4a3b2026-03-02 23:44:33 +0100Adrian Popupdate OMSimulator to update zlib to 1.3.2 (#15120)
5c745c1da32026-03-02 18:54:24 +0100phannebohm[GBODE] Make gbData and gbfData more similar (#15135)
bfae9cca352026-03-02 18:04:11 +0100kabdelhak[NB] fix index reduction (#15134)
9c4964e0a12026-03-02 17:47:16 +0100kabdelhak[NF] better resizable support (#15132)
10b062c99e2026-03-02 16:08:29 +0100Adeel AsgharHandle the variable replacement for the model icon/diagram (#15133)
9c1023985a2026-03-02 14:15:54 +0100Per ÖstlundFix flag parsing (#15131)
32dc5a64f02026-03-01 00:16:21 +0100phannebohm[NB] Fix derivative of binary div (#15128)
a40ee1fc882026-02-28 09:34:43 +0100Andreas[build] CMake spellcheck instead of Make (#15104)
5cd75100272026-02-27 16:22:09 +0100Per ÖstlundUpdate boostrapping sources (#15124)
6a0546d1a32026-02-27 16:06:04 +0100kabdelhak[NB] update function alias for array constructors (#15123)
7d6683a7c32026-02-27 13:46:07 +0100Per ÖstlundOptimize enumeration match cases (#15122)
6c6f9dcf5e2026-02-27 11:20:31 +0100Per ÖstlundMinor optimization (#15121)
ab2f4414522026-02-27 00:15:18 +0100Per ÖstlundAdd JSON array list type (#15115)
edad0f97c82026-02-26 21:17:18 +0100kabdelhak[testsuite] add three more resizable tests (#15119)
7362b766902026-02-26 20:26:51 +0100kabdelhak[NB] support cat() resizable (#15114)
c3e5c6ec5d2026-02-26 17:38:28 +0100Adeel AsgharAdded apparent power unit `V.A` to prefixable units (#15117)
41411c6f6f2026-02-26 17:11:30 +0100Adeel AsgharCheck for Expression.isNull() (#15116)
09b470d2ad2026-02-26 14:18:14 +0100Per ÖstlundReduce memory allocations in getModelInstance (#15112)
4b697cac232026-02-26 13:06:18 +0100Adeel AsgharImprove creation of model structure (#15109)
0c524016a12026-02-25 18:24:57 +0100arun3688pass the boundary condition measurement input file to simflags (#15103)
ffeea3cea72026-02-25 16:35:37 +0100Andreas[CodeGen] Replace dots in qualified crefs for extern function arguments (#15102)
9c4f69d7312026-02-25 16:01:39 +0100kabdelhak[NF] proper cat simplification (#15101)
a1973ef8882026-02-25 15:19:05 +0100arun3688Generate optional FMU for the reconciled model after computing dataReconciliation (#15100)
d3dc2100d52026-02-25 12:45:24 +0100kabdelhak[NB] update index reduction (#15094)
d3d4fd83712026-02-25 12:15:46 +0100kabdelhak[NF] add cat() call simplification (#15097)
ac4aef002b2026-02-25 11:32:45 +0100Andreas[FMI] Remove unused fmiType (#15098)
017d1a7ec52026-02-24 20:11:52 +0100kabdelhak[NB] add promote() handling (#15087)
9d19a76a872026-02-24 18:29:21 +0100phannebohm[NB] Fix adjacency for homotopy (#15091)
ca041a71412026-02-24 17:17:38 +0100Per ÖstlundScalarize for statements in scalarized Base Modelica (#15090)
2a29ec10b72026-02-24 13:20:24 +0100Per ÖstlundAdd flag to disable deleted component check (#15088)
672e1330752026-02-23 19:38:29 +0100Per ÖstlundAdd check for invalid uses of deleted components (#15085)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3cc869b2026-03-06 17:57:30 +0100Adrian Popdisable 1.24 and add 1.26 (#274)
01ac33b2026-02-24 13:36:37 +0100Per ÖstlundAdd illegalConditionalContext flag to AES and Dynawo

Library Changes

LibraryChange
AESConfiguration hash (OMC settings or the testing script changed)
Modelica_trunkFrom version trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/7832c68458be6add3aec454f637d238efbccabb0.zip) to trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/a976598ca559d4b3662cfe4389862f4fa022af36.zip)
OpenIPSLFrom version 3.0.1 (https://github.com/OpenIPSL/OpenIPSL/archive/648ac5422769915f2e04a5ccd0370e413e3ff23e.zip) to 3.1.0 (https://github.com/OpenIPSL/OpenIPSL/archive/0ee96c3bcf71330916fbaba60a82eeaac5e1ffb5.zip)

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.20
Buildings_12Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)Templates performance 10.75 → 4.89
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.17 → 0:06:40
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate performance 0.62 → 53.30
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
Modelica_trunkModelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)Simulate performance 16.14 → 9.45
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)Simulate performance 15.19 → 8.47
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorStartUpComparison (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Templates performance 5.95 → 14.32 Compile performance 0:01:32 → 0:03:02
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Templates performance 5.83 → 15.58 Compile performance 0:01:32 → 0:03:04
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Templates performance 5.67 → 14.87 Compile performance 0:01:32 → 0:03:04
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Templates performance 5.53 → 10.29
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Templates performance 5.40 → 10.15
OpenIPSLOpenIPSL.Examples.DAEMode.SMIB_Examples.Example_1.Network3 (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Templates performance 5.44 → 13.15 Compile performance 0:01:31 → 0:02:56
OpenIPSLOpenIPSL.Tests.Branches.Generic.ULTC (sim)FrontEnd → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.ESAC2A (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.FaultTline (sim)Simulate performance 12.65 → 7.35
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Simulate performance 4.90 → 10.50
ThermoPowerThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestTurbineHPefficiency (sim)Templates → Failed