OpenModelica master from 2018-12-14 02:48:11 to 2018-12-14 12:51:07

Summary

OMC Commits3
Libraries Changed0
Number of Improvements25
Number of Regressions18
Number of Performance Improvements6
Number of Performance Regressions68

OpenModelica Changes

CommitAuthorSummary
b8ddb69cdfAndreasAdded dependency for CPP runtime on Windows mingw build
3fa798f48eniklwors[cppruntime] Adapted zero function tolerance
7a31ea6b65Adrian Popfix ticket:5249 - add a flag to typed binding to signal if it was flattened - do not flatten again already flattened typed binding

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)FrontEnd performance 21.77 → 37.20
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd performance 11.73 → 20.42
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)FrontEnd performance 6.55 → 12.38
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirDryAirCO2 (sim)FrontEnd performance 6.81 → 12.56
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAir (sim)FrontEnd performance 6.49 → 11.85
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Conversion.Validation.InletToAirMoistAirCO2 (sim)FrontEnd performance 7.19 → 12.30
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Validation.FlowSplitter_u (sim)FrontEnd performance 6.17 → 10.54
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 49.00 → 0:01:25
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Templates performance 5.79 → 10.48
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PressureDropsExplicitLinearized (sim)FrontEnd performance 14.49 → 26.08
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PressureDropsSeries (sim)FrontEnd performance 9.27 → 17.40
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.AirHeater_u (sim)FrontEnd performance 14.14 → 25.35
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)FrontEnd performance 6.05 → 10.63
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)FrontEnd performance 6.07 → 11.99
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)FrontEnd performance 5.63 → 10.46
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)FrontEnd performance 7.89 → 14.46
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.ConstantEffectiveness (sim)FrontEnd performance 9.11 → 16.86
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.HeaterCooler_u (sim)FrontEnd performance 9.58 → 17.70
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)FrontEnd performance 9.48 → 16.90
BuildSysProBuildSysPro.IBPSA.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)FrontEnd performance 9.63 → 16.64
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Examples.MixingVolumeHeatConduction (sim)FrontEnd performance 6.36 → 11.58
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Examples.MixingVolumePrescribedHeatFlowRate (sim)FrontEnd performance 7.12 → 12.47
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.CoupledVolumesSpecializedAirPerfectGas (sim)FrontEnd performance 13.70 → 24.78
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowPrescribedHeatFlowRate (sim)FrontEnd performance 8.07 → 13.86
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMFactor (sim)FrontEnd performance 8.90 → 16.04
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMassFlow (sim)FrontEnd performance 6.63 → 11.59
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlow (sim)FrontEnd performance 7.35 → 13.37
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowPrescribedHeatFlowRate (sim)FrontEnd performance 7.65 → 14.62
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeSteadyStateMass (sim)FrontEnd performance 6.75 → 13.50
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstance (sim)FrontEnd performance 8.27 → 14.08
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalance (sim)FrontEnd performance 10.56 → 19.32
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MoistureMixingConservationSteadyState (sim)FrontEnd performance 10.39 → 19.49
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.TraceSubstanceConservationDynamicBalance (sim)FrontEnd performance 8.22 → 14.63
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.TraceSubstanceConservationSteadyState (sim)FrontEnd performance 8.17 → 14.55
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Templates performance 6.63 → 14.47
BuildingSystemsBuildingSystems.Fluid.Delays.Examples.Delay (sim)FrontEnd performance 7.27 → 12.37
BuildingSystemsBuildingSystems.Fluid.FMI.Conversion.Validation.AirToOutletFlowReversal (sim)FrontEnd performance 11.48 → 20.82
BuildingSystemsBuildingSystems.Fluid.FMI.Validation.FlowSplitter_u (sim)FrontEnd performance 6.17 → 10.76
BuildingSystemsBuildingSystems.Fluid.FMI.Validation.HeaterFan (sim)FrontEnd performance 14.74 → 25.16 Compile performance 5.27 → 10.22
BuildingSystemsBuildingSystems.Fluid.FMI.Validation.HeaterFanPressureDriven (sim)FrontEnd performance 14.51 → 26.35 Compile performance 5.23 → 10.38
BuildingSystemsBuildingSystems.Fluid.FMI.Validation.HeaterFan_noReverseFlow (sim)FrontEnd performance 13.15 → 23.55
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Examples.FlowJunction (sim)FrontEnd performance 9.51 → 17.34
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates performance 11.25 → 22.93
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)FrontEnd performance 8.44 → 15.21 Templates performance 6.30 → 20.51
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates performance 5.55 → 10.13
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)FrontEnd performance 13.97 → 23.98
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 24.70 → 43.20
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.FiniteLineSource (sim)Simulate performance 11.53 → 22.57
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.GFunction_100boreholes (sim)Simulate performance 20.25 → 35.43
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)FrontEnd performance 11.24 → 19.71 Compile performance 5.82 → 10.86
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)FrontEnd performance 9.77 → 18.41
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)FrontEnd performance 11.20 → 19.53
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)FrontEnd performance 6.36 → 11.73
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)FrontEnd performance 5.86 → 11.27
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)FrontEnd performance 7.85 → 13.90
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic (sim)FrontEnd performance 7.64 → 14.30
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Examples.Humidifier_u (sim)FrontEnd performance 9.96 → 18.78
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SprayAirWasher_X (sim)FrontEnd performance 7.90 → 15.84
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SprayAirWasher_X_dynamic (sim)FrontEnd performance 9.38 → 16.34
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SteamHumidifier_X (sim)FrontEnd performance 7.84 → 14.10
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SteamHumidifier_X_dynamic (sim)FrontEnd performance 8.20 → 14.89
IdealizedContactIdealizedContact.Examples.Example10 (sim)BackEnd performance 6.33 → 10.83
LibRASLibRAS.Culture.simpleCulture (sim)BackEnd performance 5.89 → 10.03 Compile performance 23.70 → 42.87
LibRASLibRAS.Examples.Bypass (sim)FrontEnd performance 8.31 → 15.19 SimCode performance 6.65 → 11.39 Compile performance 54.41 → 0:01:36
LibRASLibRAS.Examples.Inline (sim)FrontEnd performance 8.22 → 14.46 Compile performance 52.76 → 0:01:33
LibRASLibRAS.Examples.Recycle (sim)FrontEnd performance 8.96 → 15.57 Compile performance 55.11 → 0:01:38
ModelicaByExampleModelicaByExample.Subsystems.Pendula.System (sim)BackEnd performance 10.89 → 6.19 Compile performance 18.38 → 9.08
ModelicaTest_3.2.1ModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_pT (sim)FrontEnd performance 14.31 → 8.35
ModelicaTest_3.2.1ModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.WaterIF97_ph (sim)FrontEnd performance 14.34 → 8.14
ModelicaTest_3.2.2_cppModelicaTest.Blocks.PadeDelay1 (sim)Simulate → Verify
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.JointUSP2 (sim)Simulate → Verify
ModelicaTest_3.2.2_cppModelicaTest.Rotational.AllComponents (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Blocks.PadeDelay1 (sim)Simulate → Verify
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Simulate → Verify
ModelicaTest_trunk_cppModelicaTest.Rotational.AllComponents (sim)Verify → Simulate
Modelica_3.1_cppModelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1 (sim)Simulate performance 0:08:02 → 0.06
Modelica_3.1_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo2 (sim)Compile → Simulate
Modelica_3.2.1_cppModelica.Electrical.Digital.Examples.DFFREGSRH (sim)Verify → Simulate
Modelica_3.2.1_cppModelica.Electrical.Digital.Examples.DFFREGSRL (sim)Verify → Simulate
Modelica_3.2.1_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump (sim)Compile → Verify
Modelica_3.2.1_cppModelica.Electrical.Machines.Examples.Transformers.Rectifier12pulse (sim)Simulate → Verify
Modelica_3.2.1_cppModelica.Electrical.Spice3.Examples.Oscillator (sim)Simulate → Verify
Modelica_3.2.1_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Compile → Simulate
Modelica_3.2.1_cppModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Compile → Simulate
Modelica_3.2.1_cppModelica.StateGraph.Examples.ControlledTanks (sim)Verify → Simulate
Modelica_3.2.2_cppModelica.Electrical.Digital.Examples.DFFREGSRH (sim)Verify → Simulate
Modelica_3.2.2_cppModelica.Electrical.Digital.Examples.DFFREGSRL (sim)Verify → Simulate
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump (sim)Simulate → Verify
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking (sim)Simulate → Compile
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.Transformers.Rectifier12pulse (sim)Simulate → Verify
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.Rectifier1Pulse.Thyristor1Pulse_R_Characteristic (sim)Verify → Simulate
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile → Simulate
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_R (sim)Simulate → Verify
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV (sim)Compile → Verify
Modelica_3.2.2_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Compile → Simulate
Modelica_3.2.2_cppModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Compile → Simulate
Modelica_3.2.2_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Braking (sim)Simulate → Compile
Modelica_3.2.2_cppModelica.Mechanics.Rotational.Examples.Backlash (sim)Simulate → Verify
Modelica_3.2.2_cppModelica.StateGraph.Examples.ControlledTanks (sim)Verify → Simulate
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.SignalGenerator (sim)Simulate → Compile
Modelica_trunk_cppModelica.Electrical.Digital.Examples.DFFREGSRH (sim)Verify → Simulate
Modelica_trunk_cppModelica.Electrical.Digital.Examples.DFFREGSRL (sim)Verify → Simulate
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump (sim)Compile → Verify
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking (sim)Simulate → Compile
Modelica_trunk_cppModelica.Electrical.Machines.Examples.Transformers.Rectifier12pulse (sim)Simulate → Verify
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.Rectifier1Pulse.Thyristor1Pulse_R_Characteristic (sim)Verify → Simulate
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile → Simulate
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_R (sim)Simulate → Verify
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV (sim)Compile → Verify
Modelica_trunk_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Compile → Simulate
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDump (sim)Simulate performance 11.23 → 2.47
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Braking (sim)Simulate → Compile
Modelica_trunk_cppModelica.Mechanics.Rotational.Examples.Backlash (sim)Simulate → Verify
Modelica_trunk_cppModelica.StateGraph.Examples.ControlledTanks (sim)Verify → Simulate
PNlibPNlib.Examples.Models.FiliP.ModellStationen.Station1 (sim)Compile performance 28.86 → 15.39 Simulate performance 27.94 → 14.54
SiemensPowerSiemensPower.Components.Pipes.Tests.TubeWithoutWall (sim)FrontEnd performance 10.88 → 19.17 Compile performance 6.88 → 11.91 Simulate performance 6.48 → 11.03
SiemensPowerSiemensPower.Components.Pipes.Tests.tube_test (sim)FrontEnd performance 12.91 → 22.18 Compile performance 12.99 → 23.10