OpenModelica newInst-newBackend from 2025-10-15 03:57:07 to 2025-10-17 04:13:53

Summary

OMC Commits5
Libraries Changed0
Number of Improvements22
Number of Regressions21
Number of Performance Improvements3
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
9e4068ce3a2025-10-16 19:34:39 +0200kabdelhak[NB] attempt to fix regressions mentioned in #14505 (#14511)
fd8b7abe552025-10-16 12:34:15 +0200linuslangenkamp[C] add PRIMME to configure build (#14508)
3cf2c5c7a72025-10-16 11:35:25 +0200kabdelhak[Template] allow string constants (#14507)
8e9eaafc212025-10-15 17:56:34 +0200linuslangenkamp[C] add sparse SVD with PRIMME (#14503)
204afe1c352025-10-15 15:39:31 +0200Adeel AsgharPrepend instanceName when evaluateĆ­ng the expressions of nested level (#14504)

3rdParty changes

Note that the 3rdParty libraries changed: 3dd68d9ccbf5..3d2d50d77a0d

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a7b2e822025-10-15 10:23:15 +0200AndreasAdding LEPSE (#242)
7662c332025-10-08 10:04:53 +0200AndreasAdding URDFModelica to installLibraries.mos (#240)

Library Changes

LibraryChange

Models Affected

Buildings_11Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.UACp (sim)FrontEnd → Verify
Buildings_11Buildings.HeatTransfer.Conduction.BaseClasses.Examples.Temperature_u (sim)Simulate → Verify
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones1 (sim)Templates → FrontEnd
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones2 (sim)Templates → FrontEnd
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones3 (sim)Templates → FrontEnd
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.OutputVariable.OneEnvironmentOutputVariable (sim)Templates → FrontEnd
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.OutputVariable.OneZoneOutputVariable (sim)Templates → FrontEnd
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.SurfaceComparison.BaseClasses.ReferenceSurfaces (sim)Templates → FrontEnd
Buildings_12Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.UACp (sim)FrontEnd → Verify
Buildings_12Buildings.HeatTransfer.Conduction.BaseClasses.Examples.Temperature_u (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones1 (sim)Templates → FrontEnd
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones2 (sim)Templates → FrontEnd
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones3 (sim)Templates → FrontEnd
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneEnvironmentOutputVariable (sim)Templates → FrontEnd
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneZoneOutputVariable (sim)Templates → FrontEnd
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.SurfaceComparison.BaseClasses.ReferenceSurfaces (sim)Templates → FrontEnd
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.UACp (sim)FrontEnd → Verify
Buildings_latestBuildings.HeatTransfer.Conduction.BaseClasses.Examples.Temperature_u (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones1 (sim)Templates → FrontEnd
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones2 (sim)Templates → FrontEnd
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones3 (sim)Templates → FrontEnd
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneEnvironmentOutputVariable (sim)Templates → FrontEnd
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneZoneOutputVariable (sim)Templates → FrontEnd
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Validation.SurfaceComparison.BaseClasses.ReferenceSurfaces (sim)Templates → FrontEnd
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Damper (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Damper2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.DifferentiationOfForces (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Force (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Force2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.ForceWithTwoMasses (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.ForceWithTwoMasses2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.ForcesAndTorques (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.FrameForces (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.FrameForces2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.FrameForcesAndTorques2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.FrameForcesAndTorques3 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.FrameTorques (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.FrameTorques2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.LineForceWithMass (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.LineForceWithTwoMasses (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Spring (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Spring2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.SpringDamperParallel (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.SpringDamperSeries (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Torque (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Torque2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Torque3 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.WorldForceAndTorque (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.WorldForces (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.WorldForces2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.WorldTorques (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.FourbarVariants.JointUSP (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversal (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.FourbarVariants.SphericalSpherical (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.FourbarVariants.UniversalSpherical (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Frames.AngularVelocity (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.CheckConstaintTorqueUniversalJoint (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.Cylindrical (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.FreeMotion (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.FreeMotion2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit3 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit5 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.JointUPS2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.JointUSP2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.Planar (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.Prismatic (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.Revolute (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.Revolute2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.RevoluteInitialization (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.Spherical (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.Universal (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Parts.BodyShape (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.PlanarLoopWithMove (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.SphericalDoublePendulum (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.WorldGroundVisualization (sim)
Modelica_3.2.3Modelica.Thermal.HeatTransfer.Examples.TwoMasses (sim)Simulate → Verify
Modelica_4.0.0Modelica.Thermal.HeatTransfer.Examples.TwoMasses (sim)Simulate → Verify
Modelica_4.1.0Modelica.Electrical.Analog.Examples.DemonstrateLightning (sim)Compile → Simulate
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumInitTip (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.ForceAndTorque (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.InitSpringConstant (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.Pendulum (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.PendulumWithSpringDamper (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.Surfaces (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.UserDefinedGravityField (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b_analytic (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Loops.PlanarFourbar (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.BevelGear1D (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim)
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim)
Modelica_4.1.0Modelica.Thermal.HeatTransfer.Examples.TwoMasses (sim)Simulate → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.DemonstrateLightning (sim)Compile → Simulate
Modelica_trunkModelica.Thermal.HeatTransfer.Examples.TwoMasses (sim)Simulate → Verify
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.AVR.AVRTypeII_Test (sim)Simulate performance 34.79 → 17.10
OpenIPSL_devOpenIPSL.Tests.Controls.PSAT.AVR.AVRTypeII_Test (sim)Simulate performance 33.52 → 17.46
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCell (sim)FrontEnd → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellIrradianceCharacteristic (sim)FrontEnd → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellTemperatureCharacteristic (sim)FrontEnd → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellVoltageSource (sim)FrontEnd → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleSymmetric (sim)FrontEnd → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimplePlantSymmetric (sim)FrontEnd → Simulate
PowerGridsPowerGrids.Electrical.Test.SynchronousMachine4Windings (sim)Compile → Simulate
PowerGridsPowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim)Compile → Verify
PowerGridsPowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim)Compile → Verify
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)SimCode performance 3.82 → 10.90
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)SimCode performance 4.06 → 10.97
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)Templates performance 37.98 → 18.14
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
ThermoPowerThermoPower.Test.WaterComponents.TestST1 (sim)Simulate → Templates