Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 100
PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping
Paper 9
A Parallel Meshless Numerical Approach for the Solution of Transport Phenomena G. Kosec and R. Trobec
Department of Communication Systems, Jozef Stefan Institute, Ljubljana, Slovenia G. Kosec, R. Trobec, "A Parallel Meshless Numerical Approach for the Solution of Transport Phenomena", in B.H.V. Topping, (Editor), "Proceedings of the Eighth International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 9, 2012. doi:10.4203/ccp.100.9
Keywords: OpenMP, superlinear speedup, meshfree, LRBFCM, convective-diffusive problems, fluid flow, de Vahl Davis, natural convection.
Summary
The application of the local meshless numerical method (LRBFCM) [1] to the solution of a system of coupled partial differential equations (PDE) is explored. The numerical approach is tested on natural convection based fluid flow problems. The computational domain is spatially discretized using the LRBFCM. Explicit time stepping is used for temporal discretization.The fluid flow part of the solution procedure is coupled locally [2] despite its global nature [3]. Such an approach makes the computations appropriate for implementation on parallel platforms as it does not require global communication. In this paper, the OpenMP based parallelization of the proposed meshless numerical approach is demonstrated. The parallelization performance is explored for the classical de Vahl Davis natural convection case [4]. On two cores, a superlinear speedup of 2.5 is shown in the performance analysis. Through the analysis of computational problem the background of superlinearity is explained. The accumulating L3 caches are identified as a source of such behaviour. The conclusions are supported by measurements of the L3 cache hit rate on the Intel CPU architecture. It is shown that the superlinear speedup occurs when the L3 cache hit rate starts to decline on a single core while it stays slightly above 0.9 on two cores. In this regime, an increased problem size causes the working data set to become too large for the L3 cache of a single core while it still fits into the two L3 caches that are available using two-core system. The single-threaded program slows down compared with the two-threaded program as a result of an increased number of L3 cache accesses.
The usability of the presented meshless numerical framework has been recently demonstrated on highly non-linear and coupled case of the solidification of binary alloy [5], where energy and solute transport govern the double natural convection in a domain filled with porous media and free fluid with moving interphases as well as in the adaptive node distribution strategy [6]. It has been also recently demonstrated that, despite its simplicity, the numerical method presented performs well in comparison to more complicated methods [7]. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|