OpenModelica newInst-newBackend from 2025-05-27 11:09:23 to 2025-06-03 06:36:02

Summary

OMC Commits7
Libraries Changed19
Number of Improvements4
Number of Regressions60
Number of Performance Improvements4
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
e3a5fb056f2025-06-02 13:46:29 +0200arun3688do not copy temporary files when performing dataReconciliation (#13965)
60c281205d2025-05-30 19:09:37 +0200phannebohm[OB] Don't replace arrays of unknown size with {} (#13963)
35f15fc49d2025-05-28 23:01:58 +0200Per ÖstlundChange InstNode::emptyMMNode to a method (#13957)
18fe6ab1302025-05-28 14:29:19 +0200Adeel AsgharEvaluate the expression until we get a literal (#13955)
620b4419da2025-05-28 10:22:22 +0200Per ÖstlundFix #13951 (#13952)
557b56a7562025-05-27 16:12:43 +0200Per ÖstlundRemove conditional component warning (#13949)
82984800f92025-05-27 13:53:54 +0200Adeel AsgharShow the default values as arrays, either as {0, 0, 0} or fill(0, 3) (#13948)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6d6bfe52025-05-29 01:41:14 +0200Adrian PopAdd new json field to force library version exact match - to be used for MSL (#213)
a7fcaa52025-05-28 01:08:45 +0200Francesco CasellaUpdated configurations to test released 4.1.0 instead of 4.1.0.beta.1 (#212)

Library Changes

LibraryChange
AixLibConfiguration hash (OMC settings or the testing script changed)
BuildSysProConfiguration hash (OMC settings or the testing script changed)
BuildingSystemsConfiguration hash (OMC settings or the testing script changed)
Buildings_11From version 11.1.1-maint.11.x (3e80998abc59062fae7c254a8d4eab4a49cc882c) to 11.1.1-maint.11.x (e44fa0d14f98e8d13f7a866e803ed9cd467187a9)
Buildings_12From version 12.1.0-maint.12.x (143765fcd09b4b605a70bf3a29678f41f2ed6097) to 12.1.1-maint.12.x (8500bd0f9d54183504e1878d2549e23c63d99655)
Buildings_latestFrom version 12.1.0-master (6fa10fe5cb35f0277033a243eb38460655047445) to 13.0.0-master (3f72f9ba5e635fc472de91a864f52b034b7e6936)
EHPTexamplesConfiguration hash (OMC settings or the testing script changed)
EHPTexamples_latestConfiguration hash (OMC settings or the testing script changed)
IBPSA_latestFrom version 4.0.0-master (d06094ee7af17f0b7c8337666af0f1f1b25e70d6) to 4.0.0-master (649c7774e4e497ccd6bf3e31437437c042ee80e1)
IDEASConfiguration hash (OMC settings or the testing script changed)
IDEAS_devConfiguration hash (OMC settings or the testing script changed)
ModelicaTest_3.2.3Configuration hash (OMC settings or the testing script changed)
ModelicaTest_4.0.0Configuration hash (OMC settings or the testing script changed)
ModelicaTest_trunkFrom version trunk (f2b63198aa05b8ad178bfc820f16b51f75430deb) to trunk (852d12e59d6d4fc8bd593fbf0fbb0ce5b15961b9)
OpenIPSLConfiguration hash (OMC settings or the testing script changed)
OpenIPSL_devConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuiteConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuite_nooptConfiguration hash (OMC settings or the testing script changed)
StewartPlatformConfiguration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Templates
AixLibAixLib.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Simulate → FrontEnd
AixLibAixLib.Fluid.Actuators.Valves.Examples.TwoWayValvesMotor (sim)Compile → FrontEnd
AixLibAixLib.Utilities.Psychrometrics.Functions.BaseClasses.Examples.SaturationPressureDerivativeCheck (sim)Simulate → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Simulate → FrontEnd
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Valves.Examples.TwoWayValvesMotor (sim)Compile → FrontEnd
BuildSysProBuildSysPro.IBPSA.Utilities.Psychrometrics.Functions.BaseClasses.Examples.SaturationPressureDerivativeCheck (sim)Simulate → Templates
BuildingSystemsBuildingSystems.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Templates
BuildingSystemsBuildingSystems.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Simulate → FrontEnd
BuildingSystemsBuildingSystems.Fluid.Actuators.Valves.Examples.TwoWayValvesMotor (sim)Compile → FrontEnd
BuildingSystemsBuildingSystems.Utilities.Psychrometrics.Functions.BaseClasses.Examples.SaturationPressureDerivativeCheck (sim)Simulate → Templates
Buildings_11Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Templates
Buildings_11Buildings.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Verify → FrontEnd
Buildings_11Buildings.Fluid.Actuators.Valves.Examples.TwoWayValvesMotor (sim)Compile → FrontEnd
Buildings_11Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.ApparatusDewPoint (sim)Templates → FrontEnd
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Verify → Simulate
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand_Length (sim)Verify → Simulate
Buildings_11Buildings.Utilities.Psychrometrics.Functions.BaseClasses.Examples.SaturationPressureDerivativeCheck (sim)Verify → Templates
Buildings_12Buildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Templates
Buildings_12Buildings.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Verify → FrontEnd
Buildings_12Buildings.Fluid.Actuators.Valves.Examples.TwoWayValvesMotor (sim)Compile → FrontEnd
Buildings_12Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.ApparatusDewPoint (sim)Templates → FrontEnd
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Verify → Simulate
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand_Length (sim)Verify → Simulate
Buildings_12Buildings.Utilities.Psychrometrics.Functions.BaseClasses.Examples.SaturationPressureDerivativeCheck (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Templates
Buildings_latestBuildings.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Verify → FrontEnd
Buildings_latestBuildings.Fluid.Actuators.Valves.Examples.TwoWayValvesMotor (sim)Compile → FrontEnd
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.ApparatusDewPoint (sim)Templates → FrontEnd
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand_Length (sim)Verify → Simulate
Buildings_latestBuildings.Utilities.Psychrometrics.Functions.BaseClasses.Examples.SaturationPressureDerivativeCheck (sim)Verify → Templates
EHPTexamplesEHPTexamples.EV.FirstEVpow (sim)Templates → FrontEnd
EHPTexamples_latestEHPTexamples.EV.FirstEVpow (sim)Templates → FrontEnd
IBPSA_latestIBPSA.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Templates
IBPSA_latestIBPSA.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Simulate → FrontEnd
IBPSA_latestIBPSA.Fluid.Actuators.Valves.Examples.TwoWayValvesMotor (sim)Compile → FrontEnd
IBPSA_latestIBPSA.Utilities.Psychrometrics.Functions.BaseClasses.Examples.SaturationPressureDerivativeCheck (sim)Simulate → Templates
IDEASIDEAS.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Templates
IDEASIDEAS.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Simulate → FrontEnd
IDEASIDEAS.Fluid.Actuators.Valves.Examples.TwoWayValvesMotor (sim)Compile → FrontEnd
IDEASIDEAS.Utilities.Psychrometrics.Functions.BaseClasses.Examples.SaturationPressureDerivativeCheck (sim)Simulate → Templates
IDEAS_devIDEAS.Fluid.Actuators.Dampers.Validation.PressureIndependent (sim)Compile → Templates
IDEAS_devIDEAS.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Simulate → FrontEnd
IDEAS_devIDEAS.Fluid.Actuators.Valves.Examples.TwoWayValvesMotor (sim)Compile → FrontEnd
IDEAS_devIDEAS.Utilities.Psychrometrics.Functions.BaseClasses.Examples.SaturationPressureDerivativeCheck (sim)Simulate → Templates
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.GearConstraint (sim)
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FixedRotation (sim)
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FlyingBodies (sim)
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)
ModelicaTest_4.0.0ModelicaTest.Blocks.RootMeanSquare (sim)Verify → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.Bend (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_roundTube_KC (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.NewFittings.Bends.CurvedBend (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Magnetic.FluxTubes.Shapes.FixedShape (sim)Compile → Verify
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.CO2 (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.DryAirNasa (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Media.TestOnly.IdealGasN2 (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Rotational.TestFriction (sim)Verify → FrontEnd
ModelicaTest_trunkModelicaTest.MultiBody.Frames.QuaternionFromT (sim)Simulate → Verify
OpenIPSLOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)FrontEnd → Failed
OpenIPSLOpenIPSL.Tests.Machines.PSAT.Order2test2_perturbation (sim)FrontEnd → Failed
OpenIPSL_devOpenIPSL.Examples.IEEE9.IEEE_9_Buses (sim)FrontEnd → Failed
OpenIPSL_devOpenIPSL.Tests.Machines.PSAT.Order2test2_perturbation (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile performance 39.60 → 0:01:40
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Compile performance 37.42 → 0:01:16
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Compile performance 21.67 → 11.19
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile performance 31.83 → 17.45
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Compile performance 40.92 → 0:01:31
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Compile performance 38.46 → 16.42
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)BackEnd performance 0:01:31 → 52.93
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Templates → Compile
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)