OpenModelica newInst-newBackend from 2025-09-06 10:48:29 to 2025-09-06 23:00:42

Summary

OMC Commits1
Libraries Changed1
Number of Improvements77
Number of Regressions6
Number of Performance Improvements19
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
62eaad3ca22025-09-06 22:50:09 +0200kabdelhak[NB] update size classification differentiation (#14316)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
78b314a2025-07-23 14:25:23 +0200Francesco CasellaUpdate heavy_tests.json (#218)
9d719312025-07-14 10:35:58 +0200Francesco CasellaUpdate heavy_tests.json (#216)

Library Changes

LibraryChange
ChemicalFrom version 1.4.1 (245138d95c80db00e3aae1a930a4cad5b76e1002) to 2.0.0-master (2da36279db8adf3effa142a8dfa270c40b0e517d)

Models Affected

AESAES.Coursework.ElecSys_power_frequency_control.PA_islanded_generator_loadDroop (sim)Templates → Simulate
AESAES.Coursework.Tuning_brushup.Two_PIs_tracking (sim)Templates → Compile
AESAES.Coursework.Typical_control_structures.Keep_below_limit (sim)Templates → Simulate
AESAES.Coursework.Typical_control_structures.Keep_within_two_limits (sim)Templates → Compile
AESAES.Devel_test_models.Test_islanding_001 (sim)Templates → Compile
AESAES.Devel_test_models.Test_stank_002 (sim)Failed → FrontEnd
AESAES.ProcessBlocks.SOPDT_overdamped (sim)Templates → Simulate
AixLibAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)FrontEnd → Templates
AixLibAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)FrontEnd → Templates
AixLibAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)FrontEnd → Templates
AixLibAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)FrontEnd → Templates
AixLibAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)FrontEnd → Templates
AixLibAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)FrontEnd → Templates
AixLibAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)FrontEnd → Templates
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)FrontEnd → Templates
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)FrontEnd → Templates
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)FrontEnd → Templates
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)FrontEnd → Templates
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)FrontEnd → Templates
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)FrontEnd → Templates
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)FrontEnd → Templates
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)FrontEnd → Templates
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)FrontEnd → Templates
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)FrontEnd → Templates
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)FrontEnd → Templates
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)FrontEnd → Templates
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)FrontEnd → Templates
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)FrontEnd → Templates
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)FrontEnd → Templates
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)FrontEnd → Templates
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)FrontEnd → Templates
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)FrontEnd → Templates
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)FrontEnd → Templates
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)FrontEnd → Templates
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)FrontEnd → Templates
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)FrontEnd → Templates
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)FrontEnd → Templates
ChemicalChemical.Examples.EnzymeKinetics (sim)FrontEnd → Failed
ChemicalChemical.Examples.ExothermicReaction (sim)FrontEnd → Failed
ChemicalChemical.Examples.HydrogenCombustion (sim)FrontEnd → Failed
ChemicalChemical.Examples.SimpleReaction (sim)FrontEnd → Failed
ChemicalChemical.Examples.SimpleReaction2 (sim)FrontEnd → Failed
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_PositionValidation (sim)
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_Scenario1 (sim)
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActVel_Scenario1 (sim)
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActVel_VelocityValidation (sim)
DeltaRobotDeltaRobot.Tests.IdealActuatorPos_test (sim)
DeltaRobotDeltaRobot.Tests.IdealActuatorVel_test (sim)
DroneLibraryDroneLibrary.Examples.DronePayload.DroneTest_payload (sim)
DroneLibraryDroneLibrary.Examples.DroneWithIdealPower.DroneForVR (sim)
DroneLibraryDroneLibrary.Examples.DroneWithIdealPower.Drone_IdealMachine (sim)
DroneLibraryDroneLibrary.Examples.DroneWithIdealPower.TestSystem (sim)
DroneLibraryDroneLibrary.Examples.Visualize.ModuleTest_Dymola (sim)
DroneLibraryDroneLibrary.Examples.Visualize.ModuleTest_NoInput (sim)
DroneLibraryDroneLibrary.Tests.chassisTest (sim)
DroneLibraryDroneLibrary.Tests.controlModuleTest (sim)
DroneLibraryDroneLibrary.Tests.controlModuleTest2 (sim)
DroneLibraryDroneLibrary.Tests.controlModuleTest_fmu_inputs (sim)
DroneLibraryDroneLibrary.Tests.controlModuleTest_fmu_main (sim)
DroneLibraryDroneLibrary.Tests.motorTest (sim)
DroneLibraryDroneLibrary.Tests.propellerTest (sim)
DroneLibraryDroneLibrary.Tests.simpleHoverTest (sim)
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)FrontEnd → Templates
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)FrontEnd → Templates
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)FrontEnd → Templates
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)FrontEnd → Templates
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)FrontEnd → Templates
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)FrontEnd → Templates
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)FrontEnd → Templates
IDEASIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)FrontEnd → Templates
IDEASIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)FrontEnd → Templates
IDEASIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)FrontEnd → Templates
IDEASIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)FrontEnd → Templates
IDEASIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)FrontEnd → Templates
IDEASIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)FrontEnd → Templates
IDEASIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)FrontEnd → Templates
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10 (sim)FrontEnd → Templates
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12 (sim)FrontEnd → Templates
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2 (sim)FrontEnd → Templates
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4 (sim)FrontEnd → Templates
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5 (sim)FrontEnd → Templates
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6 (sim)FrontEnd → Templates
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7 (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Blocks.Continuous_SteadyState (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.Continuous_SteadyState (sim)FrontEnd → Templates
ModelicaTest_4.1.0ModelicaTest.Blocks.Continuous_SteadyState (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Blocks.Continuous_SteadyState (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 (sim)
PlanarMechanicsPlanarMechanics.Examples.ControlledCraneCrab (sim)
PlanarMechanicsPlanarMechanics.Examples.CounterSpin (sim)
PlanarMechanicsPlanarMechanics.Examples.CraneCrab (sim)
PlanarMechanicsPlanarMechanics.Examples.CraneCrabTo3D (sim)
PlanarMechanicsPlanarMechanics.Examples.DoublePendulum (sim)
PlanarMechanicsPlanarMechanics.Examples.FreeBody (sim)
PlanarMechanicsPlanarMechanics.Examples.InvertedCraneCrab (sim)
PlanarMechanicsPlanarMechanics.Examples.KinematicLoop (sim)
PlanarMechanicsPlanarMechanics.Examples.KinematicLoop_DynamicStateSelection (sim)
PlanarMechanicsPlanarMechanics.Examples.Pendulum (sim)
PlanarMechanicsPlanarMechanics.Examples.PendulumExcited (sim)
PlanarMechanicsPlanarMechanics.Examples.PistonEngine (sim)
PlanarMechanicsPlanarMechanics.Examples.PistonEngine_DynamicStateSelection (sim)
PlanarMechanicsPlanarMechanics.Examples.PowerDistanceDemo (sim)
PlanarMechanicsPlanarMechanics.Examples.SpringDamperDemo (sim)
PlanarMechanicsPlanarMechanics.Examples.SpringDemo (sim)
PlanarMechanicsPlanarMechanics.Examples.WheelBasedCraneCrab (sim)
PlanarMechanicsPlanarMechanics.GearComponents.Examples.PlanetaryGear (sim)
PlanarMechanicsPlanarMechanics.GearComponents.Examples.SpurGear (sim)
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.SingleTrackWithEngine (sim)
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.TestAirDrag (sim)
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.TestDryFrictionWheel (sim)
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.TestIdealWheel (sim)
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.TestSlipBasedWheel (sim)
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.TwoTrackWithDifferentialGear (sim)
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.Sensor (sim)Templates → Simulate
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.Sensor (sim)Templates → Verify
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)BackEnd performance 12.69 → 5.45
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)BackEnd performance 12.15 → 5.37
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)BackEnd performance 15.35 → 6.52
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_3_M_4 (sim)BackEnd performance 39.98 → 20.97
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)FrontEnd performance 22.22 → 10.95 BackEnd performance 0:01:24 → 44.63 Templates performance 25.71 → 13.80
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)BackEnd performance 15.81 → 7.75
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)BackEnd performance 40.44 → 21.77 Templates performance 10.30 → 5.96
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd performance 19.81 → 11.33 BackEnd performance 0:01:22 → 46.91 Templates performance 26.67 → 14.01
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_2 (sim)BackEnd performance 11.75 → 6.32
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_4 (sim)BackEnd performance 16.02 → 7.76
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)BackEnd performance 38.40 → 20.41 Templates performance 11.83 → 5.81
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)FrontEnd performance 20.14 → 10.99 BackEnd performance 0:01:16 → 43.74 Templates performance 23.68 → 13.06
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_4 (sim)BackEnd performance 17.21 → 9.00
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)FrontEnd performance 10.74 → 5.31 BackEnd performance 43.47 → 24.54
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)FrontEnd performance 22.26 → 10.94 BackEnd performance 0:01:27 → 50.87 Templates performance 27.40 → 13.66
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_2_M_2 (sim)BackEnd performance 14.38 → 7.45
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_2_M_4 (sim)BackEnd performance 17.30 → 8.70
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)BackEnd performance 46.68 → 23.53
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)FrontEnd performance 22.01 → 11.12 BackEnd performance 0:01:26 → 49.56 Templates performance 27.46 → 13.09
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
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)
StewartPlatformStewartPlatform.Tests.ElectricCylinder_test (sim)
StewartPlatformStewartPlatform.Tests.Leg_test (sim)
StewartPlatformStewartPlatform.Tests.SpindleDrive_test (sim)
TransiEntTransiEnt.Storage.Heat.ElectricWaterHeater_constProp_L4.Check.CheckStratifiedElectricWaterHeater_CoolDown (sim)Failed → FrontEnd