OpenModelica newInst-newBackend from 2025-05-11 17:36:29 to 2025-05-12 18:54:49

Summary

OMC Commits1
Libraries Changed1
Number of Improvements160
Number of Regressions1
Number of Performance Improvements7
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
6ad8433db42025-05-12 10:41:48 +0200kabdelhak[NB] fix implicit algorithm detection (#13902)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
2ab77cd2025-04-03 01:10:21 +0200Adrian Poprevert the testing with MSL4.1.0 changes (#210)
70533002025-04-02 23:47:56 +0200Adrian Popdo not upgrade libs to not force reinstall (#209)

Library Changes

LibraryChange
Buildings_latestConfiguration hash (OMC settings or the testing script changed)

Models Affected

AESAES.Coursework.ThermSys_control_problems.Storage_management.Storage_tank_01_load_unload (sim)Failed → FrontEnd
AixLibAixLib.BoundaryConditions.SolarGeometry.BaseClasses.Examples.Declination (sim)Compile → Simulate
AixLibAixLib.DataBase.Pumps.PumpPolynomialBased.Examples.testPumpHeadCalculation (sim)Compile → Simulate
AixLibAixLib.DataBase.Pumps.PumpPolynomialBased.Examples.testPumpPowerCalculation (sim)Compile → Simulate
AixLibAixLib.DataBase.Pumps.PumpPolynomialBased.Examples.testPumpSpeedCalculation (sim)Compile → Simulate
AixLibAixLib.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.Declination (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Compile → Simulate
BuildSysProBuildSysPro.Utilities.Analysis.DHWQueue (sim)SimCode → Templates
BuildSysProBuildSysPro.Utilities.Analysis.Examples.ThDiscomfortValidation (sim)SimCode → Simulate
BuildingSystemsBuildingSystems.BoundaryConditions.SolarGeometry.BaseClasses.Examples.Declination (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Compile → Simulate
Buildings_11Buildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.Declination (sim)Compile → Verify
Buildings_11Buildings.DHC.Plants.Cooling.BaseClasses.Validation.IdealUser (sim)Compile → Simulate
Buildings_11Buildings.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Compile → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.SpeedShift (sim)Simulate → Verify
Buildings_12Buildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.Declination (sim)Compile → Verify
Buildings_12Buildings.DHC.Plants.Cooling.BaseClasses.Validation.IdealUser (sim)Compile → Simulate
Buildings_12Buildings.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Compile → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.SpeedShift (sim)Simulate → Verify
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.Declination (sim)Compile → Verify
Buildings_latestBuildings.DHC.Plants.Cooling.BaseClasses.Validation.IdealUser (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Compile → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.SpeedShift (sim)Simulate → Verify
IBPSA_latestIBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.Declination (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Compile → Simulate
IDEASIDEAS.BoundaryConditions.SolarGeometry.BaseClasses.Examples.Declination (sim)Compile → Simulate
IDEASIDEAS.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Compile → Simulate
IDEAS_devIDEAS.BoundaryConditions.SolarGeometry.BaseClasses.Examples.Declination (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Actuators.Motors.Examples.IdealMotor (sim)Compile → Simulate
IndustrialControlSystemsIndustrialControlSystems.Applications.ProcessControl.VelocityDriveControl_AutoTuning (sim)SimCode → Compile
IndustrialControlSystemsIndustrialControlSystems.Controllers.Blocks.Examples.TestAntiWindupBlocks (sim)Compile → Simulate
MEVMEV.Test.TestPatientController1 (sim)Compile → Simulate
MEVMEV.Test.TestPatientController2 (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Electrical.QuasiStatic.SinglePhase.Ideal (sim)Simulate performance 14.36 → 7.99
Modelica_3.2.3Modelica.Blocks.Examples.BooleanNetwork1 (sim)SimCode → Compile
Modelica_3.2.3Modelica.Blocks.Examples.Interaction1 (sim)SimCode → Simulate
Modelica_3.2.3Modelica.Electrical.Digital.Examples.BUF3S (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.Digital.Examples.MUX2x1 (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.Digital.Examples.NRXFER (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.Digital.Examples.RAM (sim)Templates → Compile
Modelica_3.2.3Modelica.Electrical.Digital.Examples.VectorDelay (sim)Templates → Compile
Modelica_3.2.3Modelica.Math.FastFourierTransform.Examples.RealFFT1 (sim)SimCode → Simulate
Modelica_3.2.3Modelica.Math.FastFourierTransform.Examples.RealFFT2 (sim)SimCode → Simulate
Modelica_4.0.0Modelica.Blocks.Examples.BooleanNetwork1 (sim)SimCode → Compile
Modelica_4.0.0Modelica.Blocks.Examples.Interaction1 (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.Digital.Examples.BUF3S (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.Digital.Examples.MUX2x1 (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.Digital.Examples.NRXFER (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.Digital.Examples.RAM (sim)Templates → Compile
Modelica_4.0.0Modelica.Electrical.Digital.Examples.VectorDelay (sim)Templates → Compile
Modelica_4.0.0Modelica.Math.FastFourierTransform.Examples.RealFFT1 (sim)SimCode → Simulate
Modelica_4.0.0Modelica.Math.FastFourierTransform.Examples.RealFFT2 (sim)SimCode → Simulate
Modelica_4.1.0-beta.omModelica.Blocks.Examples.BooleanNetwork1 (sim)SimCode → Compile
Modelica_4.1.0-beta.omModelica.Blocks.Examples.Interaction1 (sim)Compile → Simulate
Modelica_4.1.0-beta.omModelica.Electrical.Digital.Examples.BUF3S (sim)Templates → Compile
Modelica_4.1.0-beta.omModelica.Electrical.Digital.Examples.MUX2x1 (sim)Templates → Compile
Modelica_4.1.0-beta.omModelica.Electrical.Digital.Examples.NRXFER (sim)Templates → Compile
Modelica_4.1.0-beta.omModelica.Electrical.Digital.Examples.RAM (sim)Templates → Compile
Modelica_4.1.0-beta.omModelica.Electrical.Digital.Examples.VectorDelay (sim)Templates → Compile
Modelica_4.1.0-beta.omModelica.Math.FastFourierTransform.Examples.RealFFT1 (sim)SimCode → Simulate
Modelica_4.1.0-beta.omModelica.Math.FastFourierTransform.Examples.RealFFT2 (sim)SimCode → Simulate
Modelica_trunkModelica.Blocks.Examples.BooleanNetwork1 (sim)SimCode → Compile
Modelica_trunkModelica.Blocks.Examples.Interaction1 (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.Digital.Examples.BUF3S (sim)Templates → Compile
Modelica_trunkModelica.Electrical.Digital.Examples.MUX2x1 (sim)Templates → Compile
Modelica_trunkModelica.Electrical.Digital.Examples.NRXFER (sim)Templates → Compile
Modelica_trunkModelica.Electrical.Digital.Examples.RAM (sim)Templates → Compile
Modelica_trunkModelica.Electrical.Digital.Examples.VectorDelay (sim)Templates → Compile
Modelica_trunkModelica.Math.FastFourierTransform.Examples.RealFFT1 (sim)SimCode → Simulate
Modelica_trunkModelica.Math.FastFourierTransform.Examples.RealFFT2 (sim)SimCode → Simulate
PhotoVoltaicsPhotoVoltaics.ComponentTesting.TestIrradiance (sim)SimCode → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleMPDC (sim)SimCode → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SolarPyramidBatteryCharge (sim)SimCode → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_2016 (sim)SimCode → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160629 (sim)SimCode → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160704 (sim)SimCode → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160808 (sim)SimCode → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160626_to_20161004 (sim)SimCode → Templates
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160629 (sim)SimCode → Templates
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160704 (sim)SimCode → Templates
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160808 (sim)SimCode → Templates
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_2016 (sim)SimCode → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160629 (sim)SimCode → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160704 (sim)SimCode → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160808 (sim)SimCode → Compile
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160626_to_20161004 (sim)SimCode → Templates
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160629 (sim)SimCode → Templates
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160704 (sim)SimCode → Templates
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160808 (sim)SimCode → Templates
PowerGridsPowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)Compile → Simulate
PowerGridsPowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)Compile → Simulate
PowerGridsPowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)Compile → Simulate
PowerGridsPowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)Compile → Simulate
PowerGridsPowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad (sim)SimCode → Simulate
PowerGridsPowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker (sim)SimCode → Compile
PowerGridsPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA (sim)SimCode → Compile
PowerGridsPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB (sim)SimCode → Compile
PowerGridsPowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad (sim)SimCode → Verify
PowerGridsPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim)FrontEnd → Verify
PowerGridsPowerGrids.Examples.ENTSOE.TestCase3 (sim)FrontEnd → Compile
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)SimCode → Compile
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)SimCode → Compile
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)SimCode → Compile
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow (sim)SimCode → Compile
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)SimCode → Compile
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange (sim)FrontEnd → Compile
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen (sim)FrontEnd → Compile
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS (sim)FrontEnd → Compile
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS (sim)FrontEnd → Compile
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim)FrontEnd → Compile
PowerGrids_devPowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)Compile → Simulate
PowerGrids_devPowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)Compile → Simulate
PowerGrids_devPowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)Compile → Simulate
PowerGrids_devPowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)Compile → Simulate
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim)FrontEnd → Compile
PowerGrids_devPowerGrids.Examples.ENTSOE.TestCase3 (sim)FrontEnd → Compile
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)SimCode → Compile
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)SimCode → Compile
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)SimCode → Compile
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow (sim)SimCode → Compile
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)SimCode → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange (sim)FrontEnd → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen (sim)FrontEnd → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS (sim)FrontEnd → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS (sim)FrontEnd → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim)FrontEnd → Compile
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad (sim)SimCode → Simulate
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker (sim)SimCode → Compile
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA (sim)SimCode → Compile
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB (sim)SimCode → Compile
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad (sim)SimCode → Verify
PowerGrids_symb_jacPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim)FrontEnd → Verify
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow (sim)SimCode → Compile
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_20_M_10 (sim)Simulate performance 54.12 → 25.36
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_40_M_10 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile performance 0:02:46 → 0:01:20
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Compile performance 0:01:42 → 37.07
ScalableTestSuiteScalableTestSuite.Elementary.Tables.Models.TimeTable (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_1000 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_125 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_250 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_500 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Compile performance 17.61 → 55.66
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Compile performance 0:01:29 → 43.97
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Compile performance 14.58 → 27.94
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 37.16 → 20.57
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 16.75 → 8.26
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)SimCode → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.Models.TimeTable (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_1000 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_125 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_250 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_500 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile → Verify
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution (sim)SimCode → Simulate
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.PressureLoss.TestSwitchValve (sim)SimCode → Templates
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestIdealSwitchValve (sim)SimCode → Templates
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestSwitchValve (sim)SimCode → Templates
TransiEntTransiEnt.Basics.Blocks.Check.CompareSlewRateLimiters (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestDiscreteTimeSlewRateLimiter (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Blocks.Check.TestPITrigger (sim)Compile → Simulate