OpenModelica cpp from 2023-07-12 20:51:43 to 2023-07-13 20:56:08

Summary

OMC Commits4
Libraries Changed2
Number of Improvements20
Number of Regressions7
Number of Performance Improvements7
Number of Performance Regressions22

OpenModelica Changes

CommitAuthorSummary
108881843aphannebohmPropagate nominal values for builtin functions (#10964)
a683375d08phannebohmAdd basic rules to propagate nominal values (#10963)
131ba85129phannebohmUse nominal values for zero-crossing tolerance (#10960)
0cf26122eaMahder GebremedhinUpdate README for CMake and macOS. (#10962)

Library Changes

LibraryChange
Buildings_latestConfiguration hash (OMC settings or the testing script changed)
PowerGrids_devFrom version 2.0.0-develop (fce4f5f1b0b57549c0d8bb5c97bc27697dbb27de) to 2.0.0-develop (3d3e8a0734cb66b50a2e912e01b487dbf16496c3)

Models Affected

AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 (sim)Compile performance 22.69 → 39.33
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF (sim)Simulate performance 12.59 → 21.48
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620 (sim)Compile performance 26.18 → 48.34
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 (sim)Compile performance 24.16 → 48.39
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 (sim)Compile performance 23.97 → 44.99
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF (sim)Compile performance 21.82 → 43.72 Simulate performance 15.46 → 27.01
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 (sim)Compile performance 22.51 → 44.15
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810 (sim)Compile performance 22.88 → 40.14
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 (sim)Compile performance 21.78 → 42.75
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF (sim)Compile performance 21.30 → 37.37 Simulate performance 11.87 → 22.23
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920 (sim)Compile performance 23.08 → 41.38
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF (sim)Compile performance 22.14 → 37.75
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir (sim)BackEnd performance 6.50 → 11.76
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.Multizone (sim)BackEnd performance 8.47 → 14.65 Templates performance 26.31 → 45.06
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2 (sim)Templates performance 23.52 → 44.87
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.MultizonePartlyCooled (sim)Templates performance 27.40 → 56.78
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.ApparatusDewPoint (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.ApparatusDryPoint (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.Condensation (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.DryWetSelector (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationFlowReversal (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.InputPower (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.SensibleHeatRatio (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.SpeedSelect (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.SpeedShift (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.UACp (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Examples.SimpleHouse (sim)Simulate → Verify
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 10.34 → 17.64
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_trunkModelica.Blocks.Examples.Noise.ActuatorWithNoise (sim)Compile performance 12.93 → 23.56
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 32.45 → 55.21 SimCode performance 17.55 → 30.73
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)SimCode performance 16.60 → 30.21
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 21.96 → 10.31
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:05:40 → 0:02:56
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_20_M_20 (sim)Compile performance 0:01:41 → 55.04
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)FrontEnd performance 10.56 → 5.97
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Compile performance 0:03:18 → 0:01:49
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 27.99 → 11.45
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)SimCode performance 28.56 → 15.03
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 33.66 → 0:01:04
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)SimCode performance 40.26 → 0:01:15