OpenModelica cpp from 2022-11-30 20:55:19 to 2022-12-02 20:55:48

Summary

OMC Commits13
Libraries Changed2
Number of Improvements10
Number of Regressions4
Number of Performance Improvements75
Number of Performance Regressions36

OpenModelica Changes

CommitAuthorSummary
235296240bPer ÖstlundChange cref traversal to always traverse whole cref (#9838)
946035c136Mahder GebremedhinBuild and upload productbuild packages. (#9836)
4059793929Francesco CasellaImproved text of Discard Local Translation Flags widget (#9835)
5e6b2a78f8kabdelhak[NB] add record children support (#9832)
edaf411b9dPer ÖstlundImprove unknown dimension deduction (#9831)
36b96da665AndreasDefine OPENMODELICA_H_ for external includes (#9830)
d809d73d25Adeel AsgharBetter way to handle icon and diagram map (#9829)
ae0256fee6Adeel AsgharRead $error in the instance api (#9828)
f7e224c902Mahder GebremedhinReduce number of nodes to simplify test case. (#9827)
89761e4fccAdeel AsgharParse points for Line and Polygon (#9826)
a187832ac4kabdelhak[NB] update array adjacency matrix entries (#9820)
91e03557edAdeel AsgharFetch the extends modifiers recursively (#9824)
f7e88c8142Martin SjölundUse SSH to push instead of https (#9823)

Library Changes

LibraryChange
Buildings_latestFrom version 10.0.0-master (403f41179f0db390e3222bdbe1418202635f194c) to 10.0.0-master (0cc0e8437b75e70f4a3f6b67e77d3329714bcca5)
PhysiolibraryFrom version 3.0.0-master (a28a452b50687071763179d15b4c0831355d97de) to 3.0.0-master (b29e62d9be6cd4ed6c4ecfb56349be7e355c905b)

Models Affected

AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Failed → Templates
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Failed → Templates
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 8.37 → 16.27 Compile performance 50.47 → 0:01:50
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 7.56 → 14.15 Compile performance 47.76 → 0:01:50 Simulate performance 7.22 → 14.28
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 8.04 → 14.21 Compile performance 46.37 → 0:01:48
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 7.52 → 12.88 Compile performance 46.32 → 0:01:51
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 7.31 → 14.02 Compile performance 40.49 → 0:01:28
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 7.60 → 15.33 Compile performance 43.29 → 0:02:04
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 27.63 → 0:01:02
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v1 (sim)Compile performance 9.41 → 20.74
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 18.51 → 43.62
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 13.39 → 25.27
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.SimpleHouse (sim)Compile performance 16.26 → 33.04
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate performance 13.08 → 26.77
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 13.30 → 27.45
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 18.66 → 41.29
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 24.00 → 48.53
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 11.36 → 23.06
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 15.16 → 31.43
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 25.36 → 52.35
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 23.74 → 45.48
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 27.96 → 0:01:00
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 12.60 → 26.63
Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)SimCode performance 0:01:30 → 51.60
Buildings_latestBuildings.Experimental.DHC.Networks.Combined.BaseClasses.Validation.Pipe (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)BackEnd performance 11.71 → 5.64 Templates performance 14.45 → 7.12
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Templates performance 10.50 → 5.48
Buildings_latestBuildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)Templates performance 22.07 → 12.06
Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)Templates performance 0:04:23 → 0:02:19
Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)Templates performance 0:03:17 → 0:01:49
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)BackEnd performance 13.35 → 7.52
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)Templates performance 25.66 → 14.53
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Templates performance 20.41 → 11.77
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Templates performance 18.24 → 10.54
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680 (sim)Templates performance 22.40 → 12.20
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Templates performance 20.55 → 11.76
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Templates performance 20.77 → 11.35
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Templates performance 20.05 → 11.42
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Templates performance 23.61 → 11.39
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)BackEnd performance 12.24 → 7.05
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 (sim)BackEnd performance 23.82 → 13.01 Templates performance 30.43 → 16.26
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Templates performance 24.55 → 12.33
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Templates performance 23.85 → 12.38
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Templates performance 23.25 → 11.54
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)BackEnd performance 11.54 → 6.75
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980 (sim)Templates performance 22.47 → 12.45
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Templates performance 22.80 → 12.11
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case985 (sim)Templates performance 22.54 → 11.97
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Templates performance 22.01 → 12.22
Buildings_latestBuildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)BackEnd performance 14.50 → 8.08 Templates performance 11.29 → 6.04
Buildings_latestBuildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)BackEnd performance 17.50 → 8.28
Buildings_latestBuildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)FrontEnd performance 18.45 → 9.80 Templates performance 0:03:18 → 0:01:55
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)BackEnd performance 10.32 → 4.75
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)FrontEnd performance 15.66 → 7.40 BackEnd performance 15.09 → 7.19 Templates performance 18.97 → 9.74
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)FrontEnd performance 16.85 → 7.92 BackEnd performance 14.81 → 7.92 Templates performance 18.33 → 9.40
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)FrontEnd performance 15.28 → 7.98 BackEnd performance 13.36 → 7.09 Templates performance 18.74 → 9.50
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Spring (sim)FrontEnd performance 21.87 → 11.65 BackEnd performance 38.50 → 18.90 Templates performance 53.17 → 31.19
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Summer (sim)FrontEnd performance 22.24 → 11.61 BackEnd performance 38.53 → 19.47 Templates performance 53.03 → 31.05
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)FrontEnd performance 22.11 → 10.86 BackEnd performance 39.71 → 18.66
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)BackEnd performance 14.68 → 6.68
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)BackEnd performance 5.09 → 13.39
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 23.75 → 13.23
IDEASIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 10.44 → 3.45
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)FrontEnd → Templates
IDEASIDEAS.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 21.80 → 9.37 Compile performance 0:01:46 → 54.39
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified1 (sim)
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 16.58 → 8.77 Compile performance 0:01:33 → 46.82
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 18.10 → 8.17 Compile performance 0:01:28 → 44.82
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 12.32 → 6.17 Compile performance 0:01:23 → 36.84
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 13.17 → 6.98 Compile performance 0:01:33 → 39.34
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 56.33 → 24.69
IDEASIDEAS.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 39.58 → 17.34
IDEASIDEAS.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 28.19 → 12.25
IDEASIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates performance 0:06:26 → 0:02:57
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:05:19 → 0:02:16
IDEASIDEAS.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:03:40 → 0:01:47
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 18.28 → 8.75 Templates performance 0:01:00 → 28.26
IDEASIDEAS.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 25.39 → 11.79
IDEASIDEAS.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 27.43 → 12.24
IDEASIDEAS.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 23.40 → 11.83
IDEASIDEAS.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 29.21 → 13.36
IDEASIDEAS.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 27.22 → 13.15
IDEASIDEAS.Fluid.Movers.Examples.MoverStages (sim)Compile performance 29.77 → 13.58
IDEASIDEAS.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 25.96 → 12.43
IDEASIDEAS.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 36.83 → 16.99
IDEASIDEAS.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 37.60 → 17.46
IDEASIDEAS.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 25.85 → 11.98
IDEASIDEAS.Fluid.Movers.Validation.PowerExact (sim)Compile performance 30.88 → 14.14
IDEASIDEAS.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 24.75 → 11.73
IDEASIDEAS.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 25.05 → 11.73
IDEASIDEAS.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 24.41 → 11.21
IDEASIDEAS.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 53.18 → 23.08
IDEASIDEAS.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 21.53 → 10.15
IDEASIDEAS.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 22.74 → 10.55
IDEASIDEAS.Fluid.Storage.Examples.Stratified (sim)Compile performance 35.61 → 15.18
IDEASIDEAS.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 57.51 → 24.39
IDEASIDEAS.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 55.43 → 23.63
IDEASIDEAS.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:05 → 26.92
IDEASIDEAS.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 28.52 → 12.29
IDEASIDEAS.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 29.08 → 12.09
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → FrontEnd
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 5.92 → 13.33
IDEAS_devIDEAS.Buildings.Examples.OpenDoorComparison (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 5.94 → 10.75
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)FrontEnd performance 10.40 → 5.98
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterForceVelocityControl (sim)Compile performance 9.40 → 20.06
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterSectionalValveCircuit (sim)Compile performance 17.89 → 40.82
OpenHydraulicsOpenHydraulics.Circuits.OpenCenter_tandem (sim)Compile performance 13.54 → 29.59
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensated (sim)Compile performance 9.80 → 22.33
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensatedLoadSensing (sim)Compile performance 10.74 → 23.63
OpenIPSLOpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Compile performance 39.42 → 22.92
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.Dev.RedCellMembrane (sim)Compile performance 12.10 → 24.28
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)BackEnd performance 5.15 → 10.58 Compile performance 25.67 → 58.45
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)BackEnd performance 5.27 → 10.59 Compile performance 28.41 → 54.33
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)BackEnd performance 6.53 → 12.16 Compile performance 50.16 → 0:02:05
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinTitration (sim)BackEnd performance 5.19 → 11.50 Compile performance 25.24 → 0:01:07
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Joels57 (sim)BackEnd performance 17.73 → 36.47 Templates performance 7.59 → 17.86 Compile performance 0:01:13 → 0:02:18
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Compile performance 10.06 → 22.03