OpenModelica newInst-newBackend from 2025-06-12 13:54:20 to 2025-06-17 04:32:56

Summary

OMC Commits8
Libraries Changed3
Number of Improvements2
Number of Regressions18
Number of Performance Improvements4
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
305bc7c0292025-06-14 20:24:53 +0200Adrian PopUpdate qmake.m4 (#14008)
72cf369be42025-06-14 01:43:06 +0200Adrian Popforce qt6 compilation if we are on Ubuntu Plucky (#14007)
17c966ceaf2025-06-13 18:40:34 +0200Adeel AsgharMake a separate list of generated inner components (#14006)
b7ebaefbe62025-06-13 18:21:47 +0200Adeel AsgharConvert the literal parts of array when we switch back to SI-unit (#14005)
c5e3f1e2412025-06-13 14:31:59 +0200Per ÖstlundImprove flexible array handling (#13968)
e6db007e862025-06-13 13:23:49 +0200Per ÖstlundDump generated inner components with getModelInstance (#14004)
ee5eb882632025-06-13 11:45:53 +0200Adrian Popadd MSL 4.1.0 to library cache (#13958)
c283aac6b12025-06-12 16:35:26 +0200Adeel AsgharEvaluate the expression recursively (#14003)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6d6bfe52025-05-29 01:41:14 +0200Adrian PopAdd new json field to force library version exact match - to be used for MSL (#213)
a7fcaa52025-05-28 01:08:45 +0200Francesco CasellaUpdated configurations to test released 4.1.0 instead of 4.1.0.beta.1 (#212)

Library Changes

LibraryChange
AixLibFrom version 2.1.0 (fcf8bd30a526e7a423f444ad244a518164bda76e) to 2.1.1 (b9d4d88d1fb38511d2af0958f11855c14064841a)
ModelicaTest_trunkFrom version trunk (852d12e59d6d4fc8bd593fbf0fbb0ce5b15961b9) to trunk (0089336cd1fa8a5748ba4e3ea55effe9c79fa979)
PowerSysProFrom version 2.3.1 (https://api.bitbucket.org/2.0/repositories/simulage/powersyspro/downloads/PowerSysPro-2.3.1.zip) to 2.1.3 (823c494c3a40e3a69550420e940644be8f315acb)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating (sim)FrontEnd → Failed
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)FrontEnd → Failed
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)FrontEnd → Failed
AixLibAixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir (sim)FrontEnd → Failed
AixLibAixLib.ThermalZones.ReducedOrder.Examples.ThermalZone (sim)FrontEnd → Failed
AixLibAixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneAirExchange (sim)FrontEnd → Failed
AixLibAixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir (sim)FrontEnd → Failed
AixLibAixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange (sim)FrontEnd → Failed
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable2Ds.OneSidedDerivative2D (sim)Simulate → Failed
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable2Dv.OneSidedDerivative2D (sim)Simulate → Failed
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.OneSidedDerivative2D (sim)Simulate → Failed
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.OneSidedDerivative2D (sim)Simulate → Failed
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)
OpenIPSL_devOpenIPSL.Tests.Wind.GE.WT_Test (sim)Simulate performance 10.17 → 5.07
PowerSysProPowerSysPro.Examples.BreakerTests.Islanding1 (sim)FrontEnd → Simulate
PowerSysProPowerSysPro.Examples.BreakerTests.Islanding2 (sim)FrontEnd → Simulate
PowerSysProPowerSysPro.Examples.TwoSourcesOneLineThreeSensors (sim)Simulate → FrontEnd
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile performance 0:01:12 → 0:02:19
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Compile performance 52.40 → 0:02:05
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Compile performance 0:01:02 → 0:01:56
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Compile performance 13.45 → 44.22
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Compile performance 59.72 → 24.48
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Compile performance 0:03:17 → 0:01:24
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)Compile performance 51.25 → 18.93
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)Compile performance 17.10 → 29.22
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Compile → Templates
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic1 (sim)
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic1_noBus (sim)
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic2 (sim)
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3 (sim)
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3_noBus (sim)