OpenModelica master from 2019-04-04 11:31:40 to 2019-04-05 00:18:50

Summary

OMC Commits3
Libraries Changed2
Number of Improvements4
Number of Regressions4
Number of Performance Improvements111
Number of Performance Regressions16

OpenModelica Changes

CommitAuthorSummary
b694f3f03AndreasFix linking shared libs on mac os
9cb23bc22Martin SjölundMove cJSON to Compiler runtime as simulations do not use it
30afa79d3Martin SjölundDisable mmap in FMUs

Library Changes

LibraryChange
ModelicaTest_trunk_cppFrom version trunk (revision 20190401-090844~git~master-om176) to trunk (revision 20190404-184812~git~master-om176)
Modelica_trunkFrom version trunk (revision 20190401-090844~git~master-om1) to trunk (revision 20190404-184812~git~master-om1)

Models Affected

BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.CO2TransportStepFrontEnd performance 26.04 → 15.04 Compile performance 10.06 → 5.82
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.ChimneyShaftWithVolumeFrontEnd performance 17.73 → 9.94
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.ClosedDoorsFrontEnd performance 27.25 → 15.46
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.NaturalVentilationFrontEnd performance 14.26 → 7.94
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.OneEffectiveAirLeakageAreaFrontEnd performance 12.65 → 7.15
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.OrificeFrontEnd performance 11.13 → 6.39
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.ReverseBuoyancyFrontEnd performance 24.45 → 13.90
BuildSysProBuildSysPro.Utilities.Analysis.Examples.RestartDiscomfortCompile performance 28.19 → 16.49
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Examples.Humidifier_uFrontEnd performance 17.27 → 9.75
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SprayAirWasher_XFrontEnd performance 14.02 → 8.02
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SprayAirWasher_X_dynamicFrontEnd performance 16.79 → 9.53
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SteamHumidifier_XFrontEnd performance 14.07 → 8.16
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SteamHumidifier_X_dynamicFrontEnd performance 14.16 → 8.22
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Examples.ConstantEffectivenessFrontEnd performance 16.90 → 9.63
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowFrontEnd performance 17.11 → 9.72
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreamsFrontEnd performance 17.22 → 9.79
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatPortAirFrontEnd performance 14.00 → 8.10
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Examples.MixingVolumeHeatConductionFrontEnd performance 11.50 → 6.42
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Examples.MixingVolumeMoistAirFrontEnd performance 14.94 → 8.35
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Examples.MixingVolumePrescribedHeatFlowRateFrontEnd performance 12.49 → 7.22
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.CoupledVolumesAirFrontEnd performance 13.91 → 8.09
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.CoupledVolumesSpecializedAirPerfectGasFrontEnd performance 25.81 → 14.48
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeAdiabaticCoolingFrontEnd performance 13.06 → 7.38
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlowFrontEnd performance 13.43 → 7.63
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeMFactorFrontEnd performance 15.09 → 8.77
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeMassFlowFrontEnd performance 11.37 → 6.42
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlowFrontEnd performance 12.96 → 7.52
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceFrontEnd performance 14.39 → 7.93
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MoistureMixingConservationSteadyStateFrontEnd performance 18.06 → 10.50
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.TraceSubstanceConservationDynamicBalanceFrontEnd performance 13.91 → 8.16
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.TraceSubstanceConservationSteadyStateFrontEnd performance 14.53 → 8.20
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.ClosedLoop_yFrontEnd performance 15.72 → 9.20
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverContinuousFrontEnd performance 19.59 → 11.43
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverParameterFrontEnd performance 12.77 → 7.15
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.SpeedControlled_y_pumpCurvesFrontEnd performance 13.65 → 7.77 Compile performance 10.87 → 6.32
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.ControlledFlowMachineDynamicFrontEnd performance 45.40 → 25.86 Compile performance 18.68 → 10.63
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_dpFrontEnd performance 22.40 → 12.92
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_dpSystemFrontEnd performance 34.30 → 19.62 Compile performance 14.39 → 8.38
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_m_flowFrontEnd performance 22.10 → 12.77
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.PumpCurveConstructionFrontEnd performance 14.15 → 8.14 Compile performance 10.86 → 5.98
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.PumpCurveDerivativesFrontEnd performance 10.06 → 5.66 Compile performance 10.20 → 5.62
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.Pump_stratosFrontEnd performance 17.95 → 10.26
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_NrpmFrontEnd performance 21.23 → 12.29
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_yFrontEnd performance 21.71 → 12.61
BuildingSystemsBuildingSystems.Fluid.Sensors.Conversions.Examples.To_VolumeFractionFrontEnd performance 14.51 → 8.28
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.DensityFrontEnd performance 13.29 → 7.64
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.EnthalpyFlowRateFrontEnd performance 12.36 → 6.67
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.MoistAirEnthalpyFlowRateFrontEnd performance 12.96 → 7.49
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.PPMFrontEnd performance 19.70 → 11.56
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.RelativeHumidityFrontEnd performance 11.03 → 6.40
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.SpecificEnthalpyFrontEnd performance 11.15 → 6.42
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.TemperatureDryBulbFrontEnd performance 12.87 → 7.38
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.TemperatureWetBulbFrontEnd performance 11.16 → 6.47
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.FiniteLineSourceSimulate performance 0:01:02 → 0:01:55
Buildings_latestBuildings.Fluid.Geothermal.Boreholes.Examples.UTubeCompile performance 16.49 → 28.95
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeatingFrontEnd performance 12.01 → 20.48 Compile performance 5.67 → 10.42
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnlyFrontEnd performance 10.29 → 18.75
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnlyFrontEnd performance 11.84 → 20.27
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.DXCoolingFrontEnd performance 7.09 → 12.70
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.DryCoilFrontEnd performance 6.14 → 11.71
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.EvaporationFlowReversalFrontEnd performance 6.36 → 11.65
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.EvaporationPulseFrontEnd performance 6.19 → 11.51
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterCooler_TFrontEnd performance 6.88 → 11.99
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterHeater_TFrontEnd performance 6.81 → 12.50
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterHeater_uFrontEnd performance 6.68 → 12.50
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlowCompile performance 25.66 → 50.44
Buildings_latestBuildings.Fluid.Humidifiers.Examples.Humidifier_uFrontEnd performance 10.29 → 20.52
Buildings_latestBuildings.Fluid.Humidifiers.Validation.SprayAirWasher_XFrontEnd performance 8.53 → 17.20
Buildings_latestBuildings.Fluid.Humidifiers.Validation.SprayAirWasher_X_dynamicFrontEnd performance 10.01 → 18.44
HanserModelicaHanserModelica.InductionMachines.IMC_withLossesSimulate performance 17.34 → 10.03
IdealizedContactIdealizedContact.Examples.Example10BackEnd performance 11.14 → 6.13
LibRASLibRAS.Culture.simpleCultureCompile performance 41.34 → 23.76
LibRASLibRAS.Examples.InlineCompile performance 0:01:31 → 53.26
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultVerify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultLVVerify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpNPSHVerify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpRecirculationVerify → Simulate
Modelica_3.2.1Modelica.Fluid.Examples.BranchingDynamicPipesSimulate performance 17.47 → 10.03
Modelica_3.2.1Modelica.Fluid.Examples.IncompressibleFluidNetworkSimulate performance 10.65 → 6.12
Modelica_3.2.1Modelica.Fluid.Examples.TraceSubstances.RoomCO2FrontEnd performance 19.43 → 11.41
Modelica_3.2.1_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierSimulate performance 11.73 → 6.32
Modelica_3.2.1_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderSimulate performance 0:01:00 → 32.62
Modelica_3.2.1_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationSimulate performance 10.78 → 6.32
Modelica_3.2.1_cppModelica.Fluid.Examples.InverseParameterizationFrontEnd performance 16.28 → 9.40 Simulate performance 0:01:23 → 48.45
Modelica_3.2.1_cppModelica.Media.Examples.R134a.R134a1FrontEnd performance 29.05 → 17.03
Modelica_3.2.1_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pTFrontEnd performance 12.38 → 7.26
Modelica_3.2.1_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_phFrontEnd performance 13.46 → 7.89
Modelica_3.2.1_cppModelica.Media.Examples.WaterIF97FrontEnd performance 11.26 → 6.49
Modelica_3.2.2_cppModelica.Fluid.Examples.Explanatory.MomentumBalanceFittingsFrontEnd performance 13.99 → 8.19
Modelica_3.2.2_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationSimulate performance 10.70 → 6.27
Modelica_3.2.2_cppModelica.Fluid.Examples.InverseParameterizationSimulate performance 0:01:26 → 49.40
Modelica_3.2.2_cppModelica.Media.Examples.R134a.R134a1FrontEnd performance 45.36 → 25.77
Modelica_3.2.2_cppModelica.Media.Examples.ReferenceAir.MoistAir1FrontEnd performance 33.24 → 19.13
Modelica_3.2.2_cppModelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStatesFrontEnd performance 12.64 → 7.40
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipesSimulate performance 17.20 → 10.03
Modelica_trunkModelica.Fluid.Examples.IncompressibleFluidNetworkSimulate performance 10.34 → 6.02
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControlsFrontEnd performance 22.41 → 12.91
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_4000FrontEnd performance 16.04 → 6.23
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000FrontEnd performance 52.83 → 22.88 Compile performance 41.40 → 21.00
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000FrontEnd performance 18.22 → 6.81 Compile performance 21.93 → 12.33
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000FrontEnd performance 50.20 → 23.30 Compile performance 0:01:40 → 46.34
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100Compile performance 37.29 → 21.85
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000Compile performance 38.15 → 22.00
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10BackEnd performance 12.63 → 6.89 Compile performance 0:01:37 → 57.26
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10Templates performance 12.99 → 6.67
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10BackEnd performance 13.43 → 7.32 Compile performance 0:01:13 → 43.03
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10Failed → Templates
ThermoPowerThermoPower.Examples.RankineCycle.Simulators.ClosedLoopCompile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.CheckFlow1DFV2phMassBalanceFrontEnd performance 13.06 → 6.76
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestConstantHeatTransferTwoGrid_FcoarseFrontEnd performance 12.44 → 7.00
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestConstantHeatTransferTwoGrid_WcoarseFrontEnd performance 12.36 → 6.97
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChenFrontEnd performance 15.22 → 8.60 Compile performance 18.99 → 10.98
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen_hfFrontEnd performance 15.24 → 8.16 Compile performance 19.36 → 10.48
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDBFrontEnd performance 14.36 → 8.15 Compile performance 18.56 → 10.68
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hfFrontEnd performance 15.30 → 8.19 Compile performance 18.74 → 10.73 Simulate performance 0:01:18 → 44.68
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1Dfem2phFrontEnd performance 14.99 → 8.28 BackEnd performance 13.46 → 7.51 Compile performance 27.27 → 14.99
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlowDependentHeatTransferCoefficient2phFrontEnd performance 13.26 → 6.82
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestHeatTransfer2phDBFrontEnd performance 13.37 → 7.26
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_ASimulate performance 0:01:05 → 38.27
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_BCompile performance 15.15 → 8.33 Simulate performance 36.05 → 19.89
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_CCompile performance 14.72 → 8.08 Simulate performance 30.44 → 16.69
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_DCompile performance 15.42 → 8.08 Simulate performance 0:02:30 → 0:01:26
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_ECompile performance 29.17 → 15.24 Simulate performance 0:02:01 → 0:01:07
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_FFrontEnd performance 17.30 → 10.09 Compile performance 28.67 → 16.09 Simulate performance 0:04:36 → 0:02:35
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_GFrontEnd performance 14.28 → 7.91 Simulate performance 19.87 → 11.43
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_JFrontEnd performance 14.20 → 7.96 Compile performance 12.17 → 7.07
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_KFrontEnd performance 14.45 → 7.84 Compile performance 12.82 → 6.82
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2phFrontEnd performance 15.56 → 8.78 Compile performance 31.86 → 18.04
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_AFrontEnd performance 14.38 → 8.22 Compile performance 17.25 → 10.03
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_BFrontEnd performance 14.47 → 8.02 Compile performance 17.16 → 9.93
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_CFrontEnd performance 14.50 → 8.25 Compile performance 33.28 → 19.10 Simulate performance 0:01:24 → 49.30
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_DFrontEnd performance 14.46 → 8.09 Compile performance 18.06 → 10.13
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_AdaptiveAverageTempFrontEnd performance 15.49 → 8.53