OpenModelica newInst-newBackend from 2025-12-16 04:44:56 to 2025-12-17 19:00:24

Summary

OMC Commits8
Libraries Changed3
Number of Improvements96
Number of Regressions5
Number of Performance Improvements1
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
fb4dd4c6a12025-12-17 14:57:15 +0100kabdelhak[template] allow for expressions to have any subscripts (#14806)
8adf15195c2025-12-17 14:16:33 +0100kabdelhak[NB] add nested der() support (#14826)
976da5755b2025-12-17 12:18:26 +0100Adeel AsgharEvaluate expression when the value of parameter changes (#14819)
c5dc19cc5e2025-12-17 12:18:08 +0100Julien SchuellerModelWidgetContainer: Fix build with qt 6.10 (#14760)
730020942e2025-12-17 11:12:41 +0100kabdelhak[NB] update index reduction (#14824)
58658b8d992025-12-16 16:37:39 +0100phannebohmUse output path for linearize, omit useless prints (#14820)
5bdd7e11b62025-12-16 16:27:09 +0100Adeel AsgharAdd back none option for `linearizationDumpLanguage` (#14818)
f66058aada2025-12-16 12:42:15 +0100phannebohmIntroduce runtime flags for experiment attributes (#14813)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f2691882025-12-11 11:52:34 +0100Adrian Popadd extra simflags gbode (#262)
a8b7fb32025-12-04 12:35:20 +0100Adrian Popupdate HelmholtzMedia (#261)

Library Changes

LibraryChange
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/1d4ebdad3de82970bd8e2c13a7dbeca474fc99d9.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/a2615dd5f3933896411db908b6a782f0133e2845.zip)
PowerGrids_devFrom version 2.0.0-develop (80bc078a4e4fba3072e1aae6697d894f2fe72262) to 2.0.0-develop (432fd0a41642b4c35f7ef161ff43ec94b66f508e)
ThermofluidStream_devConfiguration hash (OMC settings or the testing script changed)

Models Affected

AESAES.ProcessComponents.Thermal.Air.MAvolume (sim)FrontEnd → Simulate
AixLibAixLib.Fluid.BoilerCHP.Examples.CHPSystem (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.RoomSteadyState (sim)FrontEnd → Failed
Buildings_11Buildings.Examples.Tutorial.Boiler.System1 (sim)FrontEnd → Verify
Buildings_12Buildings.Examples.Tutorial.Boiler.System1 (sim)FrontEnd → Verify
Buildings_latestBuildings.Examples.Tutorial.Boiler.System1 (sim)FrontEnd → Verify
ChemicalChemical.Obsolete.Examples.ExothermicReaction (sim)FrontEnd → Failed
ChemicalChemical.Obsolete.Examples.HeatingOfAlcohol (sim)FrontEnd → Failed
Chemical_masterChemical.Obsolete.Examples.ExothermicReaction (sim)FrontEnd → Failed
Chemical_masterChemical.Obsolete.Examples.HeatingOfAlcohol (sim)FrontEnd → Failed
EHPTexamplesEHPTexamples.EV.EVdata (sim)FrontEnd → Templates
EHPTexamplesEHPTexamples.EV.FirstEV (sim)FrontEnd → Templates
EHPTexamplesEHPTexamples.EV.FirstEVAngle (sim)FrontEnd → Templates
EHPTexamplesEHPTexamples.EV.FirstEVpow (sim)FrontEnd → Templates
EHPTexamples_latestEHPTexamples.EV.EVdata (sim)FrontEnd → Templates
EHPTexamples_latestEHPTexamples.EV.FirstEV (sim)FrontEnd → Templates
EHPTexamples_latestEHPTexamples.EV.FirstEVAngle (sim)FrontEnd → Templates
EHPTexamples_latestEHPTexamples.EV.FirstEVpow (sim)FrontEnd → Templates
IDEASIDEAS.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Failed → FrontEnd
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsFullInitial (sim)
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsFullSteadyStateMassAndEnergy (sim)
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsReducedInitial (sim)
ModelicaTestOverdeterminedModelicaTestOverdetermined.InconsistentInitialization.Fluid.TwoVolumesEquationsFullInitialInconsistent (sim)
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumesPressureStates (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Rotational.ForUsersGuide.Directions (sim)FrontEnd → Compile
ModelicaTest_3.2.3ModelicaTest.Rotational.ForUsersGuide.SimpleDriveTrain (sim)FrontEnd → Compile
ModelicaTest_3.2.3ModelicaTest.Rotational.ForUsersGuide.SupportTorque1 (sim)FrontEnd → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumesPressureStates (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Rotational.ForUsersGuide.Directions (sim)FrontEnd → Compile
ModelicaTest_4.0.0ModelicaTest.Rotational.ForUsersGuide.SimpleDriveTrain (sim)FrontEnd → Compile
ModelicaTest_4.0.0ModelicaTest.Rotational.ForUsersGuide.SupportTorque1 (sim)FrontEnd → Verify
ModelicaTest_4.1.0ModelicaTest.Electrical.Machines.DCPM_SpeedControlled (sim)FrontEnd → Compile
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumesPressureStates (sim)FrontEnd → Templates
ModelicaTest_4.1.0ModelicaTest.Rotational.ForUsersGuide.Directions (sim)FrontEnd → Compile
ModelicaTest_4.1.0ModelicaTest.Rotational.ForUsersGuide.SimpleDriveTrain (sim)FrontEnd → Compile
ModelicaTest_4.1.0ModelicaTest.Rotational.ForUsersGuide.SupportTorque1 (sim)FrontEnd → Verify
ModelicaTest_trunkModelicaTest.Electrical.Machines.DCPM_SpeedControlled (sim)FrontEnd → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumesPressureStates (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Rotational.ForUsersGuide.Directions (sim)FrontEnd → Compile
ModelicaTest_trunkModelicaTest.Rotational.ForUsersGuide.SimpleDriveTrain (sim)FrontEnd → Compile
ModelicaTest_trunkModelicaTest.Rotational.ForUsersGuide.SupportTorque1 (sim)FrontEnd → Verify
Modelica_3.2.3Modelica.Mechanics.Rotational.Examples.HeatLosses (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Mechanics.Rotational.Examples.LossyGearDemo3 (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Mechanics.Rotational.Examples.SimpleGearShift (sim)FrontEnd → Simulate
Modelica_3.2.3Modelica.Media.Examples.WaterIF97 (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.QuadraticCoreAirgap (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.ToroidalCoreQuadraticCrossSection (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Mechanics.Rotational.Examples.HeatLosses (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Mechanics.Rotational.Examples.LossyGearDemo1 (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Mechanics.Rotational.Examples.LossyGearDemo3 (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Mechanics.Rotational.Examples.SimpleGearShift (sim)FrontEnd → Simulate
Modelica_4.0.0Modelica.Media.Examples.WaterIF97 (sim)FrontEnd → Verify
Modelica_4.1.0Modelica.Magnetic.FluxTubes.Examples.Hysteresis.SinglePhaseTransformerWithHysteresis1 (sim)FrontEnd → Compile
Modelica_4.1.0Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.QuadraticCoreAirgap (sim)FrontEnd → Compile
Modelica_4.1.0Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.ToroidalCoreQuadraticCrossSection (sim)FrontEnd → Compile
Modelica_4.1.0Modelica.Mechanics.Rotational.Examples.SimpleGearShift (sim)FrontEnd → Simulate
Modelica_4.1.0Modelica.Media.Examples.WaterIF97 (sim)FrontEnd → Verify
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.Hysteresis.SinglePhaseTransformerWithHysteresis1 (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.QuadraticCoreAirgap (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FluxTubes.Examples.BasicExamples.ToroidalCoreQuadraticCrossSection (sim)FrontEnd → Compile
Modelica_trunkModelica.Mechanics.Rotational.Examples.SimpleGearShift (sim)FrontEnd → Simulate
Modelica_trunkModelica.Media.Examples.WaterIF97 (sim)FrontEnd → Verify
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainSinglePhaseInductionMotors.MultiDomainSPIM (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.AKD.System.AKD (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.DAEMode.SMIB_Examples.Example_1.Network3 (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.OpenCPS.Network (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Examples.OpenCPS.Network_Expanded (sim)FrontEnd → Compile
OpenIPSLOpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.AKD.System.AKD (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.SMIB_Examples.Example_1.Network3 (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.OpenCPS.Network (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.OpenCPS.Network_Expanded (sim)FrontEnd → Compile
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.AVR.AVRTypeII_Test (sim)Simulate performance 30.67 → 17.90
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)FrontEnd → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4Windings (sim)Failed → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim)Failed → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim)Failed → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim)Failed → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim)Failed → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim)Failed → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing (sim)Failed → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)SimCode → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Templates → Simulate
ThermoPowerThermoPower.Test.GasComponents.TestGT (sim)FrontEnd → Simulate
ThermofluidStream_devThermofluidStream.Processes.Tests.Flow_Resistance (sim)Simulate → Verify
TransiEntTransiEnt.Storage.Heat.ElectricWaterHeater_constProp_L4.Check.CheckStratifiedElectricWaterHeater_CoolDown (sim)Failed → FrontEnd
VehicleInterfacesVehicleInterfaces.Roads.Examples.CheckFunctionDifferentiation_FlatRoads (sim)