OpenModelica newInst from 2019-01-30 13:38:20 to 2019-01-30 17:39:03

Summary

OMC Commits3
Libraries Changed0
Number of Improvements22
Number of Regressions2
Number of Performance Improvements121
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
e10d5e4f5Martin SjölundUse $(MAKE) in Makefile
fbc944f68Martin SjölundUpdating 3rdParty
2f863d03ePer Östlund[NF] Make Real range generation more robust.

3rdParty changes

Note that the 3rdParty libraries REVERTED TO AN OLD COMMIT: 85fa70f5a5c4..19d3036567d8

Library Changes

LibraryChange

Models Affected

BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITTemplates performance 14.07 → 6.83 Simulate performance 0:02:50 → 0:01:25
BuildingSystemsBuildingSystems.Fluid.Interfaces.Examples.Humidifier_uCompile performance 20.09 → 10.43
BuildingSystemsBuildingSystems.HAM.HeatAndMoistureTransport.Examples.HeatAndMoistureTransport3DCompile performance 32.45 → 16.10
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArrayBackEnd performance 28.55 → 16.76 Templates performance 12.40 → 6.91
Buildings_5.0.1Buildings.Airflow.Multizone.Examples.ClosedDoorsSimulate performance 15.94 → 7.43
Buildings_5.0.1Buildings.Airflow.Multizone.Examples.OneOpenDoorSimulate performance 11.77 → 5.27
Buildings_5.0.1Buildings.Examples.VAVCO2.VAVSystemCTControlFrontEnd performance 10.01 → 5.08 Compile performance 54.11 → 26.66 Simulate performance 10.42 → 5.22
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.BasicBackEnd performance 32.39 → 16.38 Compile performance 59.15 → 26.97
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified1BackEnd performance 33.83 → 16.29 Compile performance 56.06 → 24.82
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified2BackEnd performance 35.67 → 16.26 Compile performance 57.44 → 25.36
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified3BackEnd performance 34.38 → 16.71 Compile performance 56.05 → 25.31
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified4BackEnd performance 19.05 → 9.06 Compile performance 48.40 → 21.76
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified5BackEnd performance 24.20 → 11.76 Compile performance 46.40 → 20.65
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified6Compile performance 42.06 → 18.50
Buildings_5.0.1Buildings.Fluid.Examples.Performance.Example1v2Compile performance 27.13 → 12.34
Buildings_5.0.1Buildings.Fluid.Interfaces.Examples.Humidifier_uCompile performance 20.80 → 9.83
Buildings_5.0.1Buildings.Fluid.Movers.Validation.ControlledFlowMachineDynamicCompile performance 20.09 → 9.43
Buildings_5.0.1Buildings.Fluid.Storage.Examples.StratifiedCompile performance 20.48 → 9.33
Buildings_5.0.1Buildings.Fluid.Storage.Examples.StratifiedEnhancedInternalHexCompile performance 33.88 → 15.34
Buildings_5.0.1Buildings.Fluid.Storage.Validation.HeatExchangerDynamicsCompile performance 32.48 → 14.29
Buildings_5.0.1Buildings.Fluid.Storage.Validation.HeatExchangerLocationCompile performance 38.68 → 16.79
Buildings_5.0.1Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12Simulate performance 11.08 → 5.32
ChemicalChemical.Examples.AcidBase.AlbuminTitrationFailed → Simulate
ChemicalChemical.Examples.AcidBase.Dev.RedCellMembraneBackEnd performance 11.32 → 5.65 Compile performance 31.05 → 13.54 Simulate performance 17.75 → 7.28
ChemicalChemical.Examples.Hemoglobin.HemoglobinCarboxylationBackEnd performance 15.87 → 7.22 Compile performance 30.35 → 14.64
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryBackEnd performance 14.39 → 7.04 Compile performance 31.01 → 13.24
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCOBackEnd performance 17.70 → 8.31 Compile performance 35.68 → 15.29
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllostery_BackEnd performance 15.52 → 7.01 Compile performance 30.67 → 13.29
ChemicalChemical.Examples.Hemoglobin.HemoglobinTitrationBackEnd performance 15.70 → 6.91 Compile performance 30.25 → 13.64
ChemicalChemical.Examples.RedCellMembraneBackEnd performance 10.27 → 5.27 Compile performance 30.00 → 14.09 Simulate performance 13.10 → 5.27
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.BasicBackEnd performance 32.20 → 15.92 Compile performance 48.35 → 24.32
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified1BackEnd performance 29.00 → 15.48 Compile performance 47.27 → 23.91
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2BackEnd performance 31.55 → 14.81 Compile performance 46.15 → 24.11
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3BackEnd performance 33.65 → 16.01 Compile performance 45.53 → 23.96
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified4BackEnd performance 22.43 → 11.45 Compile performance 37.55 → 19.80
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified5BackEnd performance 16.99 → 8.48 Compile performance 36.50 → 19.55
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified6Compile performance 33.28 → 16.65
IBPSA_latestIBPSA.Fluid.Examples.Performance.Example1v2Compile performance 21.35 → 11.43
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITTemplates → Simulate
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2NodesCompile performance 0:08:05 → 0:04:16
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAITCompile performance 0:08:12 → 0:04:17
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTubeSimulate performance 0:01:00 → 29.47
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.FiniteLineSourceSimulate performance 38.11 → 17.70
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.GFunction_100boreholesSimulate performance 51.99 → 24.36
IBPSA_latestIBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHexCompile performance 30.40 → 16.19
IBPSA_latestIBPSA.Fluid.Storage.Validation.HeatExchangerDynamicsCompile performance 28.57 → 14.39
IBPSA_latestIBPSA.Fluid.Storage.Validation.HeatExchangerLocationCompile performance 32.52 → 16.04
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12Simulate performance 10.68 → 4.82
ModelicaTest_3.2.1ModelicaTest.MultiBody.Visualizers.ColorMapsFailed → Simulate
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Visualizers.ColorMapsFailed → Compile
ModelicaTest_3.2.2ModelicaTest.MultiBody.Visualizers.ColorMapsFailed → Simulate
ModelicaTest_3.2.2_cppModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 14.29 → 7.88
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Visualizers.ColorMapsFailed → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12Simulate performance 14.93 → 8.38
ModelicaTest_trunkModelicaTest.MultiBody.Visualizers.ColorMapsFailed → Simulate
ModelicaTest_trunk_cppModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 13.29 → 7.14 Templates performance 0:08:43 → 0:04:29 Compile performance 0:02:01 → 0:01:03 Simulate performance 14.73 → 8.58
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstancesCompile performance 14.74 → 7.78 Simulate performance 36.24 → 17.90
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 22.94 → 11.63 Simulate performance 0:01:02 → 30.26
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsBackEnd performance 14.44 → 7.79 Templates performance 58.91 → 30.72 Compile performance 39.11 → 19.80
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesTemplates performance 18.26 → 9.74 Compile performance 31.78 → 15.49 Simulate performance 35.83 → 16.69
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverseCompile performance 14.76 → 6.68 Simulate performance 0:03:59 → 0:01:54
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Vessels.TestVolumeCompile performance 14.77 → 7.33 Simulate performance 14.55 → 6.78
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1Compile performance 16.34 → 7.93 Simulate performance 57.20 → 26.31
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2Compile performance 15.79 → 7.53 Simulate performance 12.33 → 5.83
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3Compile performance 16.15 → 8.43 Simulate performance 12.39 → 5.78
ModelicaTest_trunk_cppModelicaTest.FluxTubes.Shapes.FixedShapeCompile performance 11.85 → 6.13 Simulate performance 24.59 → 11.94
ModelicaTest_trunk_cppModelicaTest.Math.Random.TestDistributionsFrontEnd performance 49.52 → 24.93 Compile performance 10.42 → 5.88
ModelicaTest_trunk_cppModelicaTest.Math.Random.TestSpecialFrontEnd performance 27.76 → 13.93 Compile performance 10.68 → 5.22
ModelicaTest_trunk_cppModelicaTest.Math.Random.TestTruncatedDistributionsFrontEnd performance 34.53 → 17.71 Compile performance 10.75 → 5.32
ModelicaTest_trunk_cppModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_pTCompile performance 11.85 → 5.72 Simulate performance 11.30 → 5.72
ModelicaTest_trunk_cppModelicaTest.MultiBody.InitializationConversion.JointsBackEnd performance 15.01 → 8.63
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.SphericalSpherical2BackEnd performance 13.52 → 6.18
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.UniversalSphericalBackEnd performance 12.28 → 5.94
ModelicaTest_trunk_cppModelicaTest.MultiBody.Sensors.RelativeSensorBackEnd performance 13.00 → 6.45
ModelicaTest_trunk_cppModelicaTest.MultiBody.SphericalDoublePendulumBackEnd performance 11.74 → 6.05
ModelicaTest_trunk_cppModelicaTest.MultiBody.Visualizers.ColorMapsFailed → Compile
Modelica_3.2.1_cppModelica.Electrical.Analog.Examples.CauerLowPassSCCompile performance 13.41 → 7.33 Simulate performance 15.87 → 8.38
Modelica_3.2.1_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder
Modelica_3.2.1_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationBackEnd performance 12.70 → 7.46 Compile performance 24.66 → 13.54 Simulate performance 26.10 → 14.49
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6FrontEnd performance 10.89 → 6.15 BackEnd performance 35.73 → 20.54
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticBackEnd performance 19.14 → 11.01
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobotBackEnd performance 10.17 → 5.81
Modelica_3.2.1_cppModelica.Media.Examples.R134a.R134a1Compile performance 11.15 → 6.43 Simulate performance 18.30 → 9.83
Modelica_3.2.1_cppModelica.Media.Examples.R134a.R134a2Compile performance 11.57 → 6.48 Simulate performance 20.78 → 10.98
Modelica_3.2.1_cppModelica.Media.Examples.ReferenceAir.Inverse_sh_TXCompile performance 11.82 → 6.63 Simulate performance 14.22 → 6.93
Modelica_3.2.1_cppModelica.Media.Examples.ReferenceAir.MoistAir1Simulate performance 0:01:04 → 34.83
Modelica_3.2.1_cppModelica.Media.Examples.ReferenceAir.MoistAir2Compile performance 13.16 → 7.28 Simulate performance 0:02:16 → 0:01:16
Modelica_3.2.1_cppModelica.Thermal.HeatTransfer.Examples.MotorSimulate performance 39.56 → 22.95
Modelica_3.2.2_cppModelica.Electrical.Analog.Examples.CauerLowPassSCSimulate performance 15.76 → 7.78
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.DCMachines.DCPM_CoolingCompile performance 11.38 → 5.93 Simulate performance 33.76 → 18.65
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_DriveCompile performance 10.60 → 5.98 Simulate performance 17.01 → 9.18
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveCompile performance 12.17 → 6.53 Simulate performance 49.26 → 27.16
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_CharacteristicCompile performance 11.39 → 6.02 Simulate performance 20.30 → 10.79
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 19.12 → 10.28
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_CharacteristicCompile performance 10.15 → 5.83 Simulate performance 12.66 → 6.17
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveCompile performance 10.93 → 6.07 Simulate performance 0:01:12 → 39.44
Modelica_3.2.2_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderFailed → SimCode
Modelica_3.2.2_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationBackEnd performance 14.25 → 7.56 Templates performance 17.97 → 9.87 Compile performance 25.58 → 13.14 Simulate performance 27.67 → 13.44
Modelica_3.2.2_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start_MultiPhaseCompile performance 16.70 → 8.18 Simulate performance 10.70 → 4.72
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6FrontEnd performance 10.88 → 5.94 BackEnd performance 37.52 → 21.16 Templates performance 22.67 → 12.28 Compile performance 11.24 → 5.58
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticBackEnd performance 20.01 → 10.94
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1BackEnd performance 10.06 → 5.39
Modelica_3.2.2_cppModelica.Media.Examples.R134a.R134a1Compile performance 11.93 → 5.97 Simulate performance 19.34 → 9.58
Modelica_3.2.2_cppModelica.Media.Examples.R134a.R134a2Compile performance 11.94 → 6.03 Simulate performance 20.45 → 10.88
Modelica_3.2.2_cppModelica.Media.Examples.ReferenceAir.Inverse_sh_TXCompile performance 12.92 → 6.28 Simulate performance 14.64 → 6.73
Modelica_3.2.2_cppModelica.Media.Examples.ReferenceAir.MoistAir1Compile performance 13.62 → 6.83 Simulate performance 0:01:08 → 32.72
Modelica_3.2.2_cppModelica.Media.Examples.ReferenceAir.MoistAir2Compile performance 14.36 → 6.88 Simulate performance 0:02:29 → 0:01:14
Modelica_3.2.2_cppModelica.Media.Examples.TestOnly.MixIdealGasAirCompile → Verify
Modelica_3.2.2_cppModelica.Media.Examples.Tests.MediaTestModels.Air.MoistAirCompile performance 11.41 → 6.02 Simulate performance 10.30 → 4.87
Modelica_3.2.2_cppModelica.Thermal.HeatTransfer.Examples.MotorCompile performance 10.87 → 5.52 Simulate performance 44.99 → 22.86
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveSimulate performance 0:01:10 → 38.48
Modelica_trunk_cppModelica.Media.Examples.TestOnly.MixIdealGasAirVerify → Compile
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100Simulate performance 17.72 → 8.33
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400Simulate performance 15.59 → 8.33
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800BackEnd performance 16.35 → 9.46
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600Compile performance 21.28 → 12.23
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400Compile performance 0:01:14 → 42.84
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000Compile performance 0:01:37 → 54.32
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000Compile performance 30.97 → 16.35
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000Compile performance 27.00 → 14.04
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000Compile performance 0:01:36 → 50.42
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10BackEnd performance 22.15 → 11.63
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_10Compile performance 44.17 → 24.06
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_1000Compile performance 44.25 → 25.91
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10SimCode performance 19.72 → 11.13
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800BackEnd performance 19.61 → 10.41
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64Verify → Compile
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_1Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_10Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_11Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_2Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_3Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_4Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_5Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_6Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_7Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_8Compile → Simulate
SystemDynamicsSystemDynamics.WorldDynamics.World3.Scenario_9Compile → Simulate
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTACBackEnd performance 42.34 → 23.47 Templates performance 16.99 → 9.20 Compile performance 0:03:06 → 0:01:31
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2Simulate performance 16.33 → 7.63
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicDrumCompile performance 32.59 → 15.09 Simulate performance 13.48 → 5.93
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicDrum1Compile performance 32.94 → 14.94 Simulate performance 13.31 → 6.18
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipeCompile performance 30.26 → 13.99
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeatingBackEnd performance 19.31 → 9.49 Compile performance 0:01:04 → 30.12 Simulate performance 41.35 → 20.25
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes2Compile performance 10.08 → 4.97 Simulate performance 20.63 → 10.58