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 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 |
|