OpenModelica newInst-newBackend from 2025-08-29 22:35:07 to 2025-09-02 04:17:40

Summary

OMC Commits5
Libraries Changed0
Number of Improvements50
Number of Regressions2
Number of Performance Improvements0
Number of Performance Regressions21

OpenModelica Changes

CommitDateAuthorSummary
7e6d39b0622025-09-01 16:33:43 +0200AndreasRemoving heun solver (#14287)
802c5a81652025-09-01 15:42:54 +0200AndreasRemoving irksco solver (#14286)
b2c95358452025-09-01 14:57:16 +0200Per ÖstlundImprove evaluation of box/unbox expressions (#14285)
af8809b8932025-09-01 13:20:10 +0200kabdelhak[NB] add when-assert handling (#14284)
6991cda0d42025-08-30 00:53:40 +0200linuslangenkamp[MOO] fix linking on macOS, require Fortran compiler for MOO (#14283)

3rdParty changes

Note that the 3rdParty libraries changed: ea40c83e7d91..3d365997b0f6

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

Models Affected

AESAES.Devel_test_models.Test_stank_002 (sim)FrontEnd → Failed
Buildings_11Buildings.Electrical.AC.OnePhase.Storage.Examples.AcBattery (sim)FrontEnd → Verify
Buildings_11Buildings.Electrical.AC.ThreePhasesBalanced.Storage.Examples.AcBattery (sim)FrontEnd → Verify
Buildings_11Buildings.Electrical.DC.Storage.Examples.Battery (sim)FrontEnd → Templates
Buildings_12Buildings.Electrical.AC.OnePhase.Storage.Examples.AcBattery (sim)FrontEnd → Verify
Buildings_12Buildings.Electrical.AC.ThreePhasesBalanced.Storage.Examples.AcBattery (sim)FrontEnd → Verify
Buildings_12Buildings.Electrical.DC.Storage.Examples.Battery (sim)FrontEnd → Templates
Buildings_latestBuildings.Electrical.AC.OnePhase.Storage.Examples.AcBattery (sim)FrontEnd → Verify
Buildings_latestBuildings.Electrical.AC.ThreePhasesBalanced.Storage.Examples.AcBattery (sim)FrontEnd → Verify
Buildings_latestBuildings.Electrical.DC.Storage.Examples.Battery (sim)FrontEnd → Templates
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)
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.Essotherm650 (sim)FrontEnd → Verify
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.Glycol47 (sim)FrontEnd → Verify
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_dT (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_pT (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_ph (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)FrontEnd → Verify
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.WaterIF97_pT (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.WaterIF97_ph (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.Essotherm650 (sim)FrontEnd → Verify
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.Glycol47 (sim)FrontEnd → Verify
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_dT (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_pT (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_ph (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)FrontEnd → Verify
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.WaterIF97_pT (sim)FrontEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.WaterIF97_ph (sim)FrontEnd → Templates
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.Essotherm650 (sim)FrontEnd → Verify
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.Glycol47 (sim)FrontEnd → Verify
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_dT (sim)FrontEnd → Templates
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_pT (sim)FrontEnd → Templates
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_ph (sim)FrontEnd → Templates
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)FrontEnd → Verify
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.WaterIF97_pT (sim)FrontEnd → Templates
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.WaterIF97_ph (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.Essotherm650 (sim)FrontEnd → Verify
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.Glycol47 (sim)FrontEnd → Verify
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_dT (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_pT (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_ph (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)FrontEnd → Verify
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.WaterIF97_pT (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.WaterIF97_ph (sim)FrontEnd → Templates
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 (sim)
Modelica_3.2.3Modelica.Mechanics.Translational.Examples.Friction (sim)FrontEnd → Verify
Modelica_3.2.3Modelica.Mechanics.Translational.Examples.HeatLosses (sim)FrontEnd → Simulate
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraint (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumInitTip (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.InitSpringConstant (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.Surfaces (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.UserDefinedGravityField (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2 (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.PlanarFourbar (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.BevelGear1D (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim)
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim)
Modelica_4.0.0Modelica.Mechanics.Translational.Examples.Friction (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Mechanics.Translational.Examples.HeatLosses (sim)FrontEnd → Simulate
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)
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.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)
PowerSysProPowerSysPro.Examples.DegradedModeForLoads (sim)FrontEnd → Simulate
PowerSysProPowerSysPro.Examples.LargerNetwork (sim)FrontEnd → Simulate
PowerSysProPowerSysPro.Examples.VariableLoad (sim)FrontEnd → Templates
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)BackEnd performance 6.02 → 12.55
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)BackEnd performance 5.37 → 11.78
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)BackEnd performance 6.58 → 15.39
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_3_M_4 (sim)FrontEnd performance 4.98 → 10.04 BackEnd performance 20.09 → 39.82
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)FrontEnd performance 11.06 → 21.58 BackEnd performance 46.75 → 0:01:20
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 7.63 → 14.86
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)BackEnd performance 22.43 → 39.50
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd performance 11.01 → 19.35 Templates performance 13.59 → 24.13
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_2 (sim)BackEnd performance 6.01 → 11.29
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_4 (sim)BackEnd performance 7.59 → 13.79
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)BackEnd performance 20.30 → 35.86
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)FrontEnd performance 10.84 → 18.53 BackEnd performance 43.74 → 0:01:18 Templates performance 13.18 → 23.61
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_2 (sim)BackEnd performance 7.52 → 13.20
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_4 (sim)BackEnd performance 8.86 → 16.54
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)FrontEnd performance 10.96 → 20.05 BackEnd performance 50.33 → 0:01:26 Templates performance 13.66 → 25.53
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_2_M_2 (sim)BackEnd performance 7.16 → 14.16
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_2_M_4 (sim)BackEnd performance 9.25 → 17.21
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)BackEnd performance 23.74 → 44.79
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)FrontEnd performance 11.26 → 20.03 BackEnd performance 49.52 → 0:01:27 Templates performance 13.44 → 26.03
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)BackEnd performance 9.48 → 16.64
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)BackEnd performance 9.44 → 16.17
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)SimCode → 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)