OpenModelica v1.24-cpp from 2025-06-04 16:24:07 to 2025-07-02 15:33:29

Summary

OMC Commits0
Libraries Changed9
Number of Improvements58
Number of Regressions2
Number of Performance Improvements3
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary

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
AixLibFrom version 2.1.0 (fcf8bd30a526e7a423f444ad244a518164bda76e) to 2.1.1 (b9d4d88d1fb38511d2af0958f11855c14064841a)
Buildings_11From version 11.1.1-maint.11.x (e44fa0d14f98e8d13f7a866e803ed9cd467187a9) to 11.1.1-maint.11.x (a4b056a833a56c9373c12e2f24862f7e8f38d8f2)
Buildings_12From version 12.1.1-maint.12.x (8500bd0f9d54183504e1878d2549e23c63d99655) to 12.1.1-maint.12.x (4a42bbca736fa9c44286247aa9282b4d596ee1c8)
Buildings_latestFrom version 13.0.0-master (3f72f9ba5e635fc472de91a864f52b034b7e6936) to 13.0.0-master (51c7642adae2084b08ac10dbd5951bdec05e509a)
IDEAS_devFrom version 3.0.0-master (d298b0ed3d8b9915ee66ee02c738f838c0ade9a6) to 3.0.0-master (63ade3cfedacaa0934b05530da8834359221b446)
ModelicaTest_4.1.0Configuration hash (OMC settings or the testing script changed)
ModelicaTest_trunkFrom version trunk (852d12e59d6d4fc8bd593fbf0fbb0ce5b15961b9) to trunk (0089336cd1fa8a5748ba4e3ea55effe9c79fa979)
PowerSysProFrom version 2.3.1-master (3c3de185302ff016146743369ba3d7afd88e7eea) to 2.1.3 (823c494c3a40e3a69550420e940644be8f315acb)
ThermofluidStreamFrom version 1.2.0-main (88b75b1286769983d17911c22f15cc237ffb25b9) to 1.2.0-main (9aa9ac606bf1d545e82341cf99a6faf38b6dc768)

Models Affected

AixLibAixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool (sim)Failed → Templates
Buildings_11Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Templates performance 14.74 → 8.14
Buildings_11Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)BackEnd performance 27.25 → 14.23
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIDDerivativeTime (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIDGain (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIDIntegralTime (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIGain (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIIntegralTime (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.Validation.PID (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.HalfPeriodRatio (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.NormalizedTimeDelay (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.OnOffPeriod (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.SamplerWithResetThreshold (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.TuningMonitor (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.Validation.Controller (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.Validation.ResponseProcess (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.SystemIdentification.FirstOrderTimeDelay.BaseClasses.Validation.Gain (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.SystemIdentification.FirstOrderTimeDelay.BaseClasses.Validation.TimeConstantDelay (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.SystemIdentification.FirstOrderTimeDelay.Validation.ControlProcessModel (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.DirectActingPIDWithFirstOrderAMIGO (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.DirectActingPIWithFirstOrderAMIGO (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.ReverseActingPIDWithFirstOrderAMIGO (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.ReverseActingPIWithFirstOrderAMIGO (sim)Simulate → Verify
Buildings_12Buildings.Fluid.HeatExchangers.CoolingTowers.Validation.MerkelEnergyPlus (sim)Simulate → Verify
Buildings_12Buildings.Fluid.HeatExchangers.CoolingTowers.Validation.MerkelNominal (sim)Simulate → Verify
Buildings_12Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuning (sim)Simulate → Verify
Buildings_12Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIDControlAutoTuning (sim)Simulate → Verify
Buildings_12Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.Frosting.Validation.WetterAfjei1997 (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIDDerivativeTime (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIDGain (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIDIntegralTime (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIGain (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.BaseClasses.Validation.PIIntegralTime (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.AutoTuner.AMIGO.Validation.PID (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.HalfPeriodRatio (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.NormalizedTimeDelay (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.OnOffPeriod (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.SamplerWithResetThreshold (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.BaseClasses.Validation.TuningMonitor (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.Validation.ResponseProcess (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.SystemIdentification.FirstOrderTimeDelay.BaseClasses.Validation.Gain (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.SystemIdentification.FirstOrderTimeDelay.BaseClasses.Validation.TimeConstantDelay (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.SystemIdentification.FirstOrderTimeDelay.Validation.ControlProcessModel (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.DirectActingPIDWithFirstOrderAMIGO (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.DirectActingPIWithFirstOrderAMIGO (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.ReverseActingPIDWithFirstOrderAMIGO (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.ReverseActingPIWithFirstOrderAMIGO (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Validation.MerkelEnergyPlus (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Validation.MerkelNominal (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuning (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIDControlAutoTuning (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.Frosting.Validation.WetterAfjei1997 (sim)Simulate → Verify
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 15.87 → 35.67
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank (sim)Simulate → Verify
ModelicaTest_4.1.0ModelicaTest.Media.TestOnly.R134a_pTX_phX_all (sim)Simulate → Verify
ModelicaTest_4.1.0ModelicaTest.Media.TestOnly.R134a_setState_pTX_high_T (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Blocks.Continuous_InitialState (sim)Compile performance 5.70 → 0:03:13
ModelicaTest_trunkModelicaTest.Blocks.Continuous_SteadyState (sim)Compile performance 6.10 → 0:03:16
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestOnly.R134a_pTX_phX_all (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestOnly.R134a_setState_pTX_high_T (sim)Simulate → Verify
PowerSysProPowerSysPro.Examples.BreakerTests.Islanding1 (sim)Simulate → Compile
PowerSysProPowerSysPro.Examples.BreakerTests.Islanding2 (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Examples.SimpleStream (sim)Compile performance 29.50 → 10.12