OpenModelica cvode from 2025-01-28 09:22:00 to 2025-02-01 11:21:24

Summary

OMC Commits22
Libraries Changed4
Number of Improvements3
Number of Regressions15
Number of Performance Improvements5
Number of Performance Regressions11

OpenModelica Changes

CommitDateAuthorSummary
24a8ae23e42025-01-31 17:11:53 +0100Adeel AsgharUpdate the curve using unit and then plot it (#13557)
b3ee8615b22025-01-31 12:21:09 +0100linuslangenkamp[NB] Add generic solving routine (#13553)
5abdb5e7d62025-01-31 11:03:55 +0100phannebohm[C] Fix import of variable start attributes (#13549)
06ac09dcab2025-01-30 19:15:23 +0100phannebohm[NB] Make algebraic loop from resizable component (#13554)
dffd48b9212025-01-30 13:37:32 +0100Adeel AsgharAllow deleting OpenModelica with key press (#13550)
9e3d2e481c2025-01-30 12:55:28 +0100phannebohm[C] Compute index map for variables (wip) (#12969)
e15b01f1d92025-01-30 10:43:44 +0100kabdelhak[testsuite] add test case for #13144 (#13545)
2571d799372025-01-29 18:48:42 +0100phannebohmUse generic option functions (#13547)
d2679c203d2025-01-29 17:56:35 +0100Francesco CasellaFix bug in NewtonDiagnostics, should fix #13409 (#13546)
043e1c22dd2025-01-29 16:51:28 +0100kabdelhak[OB] fix sim iterator for zero crossings (#13544)
4ce79069ca2025-01-29 16:19:39 +0100linuslangenkamp[NB] fix algebraic partition (#13537)
82abc6b0872025-01-29 16:08:53 +0100Adeel AsgharAdded comment to OpenModelica annotations for auto complete tooltip (#13543)
6675ba04a52025-01-29 15:17:17 +0100linuslangenkamp[NF] Added relation index in NFExpression.RELATION needed in event codegen (#13495)
a4a13d32b92025-01-29 14:41:23 +0100kabdelhak[NSim] add top level inputs to algebraics (#13541)
c43eca297e2025-01-28 19:12:48 +0100Per ÖstlundMove getDefaultComponentName/Prefixes to the typed API (#13538)
9dc5d4afa52025-01-28 19:10:20 +0100phannebohm[C] avoid threadData for asserts in newton diagnostics (#13540)
0cbae52ead2025-01-28 18:27:57 +0100phannebohmFix whitespace for syntax highlighting (#13539)
bbafe1460e2025-01-28 17:08:58 +0100kabdelhak[template,NB] update relation index (#13535)
199f36266a2025-01-28 15:16:38 +0100Adeel AsgharModifier can be null of the copied element (#13536)
45156345792025-01-28 15:02:21 +0100Per ÖstlundMove isExtendsModifierFinal to the typed API (#13534)
8cac92d3e22025-01-28 13:40:32 +0100Per ÖstlundMove getExtendsModifierValue to the typed API (#13533)
eff45d8a092025-01-28 12:57:57 +0100Per ÖstlundRemove unused case for getErrorString in Interactive (#13532)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
29c5aef2025-01-30 23:37:18 +0100AndreasAdd NeuralNetwork to testing (#116)
5ac40ea2025-01-20 12:46:25 +0100Francesco CasellaRun LargeTestSuite_NB with and without --resizableArrays (#192)

Library Changes

LibraryChange
ClaRaFrom version 1.8.2-main (42d0b37c4fadac85d92cbbb2f9926d7ac8c9e9f2) to 1.8.2-main (2963d0385a1f1be2c501127d0395f35951e951bd)
ClaRa_devFrom version 1.8.2-main (42d0b37c4fadac85d92cbbb2f9926d7ac8c9e9f2) to 1.8.2-main (2963d0385a1f1be2c501127d0395f35951e951bd)
ScalableTestSuiteConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuite_nooptConfiguration hash (OMC settings or the testing script changed)

Models Affected

Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield (sim)Compile → Verify
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.17
Buildings_11Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates performance 10.27 → 5.31
Buildings_11Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates performance 5.33 → 12.92
Buildings_11Buildings.Templates.Plants.Controls.StagingRotation.Validation.EquipmentEnable (sim)Simulate → Compile
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Simulate → Compile
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.EquipmentEnable (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:13:20 → 0.17
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Verify → Templates
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)Simulate → Templates
ClaRaClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)Compile → Templates
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Verify → Templates
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)Simulate → Templates
ClaRa_devClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)Compile → Templates
MEVMEV.Simulations.LinearControl.Scenario3 (sim)Compile performance 5.24 → 24.03
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate performance 0:01:26 → 5.94
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Compile performance 0:01:19 → 0:02:31
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Compile performance 0:01:18 → 0:03:14
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Compile performance 0:01:17 → 0:03:41
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Compile performance 0:01:59 → 0:03:57
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)FrontEnd performance 13.22 → 6.99
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Compile performance 0:02:20 → 0:04:31
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Compile performance 0:01:08 → 0:03:36
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Compile performance 35.79 → 0:01:04
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Compile performance 42.99 → 0:02:58
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Compile performance 22.10 → 37.86
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Simulate → Compile