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
b694f3f03eAndreasFix linking shared libs on mac os
9cb23bc220Martin SjölundMove cJSON to Compiler runtime as simulations do not use it
30afa79d31Martin 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.CO2TransportStep (sim)FrontEnd performance 26.04 → 15.04 Compile performance 10.06 → 5.82
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.ChimneyShaftWithVolume (sim)FrontEnd performance 17.73 → 9.94
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.ClosedDoors (sim)FrontEnd performance 27.25 → 15.46
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.NaturalVentilation (sim)FrontEnd performance 14.26 → 7.94
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.OneEffectiveAirLeakageArea (sim)FrontEnd performance 12.65 → 7.15
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.Orifice (sim)FrontEnd performance 11.13 → 6.39
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.ReverseBuoyancy (sim)FrontEnd performance 24.45 → 13.90
BuildSysProBuildSysPro.Utilities.Analysis.Examples.RestartDiscomfort (sim)Compile performance 28.19 → 16.49
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Examples.Humidifier_u (sim)FrontEnd performance 17.27 → 9.75
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SprayAirWasher_X (sim)FrontEnd performance 14.02 → 8.02
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SprayAirWasher_X_dynamic (sim)FrontEnd performance 16.79 → 9.53
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SteamHumidifier_X (sim)FrontEnd performance 14.07 → 8.16
BuildingSystemsBuildingSystems.Fluid.Humidifiers.Validation.SteamHumidifier_X_dynamic (sim)FrontEnd performance 14.16 → 8.22
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)FrontEnd performance 16.90 → 9.63
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)FrontEnd performance 17.11 → 9.72
BuildingSystemsBuildingSystems.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)FrontEnd performance 17.22 → 9.79
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatPortAir (sim)FrontEnd performance 14.00 → 8.10
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Examples.MixingVolumeHeatConduction (sim)FrontEnd performance 11.50 → 6.42
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Examples.MixingVolumeMoistAir (sim)FrontEnd performance 14.94 → 8.35
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Examples.MixingVolumePrescribedHeatFlowRate (sim)FrontEnd performance 12.49 → 7.22
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.CoupledVolumesAir (sim)FrontEnd performance 13.91 → 8.09
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.CoupledVolumesSpecializedAirPerfectGas (sim)FrontEnd performance 25.81 → 14.48
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeAdiabaticCooling (sim)FrontEnd performance 13.06 → 7.38
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeHeatReverseFlow (sim)FrontEnd performance 13.43 → 7.63
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeMFactor (sim)FrontEnd performance 15.09 → 8.77
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeMassFlow (sim)FrontEnd performance 11.37 → 6.42
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeMoistureReverseFlow (sim)FrontEnd performance 12.96 → 7.52
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstance (sim)FrontEnd performance 14.39 → 7.93
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MoistureMixingConservationSteadyState (sim)FrontEnd performance 18.06 → 10.50
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.TraceSubstanceConservationDynamicBalance (sim)FrontEnd performance 13.91 → 8.16
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.TraceSubstanceConservationSteadyState (sim)FrontEnd performance 14.53 → 8.20
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.ClosedLoop_y (sim)FrontEnd performance 15.72 → 9.20
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverContinuous (sim)FrontEnd performance 19.59 → 11.43
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverParameter (sim)FrontEnd performance 12.77 → 7.15
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)FrontEnd performance 13.65 → 7.77 Compile performance 10.87 → 6.32
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)FrontEnd performance 45.40 → 25.86 Compile performance 18.68 → 10.63
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_dp (sim)FrontEnd performance 22.40 → 12.92
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)FrontEnd performance 34.30 → 19.62 Compile performance 14.39 → 8.38
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_m_flow (sim)FrontEnd performance 22.10 → 12.77
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.PumpCurveConstruction (sim)FrontEnd performance 14.15 → 8.14 Compile performance 10.86 → 5.98
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.PumpCurveDerivatives (sim)FrontEnd performance 10.06 → 5.66 Compile performance 10.20 → 5.62
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.Pump_stratos (sim)FrontEnd performance 17.95 → 10.26
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)FrontEnd performance 21.23 → 12.29
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_y (sim)FrontEnd performance 21.71 → 12.61
BuildingSystemsBuildingSystems.Fluid.Sensors.Conversions.Examples.To_VolumeFraction (sim)FrontEnd performance 14.51 → 8.28
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.Density (sim)FrontEnd performance 13.29 → 7.64
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.EnthalpyFlowRate (sim)FrontEnd performance 12.36 → 6.67
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.MoistAirEnthalpyFlowRate (sim)FrontEnd performance 12.96 → 7.49
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.PPM (sim)FrontEnd performance 19.70 → 11.56
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.RelativeHumidity (sim)FrontEnd performance 11.03 → 6.40
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.SpecificEnthalpy (sim)FrontEnd performance 11.15 → 6.42
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.TemperatureDryBulb (sim)FrontEnd performance 12.87 → 7.38
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.TemperatureWetBulb (sim)FrontEnd performance 11.16 → 6.47
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.FiniteLineSource (sim)Simulate performance 0:01:02 → 0:01:55
Buildings_latestBuildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Compile performance 16.49 → 28.95
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)FrontEnd performance 12.01 → 20.48 Compile performance 5.67 → 10.42
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)FrontEnd performance 10.29 → 18.75
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)FrontEnd performance 11.84 → 20.27
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.DXCooling (sim)FrontEnd performance 7.09 → 12.70
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.DryCoil (sim)FrontEnd performance 6.14 → 11.71
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.EvaporationFlowReversal (sim)FrontEnd performance 6.36 → 11.65
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Examples.EvaporationPulse (sim)FrontEnd performance 6.19 → 11.51
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)FrontEnd performance 6.88 → 11.99
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)FrontEnd performance 6.81 → 12.50
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)FrontEnd performance 6.68 → 12.50
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)Compile performance 25.66 → 50.44
Buildings_latestBuildings.Fluid.Humidifiers.Examples.Humidifier_u (sim)FrontEnd performance 10.29 → 20.52
Buildings_latestBuildings.Fluid.Humidifiers.Validation.SprayAirWasher_X (sim)FrontEnd performance 8.53 → 17.20
Buildings_latestBuildings.Fluid.Humidifiers.Validation.SprayAirWasher_X_dynamic (sim)FrontEnd performance 10.01 → 18.44
HanserModelicaHanserModelica.InductionMachines.IMC_withLosses (sim)Simulate performance 17.34 → 10.03
IdealizedContactIdealizedContact.Examples.Example10 (sim)BackEnd performance 11.14 → 6.13
LibRASLibRAS.Culture.simpleCulture (sim)Compile performance 41.34 → 23.76
LibRASLibRAS.Examples.Inline (sim)Compile performance 0:01:31 → 53.26
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefault (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDefaultLV (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpNPSH (sim)Verify → Simulate
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpRecirculation (sim)Verify → Simulate
Modelica_3.2.1Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 17.47 → 10.03
Modelica_3.2.1Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim)Simulate performance 10.65 → 6.12
Modelica_3.2.1Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)FrontEnd performance 19.43 → 11.41
Modelica_3.2.1_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Rectifier (sim)Simulate performance 11.73 → 6.32
Modelica_3.2.1_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Simulate performance 0:01:00 → 32.62
Modelica_3.2.1_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 10.78 → 6.32
Modelica_3.2.1_cppModelica.Fluid.Examples.InverseParameterization (sim)FrontEnd performance 16.28 → 9.40 Simulate performance 0:01:23 → 48.45
Modelica_3.2.1_cppModelica.Media.Examples.R134a.R134a1 (sim)FrontEnd performance 29.05 → 17.03
Modelica_3.2.1_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT (sim)FrontEnd performance 12.38 → 7.26
Modelica_3.2.1_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_ph (sim)FrontEnd performance 13.46 → 7.89
Modelica_3.2.1_cppModelica.Media.Examples.WaterIF97 (sim)FrontEnd performance 11.26 → 6.49
Modelica_3.2.2_cppModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)FrontEnd performance 13.99 → 8.19
Modelica_3.2.2_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 10.70 → 6.27
Modelica_3.2.2_cppModelica.Fluid.Examples.InverseParameterization (sim)Simulate performance 0:01:26 → 49.40
Modelica_3.2.2_cppModelica.Media.Examples.R134a.R134a1 (sim)FrontEnd performance 45.36 → 25.77
Modelica_3.2.2_cppModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)FrontEnd performance 33.24 → 19.13
Modelica_3.2.2_cppModelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim)FrontEnd performance 12.64 → 7.40
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 17.20 → 10.03
Modelica_trunkModelica.Fluid.Examples.IncompressibleFluidNetwork (sim)Simulate performance 10.34 → 6.02
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)FrontEnd performance 22.41 → 12.91
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_4000 (sim)FrontEnd performance 16.04 → 6.23
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)FrontEnd performance 52.83 → 22.88 Compile performance 41.40 → 21.00
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)FrontEnd performance 18.22 → 6.81 Compile performance 21.93 → 12.33
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)FrontEnd performance 50.20 → 23.30 Compile performance 0:01:40 → 46.34
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Compile performance 37.29 → 21.85
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000 (sim)Compile performance 38.15 → 22.00
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)BackEnd performance 12.63 → 6.89 Compile performance 0:01:37 → 57.26
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates performance 12.99 → 6.67
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)BackEnd performance 13.43 → 7.32 Compile performance 0:01:13 → 43.03
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Templates
ThermoPowerThermoPower.Examples.RankineCycle.Simulators.ClosedLoop (sim)Compile → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.CheckFlow1DFV2phMassBalance (sim)FrontEnd performance 13.06 → 6.76
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestConstantHeatTransferTwoGrid_Fcoarse (sim)FrontEnd performance 12.44 → 7.00
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestConstantHeatTransferTwoGrid_Wcoarse (sim)FrontEnd performance 12.36 → 6.97
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen (sim)FrontEnd performance 15.22 → 8.60 Compile performance 18.99 → 10.98
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen_hf (sim)FrontEnd performance 15.24 → 8.16 Compile performance 19.36 → 10.48
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB (sim)FrontEnd performance 14.36 → 8.15 Compile performance 18.56 → 10.68
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf (sim)FrontEnd performance 15.30 → 8.19 Compile performance 18.74 → 10.73 Simulate performance 0:01:18 → 44.68
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlow1Dfem2ph (sim)FrontEnd performance 14.99 → 8.28 BackEnd performance 13.46 → 7.51 Compile performance 27.27 → 14.99
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestFlowDependentHeatTransferCoefficient2ph (sim)FrontEnd performance 13.26 → 6.82
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestHeatTransfer2phDB (sim)FrontEnd performance 13.37 → 7.26
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_A (sim)Simulate performance 0:01:05 → 38.27
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_B (sim)Compile performance 15.15 → 8.33 Simulate performance 36.05 → 19.89
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_C (sim)Compile performance 14.72 → 8.08 Simulate performance 30.44 → 16.69
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_D (sim)Compile performance 15.42 → 8.08 Simulate performance 0:02:30 → 0:01:26
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_E (sim)Compile performance 29.17 → 15.24 Simulate performance 0:02:01 → 0:01:07
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_F (sim)FrontEnd performance 17.30 → 10.09 Compile performance 28.67 → 16.09 Simulate performance 0:04:36 → 0:02:35
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_G (sim)FrontEnd performance 14.28 → 7.91 Simulate performance 19.87 → 11.43
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_J (sim)FrontEnd performance 14.20 → 7.96 Compile performance 12.17 → 7.07
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_K (sim)FrontEnd performance 14.45 → 7.84 Compile performance 12.82 → 6.82
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph (sim)FrontEnd performance 15.56 → 8.78 Compile performance 31.86 → 18.04
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_A (sim)FrontEnd performance 14.38 → 8.22 Compile performance 17.25 → 10.03
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_B (sim)FrontEnd performance 14.47 → 8.02 Compile performance 17.16 → 9.93
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_C (sim)FrontEnd performance 14.50 → 8.25 Compile performance 33.28 → 19.10 Simulate performance 0:01:24 → 49.30
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_D (sim)FrontEnd performance 14.46 → 8.09 Compile performance 18.06 → 10.13
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_AdaptiveAverageTemp (sim)FrontEnd performance 15.49 → 8.53