OpenModelica cpp from 2025-02-13 13:00:23 to 2025-02-14 21:34:41

Summary

OMC Commits9
Libraries Changed4
Number of Improvements4
Number of Regressions80
Number of Performance Improvements6
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
89d60088f32025-02-14 16:54:20 +0100kabdelhak[NB] make correct div operators when differentiating (#13626)
18fb60d0582025-02-14 15:02:28 +0100Per ÖstlundFix cardinality with NB (#13625)
00b90db74d2025-02-14 14:56:16 +0100kabdelhak[NSim] update functions for zero crossing (#13621)
5ddf10f9a12025-02-14 14:25:29 +0100Adeel AsgharImprove the duplicate functionality (#13623)
6a74cd44f22025-02-14 13:33:43 +0100Per ÖstlundStrip comments for `list(..., interfaceOnly = true)` (#13622)
0395f909a02025-02-14 13:18:03 +0100Per ÖstlundKeep element-wiseness of division (#13620)
645e59e0c52025-02-13 15:26:45 +0100Adeel AsgharFix the paste functinality of graphical primitives (#13614)
0a19bcb4a22025-02-13 14:50:21 +0100Adeel AsgharShow the description of scripting API in plain text (#13613)
fccaa5f42d2025-02-13 13:51:54 +0100Per ÖstlundFix flattening of crefs with no scalarization (#13612)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b40550b2025-02-11 01:24:49 +0100Adrian Popremove unused parameters (#194)
29c5aef2025-01-30 23:37:18 +0100AndreasAdd NeuralNetwork to testing (#116)

Library Changes

LibraryChange
ModelicaTest_4.1.0-beta.omFrom version 4.1.0-beta.om (23cf6997a705eaf8bbdf63ae738b38a7bb35dda0) to 4.1.0-beta.om (8b97287a789f3b761f41ea3283e1d7edf5f5dac6)
ModelicaTest_trunkFrom version trunk (431b4a4f0ca3565dd33bcca81991cb3dda8d0473) to trunk (1261669972a9dfae3c049baa1a06b10b1cc7fd17)
Modelica_4.1.0-beta.omFrom version 4.1.0-beta.om (23cf6997a705eaf8bbdf63ae738b38a7bb35dda0) to 4.1.0-beta.om (8b97287a789f3b761f41ea3283e1d7edf5f5dac6)
Modelica_trunkFrom version trunk (431b4a4f0ca3565dd33bcca81991cb3dda8d0473) to trunk (1261669972a9dfae3c049baa1a06b10b1cc7fd17)

Models Affected

AixLibAixLib.Fluid.Pools.Examples.IndoorSwimmingPool (sim)Simulate → Templates
AixLibAixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.Walls.InsideWall (sim)Compile → Templates
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.Walls.OutsideWall (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)Compile → Templates
AixLibAixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920 (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940 (sim)Compile → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950 (sim)Compile → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF (sim)Simulate → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2 (sim)Compile → Templates
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse (sim)Compile → Templates
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Templates performance 11.97 → 6.83
Buildings_10Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 11.45 → 6.73
Buildings_11Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Templates performance 16.95 → 7.87
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)Verify → Templates
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.LongwaveHeatTransfer (sim)Simulate → Templates
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Simulate → Templates
IDEASIDEAS.Examples.Tutorial.Example9 (sim)BackEnd performance 10.88 → 5.08
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.LongwaveHeatTransfer (sim)Simulate → Templates
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Simulate → Templates
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeInitialValues (sim)Compile performance 0:04:19 → 11.69
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeLumpedPressureInitialization (sim)Compile performance 59.28 → 10.18 Simulate performance 0:03:26 → 0.35
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Verify → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Verify → Templates
ModelicaTest_4.1.0-beta.omModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Verify → Templates
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Templates
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Simulate → Templates
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Templates
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Templates
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Templates
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Templates
Modelica_4.1.0-beta.omModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Templates
Modelica_4.1.0-beta.omModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Templates
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Verify → Templates
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Verify → Templates
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.DoubleLine (sim)Simulate → Templates
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.Transformer (sim)Simulate → Templates
PowerSystemsPowerSystems.Examples.AC1ph_DC.Transformation.TapChanger (sim)Simulate → Templates
PowerSystemsPowerSystems.Examples.AC3ph.Elementary.Transformer (sim)Simulate → Templates
PowerSystemsPowerSystems.Examples.AC3ph.Transformation.TapChanger (sim)Simulate → Templates
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Compile → Templates
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Simulate → Templates
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.DoubleLine (sim)Verify → Templates
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.Transformer (sim)Verify → Templates
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Transformation.TapChanger (sim)Verify → Templates
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.Transformer (sim)Verify → Templates
PowerSystems_latestPowerSystems.Examples.AC3ph.Transformation.TapChanger (sim)Verify → Templates
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Compile → Templates
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Simulate → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify