OpenModelica newInst-newBackend from 2026-03-24 16:06:32 to 2026-03-31 04:35:09

Summary

OMC Commits27
Libraries Changed0
Number of Improvements8
Number of Regressions12
Number of Performance Improvements0
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
6caea1c49e2026-03-30 16:42:55 +0200Per ÖstlundChange behaviour of getInheritedClasses for class extends (#15279)
dedb244c042026-03-30 15:54:21 +0200Per ÖstlundFix lookup of class extends in nfAPI (#15277)
e54a44d4692026-03-30 14:21:02 +0200Adeel AsgharHandle exception raised by `getInheritedClasses` (#15276)
5fc37624642026-03-30 11:03:15 +0200Per ÖstlundImprove typing of array slices (#15275)
7c4051dbdb2026-03-28 10:47:35 +0100Martin SjölundFix compilation on clang 21.1.8
307de3f73e2026-03-28 21:37:38 +0100Julien SchuellerCMake: Default to QtWebEngine (#15269)
c5255ccd5a2026-03-28 17:15:24 +0100linuslangenkamp[GBODE] update Newton tolerances for -gbnls=internal (#15271)
a9fe36d28b2026-03-28 15:45:25 +0100linuslangenkamp[GBODE] update dense output of ESDIRK4(3)7L[2]SA (#15272)
94e87b30732026-03-27 16:47:54 +0100linuslangenkamp[GBODE] add predictive step size controllers (#15268)
fa2a4e9c0b2026-03-27 16:02:22 +0100Adeel AsgharUse `getInheritedClasses` instead of `getNthInheritedClass` (#15267)
6d838d565c2026-03-27 13:47:50 +0100Per ÖstlundFix invalid escape sequences in generate_icons.py (#15266)
a7ca59d62d2026-03-27 13:19:55 +0100Per ÖstlundRewrite getNthInheritedClass to use the NFApi (#15265)
39f550b62b2026-03-27 12:31:08 +0100Julien SchuellerCMake: Switch to qt6 default (#15254)
04460077662026-03-26 16:30:40 +0100linuslangenkamp[GBODE] consider NLS converged when absorption effects dominate (#15260)
40e5d5fcfa2026-03-26 16:24:50 +0100Adeel AsgharPreserve the last active modeling window (#15262)
4db872f3732026-03-26 16:01:30 +0100Adeel AsgharSet the transform on DynamicSelect reset (#15261)
953a7621382026-03-26 14:42:57 +0100Adeel AsgharUpdate generate_icons.py (#15259)
2ea0f8249a2026-03-26 12:46:31 +0100Per ÖstlundAdd documentation for translateResidualsDAE (#15255)
1d509b74e42026-03-26 12:22:16 +0100Per ÖstlundFix expansion of call arguments in Base Modelica (#15257)
60df98dd182026-03-25 18:42:09 +0100linuslangenkamp[GBODE] update embedded method for ESDIRK4(3)6L[2]SA (#15027)
a11b4f4e912026-03-25 17:30:25 +0100Per ÖstlundAdd translateResidualsDAE API (#15253)
a63fb1c3982026-03-25 15:09:37 +0100Per ÖstlundDump functions when using --dumpFlatModel without -f (#15252)
90923086c72026-03-25 12:50:12 +0100Per ÖstlundGroup reverseLookup matches based on filename (#15250)
b91c0830e82026-03-25 11:50:37 +0100Adeel AsgharUse simdjson instead of QJsonDocument (#15230)
14638ef98e2026-03-25 11:12:51 +0100Adeel AsgharAdded min, h and d display units for time (#15249)
36e89de2bb2026-03-25 10:36:42 +0100Adeel AsgharFilter out the generated inner when adding a component (#15247)
9c80b3b4832026-03-25 10:26:12 +0100Adeel AsgharBuild simdjson (#15244)

3rdParty changes

Note that the 3rdParty libraries changed: 00e74f158d12..20924d599879

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
dbfd1362026-03-27 15:34:11 +0100linuslangenkamp[GBODE] set ESDIRK4 as default integrator (#281)
2a49f692026-03-26 20:37:38 +0100AndreaBartoliniAdd ThermoPower branch v4.0.0-dev to the CI (#280)

Library Changes

LibraryChange

Models Affected

AESAES.Coursework.ThermSys_control_problems.Thermal_zones_control.Thermal_zones_case_01 (sim)FrontEnd → Failed
AESAES.Coursework.Typical_control_structures.Decoupling (sim)Simulate → Failed
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim)
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.InletTemperaturePulse (sim)
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse50 (sim)
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100 (sim)
IDEASIDEAS.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Failed → FrontEnd
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminar (sim)Compile → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulent (sim)Compile → Templates
Modelica_3.2.3Modelica.Fluid.Examples.InverseParameterization (sim)Compile → Templates
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 (sim)
Modelica_4.0.0Modelica.Fluid.Examples.InverseParameterization (sim)Compile → Templates
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim)
Modelica_trunkModelica.Clocked.Examples.CascadeControlledDrive.Continuous (sim)Failed → FrontEnd
OpenIPSLOpenIPSL.Data.PowerPlant.Examples.IEEE421 (sim)Templates → FrontEnd
OpenIPSLOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Simulate performance 0.06 → 0:08:00
OpenIPSLOpenIPSL.Examples.Microgrids.UniversityCampus.CampusB.CampusGridB (sim)Simulate performance 0.14 → 0:08:00
OpenIPSLOpenIPSL.Tests.Branches.PSAT.PhaseShiftingTransformer_Test (sim)Simulate → Compile
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.ESST1A (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.IEEE9.IEEE_9_Buses_Statcom (sim)Simulate performance 0:01:38 → 0:04:50
OpenIPSL_devOpenIPSL.Data.PowerPlant.Examples.IEEE421 (sim)Templates → FrontEnd
OpenIPSL_devOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Simulate performance 0.05 → 0:08:00
OpenIPSL_devOpenIPSL.Examples.Microgrids.UniversityCampus.CampusB.CampusGridB (sim)Simulate performance 0.11 → 0:08:00
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.ESST1A (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)SimCode performance 8.22 → 17.01
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)SimCode performance 10.71 → 18.49
ThermoPowerThermoPower.Test.GasComponents.TestCC (sim)FrontEnd → Templates
ThermoPowerThermoPower.Test.GasComponents.TestTurboJetConstSpeed (sim)FrontEnd → Templates
ThermoPowerThermoPower.Test.GasComponents.TestTurboJetInertia (sim)FrontEnd → Templates