OpenModelica cpp from 2022-07-03 20:53:41 to 2022-07-04 20:54:35

Summary

OMC Commits7
Libraries Changed0
Number of Improvements27
Number of Regressions6
Number of Performance Improvements21
Number of Performance Regressions35

OpenModelica Changes

CommitAuthorSummary
a96d2228caAdrian Poprevert #9064 for now to fix #9188, #9175, #9176 (#9194)
4ccdf5b5d6Adrian PopUpdate macOS instructions (#9192)
f1e97ce251AndreasFix wrong address operator for kinsol user data (#9190)
8f15490c23AndreasFixing function type of initialAnalyticalJacobian (#9189)
83e621d225phannebohm[janitor] Switch to switch (#9173)
307b4384aaAdrian Popfix #9176 - weird string concatenation issue (#9185)
e2bb85a2b4perostImprove SCode modifiers in getModelInstance (#9187)

Library Changes

LibraryChange

Models Affected

BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Templates → Failed
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 8.92 → 16.44 Compile performance 56.07 → 0:01:58
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1 (sim)
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 8.67 → 15.32 Compile performance 49.60 → 0:01:36
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 7.75 → 13.99 Compile performance 48.13 → 0:01:30
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 37.95 → 0:01:13
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 6.89 → 11.74 Compile performance 40.80 → 0:01:37
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 25.74 → 49.28
BuildingSystemsBuildingSystems.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 18.41 → 33.41
BuildingSystemsBuildingSystems.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 12.21 → 23.09
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:03:24 → 0:06:19
BuildingSystemsBuildingSystems.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 12.49 → 24.84
BuildingSystemsBuildingSystems.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 16.62 → 31.77
BuildingSystemsBuildingSystems.Fluid.Storage.Examples.Stratified (sim)Compile performance 15.35 → 30.66
BuildingSystemsBuildingSystems.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 26.16 → 48.99
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 23.70 → 46.89
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 28.73 → 54.67
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 12.71 → 25.09
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 12.44 → 25.10
BuildingSystemsBuildingSystems.HAM.HeatAndMoistureTransport.Examples.HeatAndMoistureTransport3D (sim)Compile performance 21.45 → 43.21
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)BackEnd performance 8.87 → 18.77
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction2DCorner (sim)Compile performance 19.32 → 39.39
Buildings_8Buildings.Experimental.DHC.EnergyTransferStations.Combined.Generation5.Validation.ChillerBorefield (sim)Compile performance 0:01:41 → 0:03:01 Simulate performance 6.90 → 13.10
Buildings_8Buildings.Experimental.DHC.Examples.Combined.Generation5.Examples.SeriesConstantFlow (sim)FrontEnd performance 17.19 → 30.78 BackEnd performance 15.83 → 28.14 SimCode performance 6.84 → 12.55
Buildings_8Buildings.Experimental.DHC.Examples.Combined.Generation5.Examples.SeriesVariableFlow (sim)FrontEnd performance 17.38 → 30.69 SimCode performance 7.63 → 13.12
Buildings_8Buildings.Experimental.DHC.Loads.BaseClasses.Validation.BuildingWithETS (sim)FrontEnd performance 7.28 → 13.14 Compile performance 36.34 → 0:01:10
Buildings_8Buildings.Experimental.DHC.Loads.Examples.CouplingTimeSeries (sim)Compile performance 22.01 → 40.13
Buildings_8Buildings.Experimental.DHC.Loads.Examples.CouplingTimeSeriesSingleLoop (sim)Compile performance 22.82 → 42.17
Buildings_8Buildings.Experimental.DHC.Loads.Validation.BenchmarkFlowDistribution1 (sim)Compile performance 33.96 → 0:01:02
Buildings_8Buildings.Experimental.DHC.Loads.Validation.BenchmarkFlowDistribution2 (sim)Compile performance 37.79 → 0:01:14
Buildings_8Buildings.Experimental.DHC.Loads.Validation.FlowDistributionPumpControl (sim)Templates performance 15.09 → 26.71 Compile performance 0:01:53 → 0:03:25
Buildings_8Buildings.Experimental.DHC.Loads.Validation.TerminalUnitScaling (sim)Compile performance 19.30 → 35.58
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)FrontEnd performance 22.49 → 38.64 BackEnd performance 7.07 → 13.51 Templates performance 10.03 → 20.97
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3ClustersBaseCase (sim)BackEnd performance 6.06 → 11.48 Templates performance 12.34 → 25.60
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Examples.IdealSystem3Clusters (sim)Compile performance 49.21 → 0:01:28
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Plants.Validation.Plant_Carnot_T_ClosedLoop (sim)Compile performance 12.43 → 24.16
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Validation.IdealSmallSystem (sim)Compile performance 24.64 → 47.19
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Templates performance 10.35 → 5.61
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber_vs_Burner_control (sim)Compile performance 0:01:19 → 45.77
ClaRa_devClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)BackEnd performance 14.31 → 7.88 Templates performance 11.81 → 6.50
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Templates performance 0:03:04 → 0:01:38
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates performance 0:02:44 → 0:01:34
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testMatrixReader (sim)Templates performance 10.44 → 5.53 Compile performance 20.46 → 10.75
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)Templates performance 52.91 → 29.90
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 43.29 → 13.19
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile performance 21.16 → 11.19
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRI (sim)Compile performance 29.12 → 15.24
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_4_M_4 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)SimCode → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)SimCode → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)SimCode → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)SimCode → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)FrontEnd → Templates
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)SimCode → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)SimCode → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)SimCode → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)SimCode → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)SimCode → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)FrontEnd → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ThermoSysProThermoSysPro.Fluid.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50 (sim)BackEnd performance 42.60 → 22.24 Templates performance 0:01:47 → 47.28
ThermoSysProThermoSysPro.Fluid.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC (sim)FrontEnd performance 11.57 → 6.19 BackEnd performance 42.96 → 20.76 Templates performance 0:01:38 → 46.03
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestCHPEngineBarkantineSystem (sim)Compile performance 21.23 → 11.08
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDiffusion_DynamicOnePhaseFlowPipe (sim)Compile performance 38.14 → 19.37
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDiffusion_DynamicPlateHeatExchanger (sim)Compile performance 21.58 → 11.62
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicCondenser (sim)Compile performance 46.19 → 22.43
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe (sim)Compile performance 27.11 → 13.98
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicPlateHeatExchanger (sim)Compile performance 24.26 → 12.99
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicWaterHeating (sim)BackEnd performance 13.26 → 6.71 Templates performance 12.48 → 5.21
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicWaterHeatingOnePipe (sim)Compile performance 53.44 → 30.43
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestFresnelField (sim)BackEnd performance 12.41 → 6.08 Templates performance 15.47 → 7.52