OpenModelica newInst-newBackend from 2026-05-06 16:34:48 to 2026-05-08 16:24:06

Summary

OMC Commits5
Libraries Changed0
Number of Improvements79
Number of Regressions3
Number of Performance Improvements0
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
09b6001b842026-05-07 18:01:52 +0200Per ÖstlundAdd basic alias elimination of flows in stream connectors (#15517)
9e8d4776c72026-05-07 15:52:06 +0200Adrian PopAdd missing imports in MetaModelica (#15515)
7e4e775b922026-05-06 21:55:06 +0200Martin SjölundFCore.RefTree is a package, not a type (#15513)
9a9c4fb1ba2026-05-06 21:22:55 +0200Adeel AsgharImprove the modifiers management (#15508)
f3c163ba5b2026-05-06 18:48:24 +0200Per ÖstlundKeep element-wise property when type checking (#15511)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.RoomSteadyState (sim)Failed → FrontEnd
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse50 (sim)
HanserModelicaHanserModelica.VariablesTypes.VectorsMatrices1 (sim)Templates → Simulate
ModelicaTest_3.2.3ModelicaTest.Electrical.PowerConverters.HalfControlledBridge2mPulse (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Electrical.PowerConverters.ThyristorBridge2mPulse_R (sim)Templates → Simulate
ModelicaTest_3.2.3ModelicaTest.Math.TestInterpolateParametric (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Electrical.PowerConverters.HalfControlledBridge2mPulse (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Electrical.PowerConverters.ThyristorBridge2mPulse_R (sim)Templates → Simulate
ModelicaTest_4.0.0ModelicaTest.Math.TestInterpolateParametric (sim)Templates → Compile
ModelicaTest_4.1.0ModelicaTest.Electrical.PowerConverters.HalfControlledBridge2mPulse (sim)Templates → Compile
ModelicaTest_4.1.0ModelicaTest.Electrical.PowerConverters.ThyristorBridge2mPulse_R (sim)Templates → Simulate
ModelicaTest_4.1.0ModelicaTest.Math.TestInterpolateParametric (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Electrical.PowerConverters.HalfControlledBridge2mPulse (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Electrical.PowerConverters.ThyristorBridge2mPulse_R (sim)Templates → Simulate
ModelicaTest_trunkModelicaTest.Math.TestInterpolateParametric (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.DiodeBridge2mPulse (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.HalfControlledBridge2mPulse (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_R (sim)Templates → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RL (sim)Templates → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.DiodeCenterTap2mPulse (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_R (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)Templates → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_R (sim)Templates → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RL (sim)Templates → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV (sim)Templates → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_Characteristic (sim)Templates → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.DiodeBridge2mPulse (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.HalfControlledBridge2mPulse (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_R (sim)Templates → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RL (sim)Templates → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.DiodeCenterTap2mPulse (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_R (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)Templates → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_R (sim)Templates → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RL (sim)Templates → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV (sim)Templates → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_Characteristic (sim)Templates → Simulate
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.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.SpringWithMass (sim)
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.DiodeBridge2mPulse (sim)Templates → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.HalfControlledBridge2mPulse (sim)Templates → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_R (sim)Templates → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RL (sim)Templates → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV (sim)Templates → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Templates → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.DiodeCenterTap2mPulse (sim)Templates → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_R (sim)Templates → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Templates → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV (sim)Templates → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Templates → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)Templates → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_R (sim)Templates → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RL (sim)Templates → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV (sim)Templates → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_Characteristic (sim)Templates → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.DiodeBridge2mPulse (sim)Templates → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.HalfControlledBridge2mPulse (sim)Templates → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_R (sim)Templates → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RL (sim)Templates → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV (sim)Templates → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Templates → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.DiodeCenterTap2mPulse (sim)Templates → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_R (sim)Templates → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Templates → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV (sim)Templates → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Templates → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)Templates → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_R (sim)Templates → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RL (sim)Templates → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV (sim)Templates → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_Characteristic (sim)Templates → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.Pendulum (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.SpringMassSystem (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.Surfaces (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.UserDefinedGravityField (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Engine1a (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Fourbar_analytic (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffects (sim)
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Templates performance 22.29 → 44.71
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Templates performance 21.64 → 51.22
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)Templates performance 17.02 → 35.12
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)SimCode performance 18.77 → 5.79 Templates performance 20.94 → 37.87
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)SimCode performance 6.95 → 18.00
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_320 (sim)Verify → Compile