Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 107
PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING
Edited by:
Paper 49

A Parallel Solution Procedure for solving Partial Differential Equations

G. Kosec

Department of Communication Systems, Jozef Stefan Institute, Jamova, Ljubljana, Slovenia

Full Bibliographic Reference for this paper
G. Kosec, "A Parallel Solution Procedure for solving Partial Differential Equations", in , (Editors), "Proceedings of the Fourth International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 49, 2015. doi:10.4203/ccp.107.49
Keywords: local numerical method, meshless, OpenMP, GPU, parallel.

Summary
A simple and intuitive numerical methodology for solving systems of non-linear partial differential equations (PDEs) in parallel is presented in this paper. The solution algorithms form a general approach towards the evaluation of an arbitrary differential operator based on a local approximation principle. Besides the simpler formulation, the local solution procedure also enables higher parallel efficiency. From the computation point of view, the localization reduces inter-processor communication, which is often a bottleneck of parallel algorithms. The presented numerical approach, also referred to as a meshless local strong form method (MLSM), does not require any kind of special topological relations between computational points and relies only on searching the closest neighbouring points, therefore it can be also used to consider complex domains and problems with moving boundaries. The MLSM can be also easily upgraded or altered to treat anomalies such as sharp discontinues or other obscure situations, which might occur in complex simulations. In this paper the MLSM is demonstrated on three different problems governed by systems of PDEs, namely the simulation of semiconductors, a natural convection problem and the simulation of binary solidification. The parallel efficiency of the MLSM implementation is demonstrated through the speedup measurements on multicore and multi GPU computer architectures. The multicore speedup results are also supported by low-level CPU cache utilization measurements.

purchase the full-text of this paper (price £20)

go to the previous paper
return to the table of contents
return to the book description
purchase this book (price £45 +P&P)