OpenModelica master from 2018-11-08 11:16:32 to 2018-11-08 23:11:10

Summary

OMC Commits4
Libraries Changed1
Number of Improvements0
Number of Regressions0
Number of Performance Improvements33
Number of Performance Regressions24

OpenModelica Changes

CommitAuthorSummary
4125b19e2hkielfix for Python3 remove redundant code optimize string compare
83d21165dRüdiger FrankeTreat array flows as array equations and solve them for code generation
e8bea8597Per Östlund[NF] Improve simplification of functions.
52bf40229hkielincrease performance of file name case sensitivity fix

Library Changes

LibraryChange
Modelica_trunk_cppFrom version trunk (revision 20181031-114952~git~master-om2) to trunk (revision 20181108-110954~git~master-om2)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITSimCode performance 13.71 → 7.77 Templates performance 19.38 → 11.23
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.AirHeater_uFrontEnd performance 24.81 → 14.12
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterCooler_TFrontEnd performance 10.63 → 6.07
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterHeater_TFrontEnd performance 10.33 → 5.96
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.ConstantEffectivenessFrontEnd performance 16.68 → 9.26
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamicFrontEnd performance 13.04 → 7.42
BuildSysProBuildSysPro.IBPSA.Fluid.Humidifiers.Examples.Humidifier_uFrontEnd performance 17.48 → 9.57
BuildSysProBuildSysPro.IBPSA.Fluid.Humidifiers.Validation.SprayAirWasher_X_dynamicFrontEnd performance 16.54 → 9.26
BuildSysProBuildSysPro.IBPSA.Fluid.Humidifiers.Validation.SteamHumidifier_XFrontEnd performance 13.87 → 8.05
BuildSysProBuildSysPro.IBPSA.Fluid.Humidifiers.Validation.SteamHumidifier_X_dynamicFrontEnd performance 14.10 → 8.21
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Examples.ConstantEffectivenessFrontEnd performance 16.87 → 9.72
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatMoisturePortFrontEnd performance 15.35 → 8.97
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.CoupledVolumesAirFrontEnd performance 13.02 → 7.60
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeFrontEnd performance 19.20 → 11.29
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowPrescribedHeatFlowRateFrontEnd performance 13.52 → 7.78
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeInitializationFrontEnd performance 12.97 → 7.31
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMassFlowFrontEnd performance 11.08 → 6.51
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowPrescribedHeatFlowRateFrontEnd performance 13.19 → 7.72
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalanceFrontEnd performance 17.94 → 10.51
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MoistureMixingConservationSteadyStateFrontEnd performance 18.08 → 10.44
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.TraceSubstanceConservationSteadyStateFrontEnd performance 13.91 → 8.08
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverContinuousFrontEnd performance 19.45 → 11.22 Compile performance 11.34 → 6.43
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverParameterFrontEnd performance 12.68 → 7.41 Compile performance 11.11 → 6.53
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.FlowControlled_dpFrontEnd performance 22.27 → 12.88
Buildings_5.0.1Buildings.Controls.OBC.CDL.Psychrometrics.Validation.TWetBul_TDryBulPhiFrontEnd performance 6.43 → 11.50
Buildings_5.0.1Buildings.Electrical.AC.ThreePhasesBalanced.Sources.Examples.WindTurbineFrontEnd performance 6.59 → 11.39
Buildings_5.0.1Buildings.Fluid.Actuators.Dampers.Examples.DamperFrontEnd performance 8.47 → 15.97
Buildings_5.0.1Buildings.Fluid.FMI.Conversion.Validation.AirToOutletFrontEnd performance 7.29 → 12.43
Buildings_5.0.1Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirFrontEnd performance 7.22 → 12.32
Buildings_5.0.1Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2FrontEnd performance 7.09 → 12.35
Buildings_5.0.1Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAirFrontEnd performance 6.93 → 12.01
Buildings_5.0.1Buildings.Fluid.FMI.Validation.FlowSplitter_uFrontEnd performance 6.71 → 11.80
Buildings_5.0.1Buildings.Fluid.FMI.Validation.HeaterFanFrontEnd performance 15.23 → 27.86 Compile performance 5.37 → 10.29
Buildings_5.0.1Buildings.Fluid.FMI.Validation.HeaterFanPressureDrivenFrontEnd performance 15.15 → 26.96 Compile performance 5.27 → 10.18
Buildings_5.0.1Buildings.Fluid.FMI.Validation.HeaterFan_noReverseFlowFrontEnd performance 13.59 → 24.39
Buildings_5.0.1Buildings.Fluid.FixedResistances.Examples.FlowJunctionFrontEnd performance 9.75 → 17.54
Buildings_5.0.1Buildings.Fluid.FixedResistances.Examples.HydraulicDiameterFrontEnd performance 6.74 → 12.20
Buildings_5.0.1Buildings.Fluid.FixedResistances.Examples.PressureDropFrontEnd performance 7.05 → 12.97
Buildings_5.0.1Buildings.Fluid.FixedResistances.Validation.PressureDropsExplicitLinearizedFrontEnd performance 15.10 → 26.88
Buildings_5.0.1Buildings.Fluid.FixedResistances.Validation.PressureDropsSeriesFrontEnd performance 9.80 → 18.16
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.ApparatusDewPointFrontEnd performance 6.37 → 11.35
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.ApparatusDryPointFrontEnd performance 6.49 → 11.57
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.DXCoolingFrontEnd performance 7.05 → 12.58 Compile performance 7.78 → 14.32
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.DryCoilFrontEnd performance 6.12 → 11.12
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.EvaporationFlowReversalFrontEnd performance 6.55 → 11.51
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.EvaporationPulseFrontEnd performance 6.50 → 12.48
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.NominalConditionFrontEnd performance 6.08 → 10.81
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.SensibleHeatRatioFrontEnd performance 5.85 → 11.14
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestDistributionsCompile performance 38.07 → 20.90
Modelica_trunk_cppModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_ConveyorSimulate performance 20.45 → 11.48
Modelica_trunk_cppModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_withLossesSimulate performance 14.59 → 8.23
Modelica_trunk_cppModelica.Electrical.Machines.Examples.DCMachines.DCPM_CoolingSimulate performance 14.99 → 8.78
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierSimulate performance 12.71 → 6.58
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32BackEnd performance 16.71 → 9.69 Compile performance 25.58 → 14.84
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64FrontEnd performance 13.32 → 7.60 Compile performance 49.67 → 28.62
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32Compile performance 25.97 → 14.74
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64BackEnd performance 34.50 → 19.72
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56