OpenModelica v1.24-cpp from 2025-05-20 20:16:44 to 2025-05-29 08:35:47

Summary

OMC Commits0
Libraries Changed18
Number of Improvements46
Number of Regressions39
Number of Performance Improvements7
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary

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)
Buildings_11Configuration hash (OMC settings or the testing script changed)
Buildings_12From version 12.1.0-maint.12.x (143765fcd09b4b605a70bf3a29678f41f2ed6097) to 12.1.0-maint.12.x (560c8e4337169b95d6570716784ff0bff5d7ad4e)
Buildings_latestFrom version 12.1.0-master (6fa10fe5cb35f0277033a243eb38460655047445) to 12.1.0-master (a18ff66b4239fc9816cc319441f79b26ae6c4c40)
ClaRaConfiguration hash (OMC settings or the testing script changed)
ClaRa_devConfiguration hash (OMC settings or the testing script changed)
ExternDataFrom version 3.1.0 (d4448a6d46ad25e72f0887efcf6eb2828c9063db) to 3.2.0 (c0ba05427b7bb68917b6c7c349ef682e49cef765)
HanserModelicaConfiguration hash (OMC settings or the testing script changed)
ModelicaTest_4.0.0Configuration hash (OMC settings or the testing script changed)
ModelicaTest_trunkFrom version trunk (3712dd46f3b922a23e9e031c860ad6be96cc673b) to trunk (fb277fb62c8b5f73d0962aeed2d92b8578811fd7)
OpenIMDML_mainConfiguration hash (OMC settings or the testing script changed)
OpenIPSLConfiguration hash (OMC settings or the testing script changed)
OpenIPSL_devConfiguration hash (OMC settings or the testing script changed)
SOFCPoliMiConfiguration hash (OMC settings or the testing script changed)
ScalableTestGrids_nooptConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuiteConfiguration hash (OMC settings or the testing script changed)
ThermofluidStreamFrom version 1.2.0-main (e1d85bf6e4c68bf345694c779f1b452f5fb5f4c5) to 1.2.0-main (88b75b1286769983d17911c22f15cc237ffb25b9)
ThermofluidStream_devFrom version 1.2.0-main (e1d85bf6e4c68bf345694c779f1b452f5fb5f4c5) to 1.2.0-main (88b75b1286769983d17911c22f15cc237ffb25b9)

Models Affected

AixLibAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureHeatLosses (sim)Compile → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950 (sim)Simulate performance 16.38 → 0.17
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF (sim)Simulate → Compile
Buildings_11Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Templates performance 16.33 → 8.34
Buildings_11Buildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Simulate → Compile
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand_Length (sim)Verify → Simulate
Buildings_12Buildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Simulate → Compile
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand_Length (sim)Verify → Simulate
Buildings_12Buildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.Examples.Safety (sim)Verify → Simulate
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)Templates performance 10.60 → 5.99
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)BackEnd performance 12.65 → 6.42
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 12.02 → 7.05
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)FrontEnd performance 12.40 → 7.11
Buildings_latestBuildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand_Length (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.Examples.Safety (sim)Verify → Simulate
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Failed → Templates
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Templates → Failed
ExternDataExternData.Examples.CSVTest (sim)Templates → Simulate
ExternDataExternData.Examples.XLSTest (sim)Templates → Simulate
ExternDataExternData.Examples.XLSXTest (sim)Templates → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_LoadDump (sim)Simulate → Compile
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestSharpEdgedOrifice (sim)Verify → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Verify → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Compile → Verify
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices3 (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.Blocks.Exponentiation (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Blocks.ZeroThresholds (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Electrical.Machines.DCPM_CurrentControlled (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Electrical.Machines.DCPM_SpeedControlled (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Electrical.SingularTransformer (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestSharpEdgedOrifice (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestLinearPower (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeEnergyConservationCheck2 (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverse (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestOnly.R134a_setState_phX (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.DryAirNasa (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.MoistAir (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.SimpleAir (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Air (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Nitrogen (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGas (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650 (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Glycol47 (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.LinearFluid.LinearColdWater (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.LinearFluid.LinearWater_pT (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.ConstantPropertyLiquidWater (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.IdealSteam (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97OnePhase_ph (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_ph (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Frames.QuaternionFromT (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test35 (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Dv.Test35 (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.OneSidedDerivative2D (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.Test32 (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.OneSidedDerivative2D (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test32 (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test89 (sim)Simulate → Verify
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainSinglePhaseInductionMotors.MultiDomainSPIM (sim)Compile performance 5.53 → 31.68
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorTypeIStartUpComparison (sim)Simulate performance 0.04 → 0:08:02
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorTypeVStartUpComparison (sim)Simulate performance 0.04 → 0:08:02
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Simulate performance 14.88 → 2.64
OpenIPSLOpenIPSL.Tests.Controls.PSSE.TG.GGOV1DU (sim)Simulate → Compile
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Simulate performance 2.20 → 0:01:31
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.AC7B (sim)Compile → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.SimpleStream (sim)Compile performance 9.13 → 29.50
ThermofluidStream_devThermofluidStream.Examples.EspressoMachine (sim)Simulate → Verify