OpenModelica newInst from 2019-03-29 10:37:04 to 2019-03-29 15:09:05

Summary

OMC Commits1
Libraries Changed0
Number of Improvements2
Number of Regressions1
Number of Performance Improvements78
Number of Performance Regressions60

OpenModelica Changes

CommitAuthorSummary
5db768488Martin SjölundUse Autoconf.mo instead of external C functions

Library Changes

LibraryChange

Models Affected

AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.MinimumAndZeroPhaseBackEnd performance 23.38 → 10.51 Compile performance 18.90 → 8.93
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloorsFrontEnd performance 15.11 → 8.16 BackEnd performance 15.65 → 7.84 Compile performance 43.51 → 24.71
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.BasicCompile performance 57.66 → 32.83
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1Compile performance 55.08 → 30.82
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2Compile performance 57.76 → 31.12
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3Compile performance 55.90 → 31.22
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4Compile performance 50.57 → 28.17
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified5Compile performance 49.42 → 26.92
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified6Compile performance 41.62 → 22.21
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2Compile performance 27.67 → 13.94
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITSimCode performance 26.52 → 13.28 Templates performance 15.76 → 8.73 Simulate performance 54.55 → 0:01:34
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2NodesCompile performance 0:08:16 → 0:04:48
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.HeaterCooler_uCompile performance 21.27 → 10.28
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.Humidifier_uCompile performance 25.56 → 11.03
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachineCompile performance 20.57 → 11.38
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachineDynamicCompile performance 21.91 → 11.99
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHexCompile performance 31.31 → 17.24
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerDynamicsCompile performance 28.93 → 16.34
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocationCompile performance 30.86 → 17.25
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.BasicCompile performance 28.47 → 0:01:00
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1Compile performance 27.97 → 58.77
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2Compile performance 28.77 → 58.63
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3BackEnd performance 17.09 → 30.14 Compile performance 28.87 → 58.63
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified4Compile performance 25.46 → 52.41
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified5Compile performance 25.06 → 49.87
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified6Compile performance 19.15 → 39.36
BuildingSystemsBuildingSystems.Fluid.Examples.Performance.Example1v2Compile performance 12.49 → 26.86
BuildingSystemsBuildingSystems.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITSimCode performance 12.91 → 23.17
BuildingSystemsBuildingSystems.Fluid.Interfaces.Examples.Humidifier_uCompile performance 10.93 → 22.50
BuildingSystemsBuildingSystems.Fluid.Storage.Examples.StratifiedCompile performance 11.18 → 20.12
BuildingSystemsBuildingSystems.HAM.HeatAndMoistureTransport.Examples.HeatAndMoistureTransport3DBackEnd performance 6.49 → 14.89
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorageBackEnd performance 17.61 → 31.23
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.SingleCollectorWithStorageTestCompile performance 10.93 → 22.29
BuildingSystemsBuildingSystems.Technologies.ThermalStorages.Examples.FluidStorageChargeDischargeProfileBackEnd performance 6.71 → 13.04
Buildings_latestBuildings.Fluid.Examples.FlowSystem.BasicBackEnd performance 40.65 → 18.46 Compile performance 0:01:05 → 25.06
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified1BackEnd performance 39.53 → 18.32 Compile performance 0:01:04 → 24.76
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2BackEnd performance 39.58 → 18.17 Compile performance 59.05 → 24.96
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3BackEnd performance 41.30 → 17.75 Compile performance 56.12 → 24.81
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified4BackEnd performance 35.26 → 16.59 Compile performance 50.78 → 21.56
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified5BackEnd performance 41.48 → 18.05 Compile performance 46.90 → 20.91
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified6Compile performance 44.14 → 17.04
Buildings_latestBuildings.Fluid.Examples.Performance.Example1v2Compile performance 27.41 → 11.58
Buildings_latestBuildings.Fluid.Examples.Performance.Example6Compile performance 20.83 → 7.63
Buildings_latestBuildings.Fluid.Examples.ResistanceVolumeFlowReversalCompile performance 20.03 → 8.28
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITSimCode performance 24.77 → 12.97 Compile performance 0:10:51 → 0:06:15
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2NodesCompile performance 0:08:36 → 0:04:29
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAITCompile performance 0:08:46 → 0:04:37
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Examples.FiniteLineSourceSimulate performance 0:03:11 → 0:01:47
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineCompile performance 21.95 → 9.28
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamicCompile performance 23.89 → 9.58
Buildings_latestBuildings.Fluid.Storage.Examples.StratifiedCompile performance 23.76 → 10.18
Buildings_latestBuildings.Fluid.Storage.Examples.StratifiedEnhancedInternalHexCompile performance 40.87 → 16.85
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerDynamicsCompile performance 37.55 → 15.54
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerLocationCompile performance 40.93 → 16.84
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11Compile performance 11.34 → 4.47 Simulate performance 10.32 → 4.92
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12Simulate performance 11.09 → 5.07
ChemicalChemical.Examples.AcidBase.AlbuminTitrationFailed → Simulate
ModelicaTest_3.2.1ModelicaTest.Blocks.FilterTests.AllOptionsCompile performance 0:01:34 → 54.22
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 20.40 → 35.54
ModelicaTest_3.2.1ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyStateBackEnd performance 5.04 → 10.38 Compile performance 23.21 → 41.46
ModelicaTest_3.2.1ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseBackEnd performance 5.25 → 12.29 Simulate performance 33.43 → 0:01:05
ModelicaTest_3.2.1ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12Simulate performance 5.58 → 11.20
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.SphericalSpherical2BackEnd performance 6.93 → 14.55 Compile performance 9.28 → 21.19
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.UniversalSphericalBackEnd performance 7.05 → 15.98 Compile performance 9.33 → 22.12
ModelicaTest_3.2.1ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2Compile performance 9.23 → 20.10
ModelicaTest_3.2.1ModelicaTest.MultiBody.Sensors.RelativeSensorBackEnd performance 7.97 → 16.27
ModelicaTest_3.2.2_cppModelicaTest.Blocks.FilterTests.AllOptionsCompile performance 0:01:14 → 0:02:24
ModelicaTest_3.2.2_cppModelicaTest.Electrical.QuasiStatic.MultiPhase.SerialConnectionCompile performance 7.98 → 14.76 Simulate performance 12.79 → 31.26
ModelicaTest_3.2.2_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_roundTubeCompile performance 7.43 → 13.39 Simulate performance 0.47 → 13.46
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstancesCompile performance 7.84 → 13.99 Simulate performance 19.50 → 43.61
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstancesCompile performance 9.13 → 17.23 Simulate performance 19.30 → 42.95
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 11.79 → 22.40 Simulate performance 32.97 → 0:01:06
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsBackEnd performance 8.11 → 14.94 Templates performance 31.59 → 56.10 Compile performance 21.30 → 44.47
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstancesTemplates performance 10.72 → 20.66 Compile performance 16.64 → 30.89 Simulate performance 17.85 → 32.81
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverseCompile performance 7.28 → 15.34 Simulate performance 59.93 → 0:02:02
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Vessels.TestVolumeSimulate performance 7.68 → 14.89
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyStateCompile performance 11.99 → 28.10
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWaterCompile performance 11.94 → 28.53
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseCompile performance 10.03 → 22.99
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1Compile performance 8.18 → 20.02 Simulate performance 32.37 → 0:01:01
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12Compile performance 8.28 → 17.63 Simulate performance 18.00 → 32.80
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2Compile performance 8.58 → 21.68
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes4Compile performance 8.93 → 20.28
ModelicaTest_3.2.2_cppModelicaTest.Math.Random.TestDistributionsFrontEnd performance 29.06 → 0:01:00
ModelicaTest_3.2.2_cppModelicaTest.Math.Random.TestSpecialFrontEnd performance 16.64 → 35.43 Compile performance 6.17 → 14.66
ModelicaTest_3.2.2_cppModelicaTest.Math.Random.TestTruncatedDistributionsFrontEnd performance 21.36 → 47.63 Compile performance 6.68 → 13.95
ModelicaTest_3.2.2_cppModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_dTCompile performance 6.78 → 14.64 Simulate performance 5.83 → 11.67
ModelicaTest_3.2.2_cppModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_pTCompile performance 6.83 → 14.03 Simulate performance 7.18 → 15.38
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Forces.ForceCompile performance 9.23 → 20.78
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Forces.Force2Compile performance 11.74 → 25.19
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Forces.Spring2Compile performance 9.58 → 20.84
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Forces.SpringDamperParallelCompile performance 9.68 → 20.63
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Forces.WorldForceAndTorqueCompile performance 10.03 → 22.10
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.FourbarVariants.JointSSRCompile performance 8.98 → 21.35
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.FourbarVariants.JointUSPCompile performance 9.23 → 21.55
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.FourbarVariants.JointUSRCompile performance 9.43 → 20.67
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.FourbarVariants.SphericalAndUniversalCompile performance 9.28 → 20.28
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.FourbarVariants.UniversalSphericalCompile performance 9.48 → 21.03
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.SphericalSpherical2BackEnd performance 7.34 → 14.72
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.UniversalSphericalBackEnd performance 7.39 → 13.69
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.PlanarLoopWithMoveCompile performance 9.23 → 20.44
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.SphericalDoublePendulumBackEnd performance 5.64 → 11.32 Compile performance 12.29 → 28.76
Modelica_3.2.2Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCompile performance 39.07 → 21.60
Modelica_3.2.2Modelica.Fluid.Examples.BranchingDynamicPipesBackEnd performance 11.35 → 5.67
Modelica_3.2.2Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationBackEnd performance 19.57 → 8.43
Modelica_3.2.2Modelica.Fluid.Examples.IncompressibleFluidNetworkCompile performance 28.67 → 13.84
Modelica_3.2.2Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControlsCompile performance 21.14 → 9.18
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystemSimulate performance 14.86 → 5.87
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6FrontEnd performance 12.22 → 5.88 Simulate performance 37.53 → 19.00
Modelica_3.2.2Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticFrontEnd performance 10.15 → 4.58
Modelica_3.2.2_cppModelica.Media.Examples.TestOnly.MixIdealGasAirVerify → Compile
Modelica_3.2.3Modelica.Blocks.Examples.NoiseExamples.ActuatorWithNoiseCompile performance 11.38 → 5.13 Simulate performance 24.03 → 11.29
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFTSimCode performance 0:02:27 → 0:01:26
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier6pulseFFTSimCode performance 0:02:17 → 0:01:20
Modelica_3.2.3Modelica.Electrical.Analog.Examples.CauerLowPassSCCompile performance 12.23 → 6.08 Simulate performance 44.17 → 21.56
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_ConveyorSimulate performance 15.16 → 7.83
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 19.22 → 10.88
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThreadCompile → Simulate
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderSimulate performance 0:04:40 → 0:02:32
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipesBackEnd performance 11.71 → 5.19 Compile performance 46.99 → 25.21
Modelica_trunkModelica.Fluid.Examples.Explanatory.MeasuringTemperatureSimulate performance 12.38 → 7.08
Modelica_trunkModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationBackEnd performance 13.05 → 7.38 Compile performance 54.76 → 31.27
Modelica_trunkModelica.Fluid.Examples.IncompressibleFluidNetworkSimulate performance 19.59 → 9.98
Modelica_trunkModelica.Fluid.Examples.InverseParameterizationSimulate performance 19.56 → 11.43
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6Compile performance 41.99 → 22.17
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticCompile performance 28.13 → 15.49 Simulate performance 11.77 → 5.17
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobotCompile performance 24.60 → 11.99
Modelica_trunkModelica.Media.Examples.ReferenceAir.Inverse_sh_TSimulate performance 10.47 → 5.38
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir2Compile performance 14.34 → 6.68 Simulate performance 0:01:13 → 40.04
Modelica_trunk_cppModelica.Electrical.Machines.Examples.DCMachines.DCPM_CoolingCompile performance 15.11 → 7.13 Simulate performance 35.75 → 19.65
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpSimulate performance 0:01:42 → 50.86
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierSimulate performance 18.30 → 8.23
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_DriveCompile performance 14.63 → 6.53 Simulate performance 22.78 → 10.48
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_RLV_CharacteristicCompile performance 10.83 → 6.23 Simulate performance 10.95 → 4.22
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveCompile performance 14.66 → 7.23 Simulate performance 53.34 → 30.32
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_CharacteristicCompile performance 11.49 → 5.88 Simulate performance 18.14 → 7.08
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveCompile performance 14.84 → 6.58 Simulate performance 0:01:40 → 42.99
Modelica_trunk_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOL_MultiPhaseCompile performance 20.12 → 8.18
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10Compile performance 31.97 → 17.80
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16Compile performance 25.34 → 11.73
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_8BackEnd performance 12.43 → 6.76