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
4125b19e2dhkielfix for Python3 remove redundant code optimize string compare
83d21165d8Rüdiger FrankeTreat array flows as array equations and solve them for code generation
e8bea85971Per Östlund[NF] Improve simplification of functions.
52bf40229chkielincrease 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.MSLAIT (sim)SimCode performance 13.71 → 7.77 Templates performance 19.38 → 11.23
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.AirHeater_u (sim)FrontEnd performance 24.81 → 14.12
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)FrontEnd performance 10.63 → 6.07
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)FrontEnd performance 10.33 → 5.96
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.ConstantEffectiveness (sim)FrontEnd performance 16.68 → 9.26
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic (sim)FrontEnd performance 13.04 → 7.42
BuildSysProBuildSysPro.IBPSA.Fluid.Humidifiers.Examples.Humidifier_u (sim)FrontEnd performance 17.48 → 9.57
BuildSysProBuildSysPro.IBPSA.Fluid.Humidifiers.Validation.SprayAirWasher_X_dynamic (sim)FrontEnd performance 16.54 → 9.26
BuildSysProBuildSysPro.IBPSA.Fluid.Humidifiers.Validation.SteamHumidifier_X (sim)FrontEnd performance 13.87 → 8.05
BuildSysProBuildSysPro.IBPSA.Fluid.Humidifiers.Validation.SteamHumidifier_X_dynamic (sim)FrontEnd performance 14.10 → 8.21
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)FrontEnd performance 16.87 → 9.72
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatMoisturePort (sim)FrontEnd performance 15.35 → 8.97
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.CoupledVolumesAir (sim)FrontEnd performance 13.02 → 7.60
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolume (sim)FrontEnd performance 19.20 → 11.29
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowPrescribedHeatFlowRate (sim)FrontEnd performance 13.52 → 7.78
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeInitialization (sim)FrontEnd performance 12.97 → 7.31
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMassFlow (sim)FrontEnd performance 11.08 → 6.51
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowPrescribedHeatFlowRate (sim)FrontEnd performance 13.19 → 7.72
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalance (sim)FrontEnd performance 17.94 → 10.51
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MoistureMixingConservationSteadyState (sim)FrontEnd performance 18.08 → 10.44
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.TraceSubstanceConservationSteadyState (sim)FrontEnd performance 13.91 → 8.08
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverContinuous (sim)FrontEnd performance 19.45 → 11.22 Compile performance 11.34 → 6.43
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverParameter (sim)FrontEnd performance 12.68 → 7.41 Compile performance 11.11 → 6.53
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.FlowControlled_dp (sim)FrontEnd performance 22.27 → 12.88
Buildings_5.0.1Buildings.Controls.OBC.CDL.Psychrometrics.Validation.TWetBul_TDryBulPhi (sim)FrontEnd performance 6.43 → 11.50
Buildings_5.0.1Buildings.Electrical.AC.ThreePhasesBalanced.Sources.Examples.WindTurbine (sim)FrontEnd performance 6.59 → 11.39
Buildings_5.0.1Buildings.Fluid.Actuators.Dampers.Examples.Damper (sim)FrontEnd performance 8.47 → 15.97
Buildings_5.0.1Buildings.Fluid.FMI.Conversion.Validation.AirToOutlet (sim)FrontEnd performance 7.29 → 12.43
Buildings_5.0.1Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)FrontEnd performance 7.22 → 12.32
Buildings_5.0.1Buildings.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd performance 7.09 → 12.35
Buildings_5.0.1Buildings.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)FrontEnd performance 6.93 → 12.01
Buildings_5.0.1Buildings.Fluid.FMI.Validation.FlowSplitter_u (sim)FrontEnd performance 6.71 → 11.80
Buildings_5.0.1Buildings.Fluid.FMI.Validation.HeaterFan (sim)FrontEnd performance 15.23 → 27.86 Compile performance 5.37 → 10.29
Buildings_5.0.1Buildings.Fluid.FMI.Validation.HeaterFanPressureDriven (sim)FrontEnd performance 15.15 → 26.96 Compile performance 5.27 → 10.18
Buildings_5.0.1Buildings.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)FrontEnd performance 13.59 → 24.39
Buildings_5.0.1Buildings.Fluid.FixedResistances.Examples.FlowJunction (sim)FrontEnd performance 9.75 → 17.54
Buildings_5.0.1Buildings.Fluid.FixedResistances.Examples.HydraulicDiameter (sim)FrontEnd performance 6.74 → 12.20
Buildings_5.0.1Buildings.Fluid.FixedResistances.Examples.PressureDrop (sim)FrontEnd performance 7.05 → 12.97
Buildings_5.0.1Buildings.Fluid.FixedResistances.Validation.PressureDropsExplicitLinearized (sim)FrontEnd performance 15.10 → 26.88
Buildings_5.0.1Buildings.Fluid.FixedResistances.Validation.PressureDropsSeries (sim)FrontEnd performance 9.80 → 18.16
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.ApparatusDewPoint (sim)FrontEnd performance 6.37 → 11.35
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.ApparatusDryPoint (sim)FrontEnd performance 6.49 → 11.57
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.DXCooling (sim)FrontEnd performance 7.05 → 12.58 Compile performance 7.78 → 14.32
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.DryCoil (sim)FrontEnd performance 6.12 → 11.12
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.EvaporationFlowReversal (sim)FrontEnd performance 6.55 → 11.51
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.EvaporationPulse (sim)FrontEnd performance 6.50 → 12.48
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.NominalCondition (sim)FrontEnd performance 6.08 → 10.81
Buildings_5.0.1Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.SensibleHeatRatio (sim)FrontEnd performance 5.85 → 11.14
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestDistributions (sim)Compile performance 38.07 → 20.90
Modelica_trunk_cppModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_Conveyor (sim)Simulate performance 20.45 → 11.48
Modelica_trunk_cppModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_withLosses (sim)Simulate performance 14.59 → 8.23
Modelica_trunk_cppModelica.Electrical.Machines.Examples.DCMachines.DCPM_Cooling (sim)Simulate performance 14.99 → 8.78
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Rectifier (sim)Simulate performance 12.71 → 6.58
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 16.71 → 9.69 Compile performance 25.58 → 14.84
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)FrontEnd performance 13.32 → 7.60 Compile performance 49.67 → 28.62
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Compile performance 25.97 → 14.74
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 34.50 → 19.72
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)