OpenModelica newInst-newBackend from 2025-06-24 03:26:24 to 2025-07-01 04:58:38

Summary

OMC Commits23
Libraries Changed0
Number of Improvements10
Number of Regressions2
Number of Performance Improvements10
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
bf171873bb2025-06-30 18:57:23 +0200kabdelhak[NB] fix backbone of --daeMode (#14055)
40a9ebeff32025-06-30 16:02:59 +0200phannebohmRevert "[wip] Recompute Jacobian if step size changed (#14035)" (#14056)
44c986f6a42025-06-30 13:50:54 +0200Per ÖstlundOptimize RemoveSimpleEquations (#14054)
32e51b61c02025-06-30 02:55:04 +0300Adrian Popfix copy paste error (#14053)
86db3c5c962025-06-29 23:16:48 +0300Adrian Popuse a for loop to lower memory usage (#14052)
a4914f24262025-06-28 21:23:08 +0300Adrian Popupdate OMOptim submodule to fix the Windows build (#14051)
f6c93b97582025-06-28 17:11:31 +0200phannebohm[wip] Recompute Jacobian if step size changed (#14035)
ef17c1b3622025-06-28 15:59:00 +0200phannebohmImprove initial guesses for GBODE (#14050)
7c720ed2282025-06-28 11:25:24 +0200phannebohm[C] Add new flag `newtonMaxSteps` for GBODE (#14049)
428c27d66b2025-06-27 19:33:33 +0200Per ÖstlundImprove CommonSubExpression.shortenPaths (#14048)
53696dd7df2025-06-27 13:54:54 +0200Per ÖstlundDon't type type attributes that are already typed (#14047)
e697076b112025-06-27 14:47:26 +0300Adrian Popuse the correct directory (#14046)
d318e3d6882025-06-27 13:43:14 +0300Adrian Popremove not needed step (#14045)
69bd281c8c2025-06-27 01:21:27 +0300Adrian Popfix pipeline stage (#14043)
0972b3137b2025-06-27 00:14:21 +0300Adrian Popadd a job to build OM with debug symbols (#14042)
285671344f2025-06-26 19:55:39 +0200phannebohmUse identity for index map (#14041)
6fecef62042025-06-26 17:39:35 +0200Per ÖstlundImprove ResolveLoops.partitionBipartiteGraph (#14040)
97c66476162025-06-26 15:37:21 +0200Adeel AsgharCheck either element or parameter is an array (#14039)
bc731d228f2025-06-26 12:59:01 +0200Adeel AsgharUpdate %par text string used in the DynamicSelect (#14037)
0488acd3cd2025-06-26 11:16:28 +0200phannebohm[janitor] Fix whitespace and comments (#14036)
ea227872592025-06-24 16:36:11 +0200Adeel AsgharImprove the display of parameter values in icons (#14033)
c782a1e6fe2025-06-24 11:10:11 +0200Per ÖstlundFix evaluation of record fields (#14032)
3384c1d6d82025-06-24 10:12:06 +0200Per ÖstlundImprove CSE performance (#14031)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
ed227ef2025-06-28 00:10:54 +0200Francesco CasellaRead for new round of testing June 2025 (#215)
6d6bfe52025-05-29 01:41:14 +0200Adrian PopAdd new json field to force library version exact match - to be used for MSL (#213)

Library Changes

LibraryChange

Models Affected

ModelicaTest_4.0.0ModelicaTest.Blocks.KinematicPTP (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.UniversalSpherical (sim)
ModelicaTest_4.1.0ModelicaTest.Blocks.KinematicPTP (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.GearConstraint (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Joints.Revolute2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Parts.FixedRotation (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Parts.FlyingBodies (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Sensors.AbsoluteSensor2 (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Visualizers.Planes (sim)
ModelicaTest_4.1.0ModelicaTest.MultiBody.Visualizers.Torus (sim)
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.UniversalSpherical (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Cylindrical (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotion (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit3 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit4 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit5 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.GearConstraint (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Planar (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Prismatic (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Revolute (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Revolute2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Spherical (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Universal (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FixedRotation (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FixedTranslation (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FlyingBodies (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.AbsoluteSensor2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Visualizers.Planes (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Visualizers.Torus (sim)
Modelica_4.0.0Modelica.Clocked.Examples.CascadeControlledDrive.AbsoluteClocks (sim)Failed → FrontEnd
Modelica_4.0.0Modelica.Clocked.Examples.CascadeControlledDrive.Continuous (sim)Failed → FrontEnd
Modelica_4.0.0Modelica.Clocked.Examples.CascadeControlledDrive.SubClocked (sim)Failed → FrontEnd
Modelica_trunkModelica.Clocked.Examples.CascadeControlledDrive.SubClocked (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)Templates → Compile
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.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile performance 39.04 → 11.53
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 8.47 → 14.83
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Compile performance 22.06 → 2.14
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Compile performance 0:02:19 → 2.07
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)BackEnd performance 10.41 → 21.29
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)BackEnd performance 11.84 → 23.62
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Compile performance 30.11 → 2.13
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Compile performance 33.87 → 2.13
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)Compile performance 22.53 → 2.38
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Compile performance 31.34 → 1.78
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Compile performance 0:02:25 → 1.80
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Compile performance 52.83 → 22.40
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Compile performance 24.18 → 5.90
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Templates → Compile