OpenModelica cpp from 2025-02-21 20:59:40 to 2025-03-01 23:19:14

Summary

OMC Commits10
Libraries Changed4
Number of Improvements6
Number of Regressions61
Number of Performance Improvements2
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
e7d6d52f062025-02-28 12:06:38 +0100kabdelhak[NB] update lowering of if equation error reporting (#13661)
410358d72c2025-02-27 15:25:44 +0100Per ÖstlundFix evaluation of if-conditions for the NB (#13660)
bf64c5e31f2025-02-26 19:23:27 +0100Per ÖstlundImprove the documentation (#13658)
b6d36dc69b2025-02-26 16:02:08 +0100Per ÖstlundFix getNthImport (#13657)
b027b344922025-02-25 14:40:01 +0100Per ÖstlundFix getDefaultOpenCLDevice (#13656)
d5a0cd44422025-02-25 13:58:22 +0100Per ÖstlundRemove readFileNoNumeric API (#13654)
5908b503e52025-02-25 13:53:06 +0100Per ÖstlundRemove more unused API calls (#13655)
af5c3450b32025-02-25 12:56:05 +0100Per ÖstlundTrim empty if-branches (#13652)
b97bfa95a22025-02-24 15:48:57 +0100Adeel AsgharUpdate the connectorSizing parameter on add/delete connection (#13650)
27b2ba4e032025-02-24 14:55:13 +0100Per ÖstlundRemove setPlotCommand API (#13649)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
4aed1a02025-02-21 15:14:30 +0100Adrian Popfix broken cd (#199)
d8584152025-02-18 12:54:16 +0100Adrian Popmove cleanup stage to the end of runRegressiontest (#198)

Library Changes

LibraryChange
ModelicaTest_4.1.0-beta.omFrom version 4.1.0-beta.om (b163146f0f3b4b0e425c16c29350bd81f7ac8c62) to 4.1.0-beta.om (50ce334826d7cdb889bc17b9fe8e62c9007f7781)
ModelicaTest_trunkFrom version trunk (3d679b8891e488bcfa66a8876ec4c1ebad7b4572) to trunk (67e7095e5263ebbaf2ef01e804f23eae5c8f6b35)
Modelica_4.1.0-beta.omFrom version 4.1.0-beta.om (b163146f0f3b4b0e425c16c29350bd81f7ac8c62) to 4.1.0-beta.om (50ce334826d7cdb889bc17b9fe8e62c9007f7781)
Modelica_trunkFrom version trunk (3d679b8891e488bcfa66a8876ec4c1ebad7b4572) to trunk (67e7095e5263ebbaf2ef01e804f23eae5c8f6b35)

Models Affected

Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 12.49 → 7.34
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)Templates performance 7.18 → 13.99
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Templates performance 7.33 → 13.32
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (sim)FrontEnd performance 6.29 → 11.17
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)FrontEnd performance 6.37 → 11.58
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 6.36 → 11.82
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 6.69 → 12.29
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Templates
IDEASIDEAS.Examples.Tutorial.Example9 (sim)BackEnd performance 4.91 → 14.02
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeInitialValues (sim)Compile performance 51.01 → 11.15
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Machines.TestSweptVolume (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Sensors.TestTemperature2 (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Vessels.TestInitialization (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumesPressureStates (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank (sim)Compile → Simulate
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Vessels.TestVolume (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestPipesAndValves.LumpedPipeInitialization (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.DryAirNasa (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.MoistAir (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.SimpleAir (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Air (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Nitrogen (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGas (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650 (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Glycol47 (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.LinearFluid.LinearColdWater (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.LinearFluid.LinearWater_pT (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.ConstantPropertyLiquidWater (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.IdealSteam (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97OnePhase_ph (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)Verify → Compile
ModelicaTest_4.1.0-beta.omModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_ph (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestSweptVolume (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Sensors.TestTemperature2 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Vessels.TestInitialization (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumesPressureStates (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Vessels.TestSimpleTank (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Vessels.TestVolume (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.LumpedPipeInitialization (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.DryAirNasa (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.MoistAir (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.SimpleAir (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Air (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Nitrogen (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGas (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650 (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Glycol47 (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.LinearFluid.LinearColdWater (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.LinearFluid.LinearWater_pT (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.ConstantPropertyLiquidWater (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.IdealSteam (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97OnePhase_ph (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_ph (sim)Simulate → Compile
Modelica_4.1.0-beta.omModelica.Fluid.Examples.Tanks.EmptyTanks (sim)Verify → Compile
Modelica_4.1.0-beta.omModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Compile
Modelica_4.1.0-beta.omModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Compile
Modelica_trunkModelica.Fluid.Examples.Tanks.EmptyTanks (sim)Verify → Compile
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Compile
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:03:10 → 0:05:24
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Templates