OpenModelica newInst-newBackend from 2025-09-02 04:17:40 to 2025-09-03 22:30:56

Summary

OMC Commits6
Libraries Changed2
Number of Improvements71
Number of Regressions2
Number of Performance Improvements19
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
b25388daa92025-09-03 17:53:05 +0200kabdelhak[NB/NF] add function pointer argument differentiation (#14304)
78e784698c2025-09-03 17:40:05 +0200AndreasRemove imprungekutta (#14302)
5e4a9e3cdb2025-09-03 15:54:11 +0200AndreasRemoving deprecated ODE solver impeuler (#14300)
e84311fa182025-09-03 15:16:22 +0200Adeel AsgharImprove loading of large result files (#14301)
a0435a78552025-09-02 14:43:31 +0200AndreasRemoving trapezoid solver (#14286)
2291a390362025-09-02 11:41:08 +0200AndreasRe-adding tests for irksco with GBODE (#14290)

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
Buildings_latestFrom version 13.0.0-master (ac7015085f71849d15eb64e86b05ada8168ec848) to 13.0.0-master (8fbbca919b74d1030d459c7eac93416fb79baa37)
Dynawo_devFrom version 1.8.0-master (7b941c9a41a1f815c4d3d5e0ae4eb96bdf01d561) to 1.8.0-master (cbe705a309b56f196f566953f43445c58acb9b4c)

Models Affected

AixLibAixLib.Fluid.MixingVolumes.Validation.MSLCombustionAir (sim)FrontEnd → Simulate
AixLibAixLib.Fluid.MixingVolumes.Validation.MSLFlueGasSixComponents (sim)FrontEnd → Simulate
AixLibAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)FrontEnd → Compile
AixLibAixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)FrontEnd → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MSLCombustionAir (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MSLFlueGasSixComponents (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)FrontEnd → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)FrontEnd → Compile
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MSLCombustionAir (sim)FrontEnd → Simulate
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MSLFlueGasSixComponents (sim)FrontEnd → Simulate
BuildingSystemsBuildingSystems.HAM.HeatAndMoistureTransport.Examples.HeatAndMoistureTransport1DNodes (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)FrontEnd → Compile
BuildingSystemsBuildingSystems.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)FrontEnd → Compile
Buildings_11Buildings.Fluid.MixingVolumes.Validation.MSLCombustionAir (sim)FrontEnd → Verify
Buildings_11Buildings.Fluid.MixingVolumes.Validation.MSLFlueGasSixComponents (sim)FrontEnd → Verify
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)FrontEnd → Compile
Buildings_11Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)FrontEnd → Compile
Buildings_12Buildings.Fluid.MixingVolumes.Validation.MSLCombustionAir (sim)FrontEnd → Verify
Buildings_12Buildings.Fluid.MixingVolumes.Validation.MSLFlueGasSixComponents (sim)FrontEnd → Verify
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)FrontEnd → Compile
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)FrontEnd → Compile
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MSLCombustionAir (sim)FrontEnd → Verify
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MSLFlueGasSixComponents (sim)FrontEnd → Verify
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)FrontEnd → Compile
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)FrontEnd → Compile
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_PositionValidation (sim)
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActPos_Scenario1 (sim)
DeltaRobotDeltaRobot.Scenarios.DeltaRobot_IdealActVel_Scenario1 (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)
Dynawo_devDynawo.Examples.Nordic.TestCases.TestCase (sim)Failed → FrontEnd
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesExplicit (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesImplicit (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesTranscritical (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesExplicit (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesImplicit (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesTranscritical (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesExplicit (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesImplicit (sim)FrontEnd → Templates
ExternalMediaExternalMedia.Test.TestMedium.TestStatesSat (sim)FrontEnd → Templates
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MSLCombustionAir (sim)FrontEnd → Simulate
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MSLFlueGasSixComponents (sim)FrontEnd → Simulate
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)FrontEnd → Compile
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)FrontEnd → Compile
IDEASIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)FrontEnd → Compile
IDEASIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)FrontEnd → Compile
IDEAS_devIDEAS.Fluid.MixingVolumes.Validation.MSLCombustionAir (sim)FrontEnd → Simulate
IDEAS_devIDEAS.Fluid.MixingVolumes.Validation.MSLFlueGasSixComponents (sim)FrontEnd → Simulate
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1 (sim)FrontEnd → Compile
IDEAS_devIDEAS.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3 (sim)FrontEnd → Compile
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1D.Test25_usertab (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test66_usertab (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)FrontEnd → SimCode
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Valves.TestValvesIncompressibleReverse (sim)FrontEnd → SimCode
ModelicaTest_4.0.0ModelicaTest.Rotational.TestFriction (sim)FrontEnd → Templates
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)FrontEnd → SimCode
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Valves.TestValvesIncompressibleReverse (sim)FrontEnd → SimCode
ModelicaTest_4.1.0ModelicaTest.Rotational.TestFriction (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sensors.TestTraceSubstances (sim)FrontEnd → SimCode
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestValvesIncompressibleReverse (sim)FrontEnd → SimCode
ModelicaTest_trunkModelicaTest.Rotational.TestFriction (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)
Modelica_4.1.0Modelica.Mechanics.Rotational.Examples.CoupledClutches (sim)FrontEnd → Templates
Modelica_4.1.0Modelica.Mechanics.Rotational.Examples.Friction (sim)FrontEnd → Templates
Modelica_4.1.0Modelica.Mechanics.Translational.Examples.Brake (sim)FrontEnd → Templates
Modelica_4.1.0Modelica.Mechanics.Translational.Examples.Friction (sim)FrontEnd → Templates
Modelica_4.1.0Modelica.Mechanics.Translational.Examples.HeatLosses (sim)FrontEnd → Templates
Modelica_trunkModelica.Mechanics.Rotational.Examples.CoupledClutches (sim)FrontEnd → Templates
Modelica_trunkModelica.Mechanics.Rotational.Examples.Friction (sim)FrontEnd → Templates
Modelica_trunkModelica.Mechanics.Translational.Examples.Brake (sim)FrontEnd → Templates
Modelica_trunkModelica.Mechanics.Translational.Examples.Friction (sim)FrontEnd → Templates
Modelica_trunkModelica.Mechanics.Translational.Examples.HeatLosses (sim)FrontEnd → Templates
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (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.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)
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)BackEnd performance 12.55 → 5.99
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)BackEnd performance 11.78 → 5.74
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)BackEnd performance 15.39 → 7.20
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_3_M_4 (sim)FrontEnd performance 10.04 → 5.27 BackEnd performance 39.82 → 21.33
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)FrontEnd performance 21.58 → 10.90 BackEnd performance 0:01:20 → 44.87
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)BackEnd performance 14.86 → 7.82
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)BackEnd performance 39.50 → 21.89
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd performance 19.35 → 11.34 BackEnd performance 0:01:19 → 46.74 Templates performance 24.13 → 13.46
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.29 → 6.00
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_4 (sim)BackEnd performance 13.79 → 7.49
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)BackEnd performance 35.86 → 20.45
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)BackEnd performance 0:01:18 → 43.61 Templates performance 23.61 → 13.26
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_2 (sim)BackEnd performance 13.20 → 7.52
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_4 (sim)BackEnd performance 16.54 → 8.89
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)FrontEnd performance 20.05 → 10.98 BackEnd performance 0:01:26 → 49.59 Templates performance 25.53 → 13.46
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.16 → 7.20
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_2_M_4 (sim)BackEnd performance 17.21 → 9.32
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)BackEnd performance 44.79 → 23.59
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)FrontEnd performance 20.03 → 11.35 BackEnd performance 0:01:27 → 51.08 Templates performance 26.03 → 13.38
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → SimCode
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)
ThermofluidStreamThermofluidStream.Undirected.Processes.Tests.ConductionElement (sim)FrontEnd → Templates
ThermofluidStream_devThermofluidStream.Undirected.Processes.Tests.ConductionElement (sim)FrontEnd → Templates