OpenModelica newInst-newBackend from 2026-04-28 11:14:47 to 2026-04-29 00:29:34

Summary

OMC Commits3
Libraries Changed1
Number of Improvements3
Number of Regressions8
Number of Performance Improvements10
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
7f4d387df92026-04-28 15:18:52 +0200Per ÖstlundFix annotation handling when instantiating components (#15447)
98921c0ce02026-04-28 15:07:12 +0200Adeel AsgharUpdate the current window when tab is swapped by the user (#15446)
4ef71ffee62026-04-28 12:59:09 +0200Adeel AsgharConsume the errors if checkError is false (#15445)

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
ThermofluidStream_devFrom version 1.2.0-main (97dc3776922ba27582d364a9bccce3d404c5ca30) to 1.2.0-main (b29add1520acfec6ddfb946cf38ecaf6ab120930)

Models Affected

BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)FrontEnd → Failed
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim)
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse100 (sim)
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Damper (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Damper2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.DifferentiationOfForces (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Spring (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Spring2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.SpringDamperParallel (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.SpringDamperSeries (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Torque (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Torque2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Torque3 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.WorldForceAndTorque (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.WorldForces (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.WorldForces2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.WorldTorques (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Frames.AngularVelocity (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Joints (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.CheckConstaintTorqueUniversalJoint (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.Cylindrical (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotion (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotion2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit3 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit4 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit5 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.GearConstraint (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.JointUPS2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.JointUSP2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.Planar (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.Prismatic (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.Revolute (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.Revolute2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.RevoluteInitialization (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.Spherical (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.Universal (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.BodyShape (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FixedRotation (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FixedTranslation (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FlyingBodies (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodies (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.PointMass (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Visualizers.Planes (sim)
ModelicaTest_4.0.0ModelicaTest.Rotational.TestMove (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Damper (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Damper2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.DifferentiationOfForces (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Force (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Force2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.ForceWithTwoMasses (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.ForceWithTwoMasses2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.ForcesAndTorques (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForces (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForces2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameForcesAndTorques3 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameTorques (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.FrameTorques2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.LineForceWithMass (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.LineForceWithTwoMasses (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Spring (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Spring2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.SpringDamperParallel (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.SpringDamperSeries (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Torque (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Torque2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Torque3 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.WorldForceAndTorque (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.WorldForces (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.WorldForces2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.WorldTorques (sim)
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSP (sim)
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversal (sim)
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.SphericalSpherical (sim)
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.UniversalSpherical (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Frames.AngularVelocity (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Cylindrical (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotion (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit2 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.FreeMotionScalarInit3 (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Planar (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Prismatic (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Revolute (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.RevoluteInitialization (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Spherical (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Joints.Universal (sim)
ModelicaTest_trunkModelicaTest.MultiBody.PlanarLoopWithMove (sim)
ModelicaTest_trunkModelicaTest.MultiBody.SphericalDoublePendulum (sim)
ModelicaTest_trunkModelicaTest.MultiBody.WorldGroundVisualization (sim)
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)BackEnd performance 0:01:16 → 44.05
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)BackEnd performance 4.63 → 10.29
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)BackEnd performance 4.58 → 10.34
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)BackEnd performance 4.38 → 10.14
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)BackEnd performance 4.77 → 10.44
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:02:15 → 0:01:17 SimCode performance 19.07 → 9.96
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)BackEnd performance 17.71 → 9.76 Templates performance 14.87 → 7.62
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 45.62 → 22.28 SimCode performance 15.82 → 7.18 Templates performance 27.43 → 14.66
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Simulate performance 20.51 → 11.78
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000 (sim)Simulate performance 0:01:58 → 0:01:09
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Compile performance 42.77 → 23.88
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100 (sim)Simulate performance 18.82 → 10.33
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Simulate performance 20.02 → 11.52
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100 (sim)Simulate performance 18.77 → 10.92
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_320 (sim)Compile → Verify
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Condenser (sim)Templates → FrontEnd
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Templates → FrontEnd